* {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}



body {

    overflow-x: hidden;

}



html,

body,

div,

span,

applet,

object,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    font-weight: normal;

    vertical-align: baseline;

    font-family: '微软雅黑';

}



/* HTML5 display-role reset for older browsers */

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

    display: block;

}



ol,

ul,

li {

    list-style: none;

}



blockquote,

q {

    quotes: none;

}



blockquote:before,

blockquote:after,

q:before,

q:after {

    content: '';

    content: none;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



th,

td {

    vertical-align: middle;

}



/* custom */

a {

    outline: none;

    color: #333;

    text-decoration: none;

    -webkit-backface-visibility: hidden;

}



a:focus {

    outline: none;

}



input:focus,

select:focus,

textarea:focus {

    outline: -webkit-focus-ring-color auto 0;

}



.clearfix {

    zoom: 1

}



.clearfix:after {

    display: block;

    height: 0;

    content: "";

    clear: both;

    visibility: hidden;

}



.fl {

    float: left !important;

}



.fr {

    float: right !important;

}



.block {

    display: block !important;

}



.inline-block {

    display: inline-block !important;

}



.vertical-middle {

    vertical-align: middle !important;

}



.overflow-hidden {

    overflow: hidden;

}



.relative {

    position: relative;

}



.absolute {

    position: absolute;

}



.w1200 {

    width: 1200px;

    margin: 0 auto;

    position: relative;

}



.bg {

    background-repeat: repeat;

}



.bg-white {

    background: #fff !important;

}



.color-them {

    color: #30353b !important;

}



.color-white {

    color: #fff !important;

}



.bg-them {

    background-color: #30353b !important;

}



.bg-gray {

    background-color: #575757;

}



.common-title {

    text-align: center;

    margin: 50px auto;

}



.common-title h3 {

    font-size: 32px;

    color: #30353b;

    line-height: 1;

    margin-bottom: 30px;

}



.common-title p {

    font-size: 16px;

    color: #30353b;

}



.header-container {

    height: 140px;

    background: #f7f7f7;

}



.header-container .header-left {

    margin-top: 35px;

    width: 460px;

}



.header-container .header-right {

    margin-top: 35px;

    width: 740px;

}



.header-container .header-right .tel-icon {

    width: 70px;

    height: 70px;

    background-image: url('../images/icon-tel-border.png');

    background-repeat: no-repeat;

    background-position: center center;

    margin-right: 20px;

}



.header-container .header-right .text-top {

    font-size: 16px;

    color: #fff;

}



.header-container .header-right .text-bottom {

    font-size: 26px;

    color: #fff;

    font-weight: 700;

    margin-top: 15px;

}





.nav-container {

    background: #30353b;

    border-top: 1px solid #838689;

}



.nav-container ul {

    text-align: center;

}



.nav-container ul li {

    display: inline-block;

    width: 120px;

    text-align: center;

    height: 50px;

    line-height: 50px;

    margin: 0 25px;

}



.nav-container ul li a {

    color: #fff;

    display: block;

    height: 100%;

    font-size: 16px;

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

    position: relative;

}



/* .nav-container ul li a.active,

.nav-container ul li a:hover {

    background: #30353b;

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

} */



.banner-container {

    overflow: hidden;

    position: relative;

}



.banner-container .swiper-wrapper .swiper-slide {

    height: 100%;

}



.banner-container .swiper-wrapper .swiper-slide .banner-inner {

    height: 100%;

}



.banner-container .swiper-wrapper .swiper-slide .banner-inner01 {

    position: absolute;

    top: 50px;

    left: 20%;

}



.banner-container .swiper-wrapper .swiper-slide .banner-inner02 {

    position: absolute;

    bottom: 0;

    left: 0;

}



.banner-container .swiper-wrapper .swiper-slide .banner-inner03 {

    position: absolute;

    bottom: 130px;

    left: 20%;

}

.banner-container .swiper-wrapper .swiper-slide .banner-inner04 {

    position: absolute;

    bottom: 130px;

    right: 15%;

}

.banner-container .swiper-wrapper .swiper-slide .banner-inner05 {

    position: absolute;

    bottom: 130px;

    left: 20%;

}

.banner-container .swiper-wrapper .swiper-slide .banner-inner06 {

    position: absolute;

    bottom: 70px;

    right: 20%;

}

.banner-container .swiper-wrapper .swiper-slide a {

    display: block;

    height: 600px;

}



.banner-bullet-active {

    background: #30353b;

    opacity: 1;

}



.banner-bullet-active {

    background: #30353b;

    opacity: 1;

}

.swiper-button-next, .swiper-button-prev {

    color: #30353b ;

}

.product-container {

    background-image: url('../images/bg-product.jpg');

    overflow: hidden;

    padding-bottom: 60px;

}



.product-container .cate-list ul {

    text-align: center;

}



.product-container .cate-list ul li {

    display: inline-block;

    min-width: 130px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    text-overflow: ellipsis;

    overflow: hidden;

    margin: 15px 20px;

}



.product-container .cate-list ul li a {

    display: block;

    height: 100%;

    color: #fff;

    background: #30353b;

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.product-container .cate-list ul li a:hover {

    color: #fff;

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.product-list-container {

    margin-top: 50px;

}



.product-list-container ul li {

    float: left;

    margin-right: 30px;

    margin-bottom: 30px;

    text-align: center;

    width: 380px;

}



.product-container .product-list-container ul li {

    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);

    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);

}



.product-list-container ul li .descc {

    height: 40px;

    line-height: 40px;

    text-align: center;

    background: #30353b;

    color: #fff;

}



.product-list-container ul li .text {

    background: #eaeaeb;

    padding: 15px;

    height: 150px;

}



.product-list-container ul li .text h3 {

    text-align: center;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.product-list-container ul li .text h3 a {

    line-height: 1;

    font-size: 18px;

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

    color: #333333;

}





.product-list-container ul li .text a:hover {

    color: #30353b;

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.product-list-container ul li .text p {

    line-height: 24px;

    margin-top: 10px;

    text-align: left;

}



.product-list-container ul li:nth-child(3n) {

    margin-right: 0;

}



.product-list-container ul li .img {

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

    display: block;

}



.product-list-container ul li .img:hover {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

    opacity: 0.7;

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.about-container {

    height: 550px;

    position: relative;

    background-image: url('../images/bg-about.jpg');

    overflow: hidden;

}



.about-container .common-title h3 {

    color: #fff;

}



.youshi-container {

    background-image: url('../images/bg-product.jpg');

    overflow: hidden;

    padding-bottom: 60px;

}



.youshi-list ul li {

    float: left;

    width: 276px;

    text-align: center;

    height: 360px;

    padding: 50px;

    background-color: #fff;

    margin-right: 30px;

}



.youshi-list ul li:last-child {

    margin-right: 0;

}



.youshi-list ul li .icon {

    display: inline-block;

    width: 95px;

    height: 90px;

    text-align: center;

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

    background-size: 100% 100%;

    background-repeat: no-repeat;

}



.youshi-list ul li .icon.icon-01 {

    background-image: url('../images/icon-youshi_01.png');

}



.youshi-list ul li .icon.icon-02 {

    background-image: url('../images/icon-youshi_02.png');

}



.youshi-list ul li .icon.icon-03 {

    background-image: url('../images/icon-youshi_03.png');

}



.youshi-list ul li .icon.icon-04 {

    background-image: url('../images/icon-youshi_04.png');

}



.youshi-list ul li h3 {

    font-size: 18px;

    line-height: 1;

    margin-top: 30px;

}



.youshi-list ul li p {

    margin-top: 30px;

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

    color: #737373;

}



.youshi-list ul li:hover .icon {

    -webkit-transform: translateY(10px);

    transform: translateY(10px);

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.youshi-list ul li:hover p {

    -webkit-transform: translateY(-10px);

    transform: translateY(-10px);

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.about-container .about-text p {

    color: #fff;

    font-size: 18px;

    line-height: 32px;

    text-indent: 32px;

}



.video-container {

    background-color: #30353b;

    overflow: hidden;

    padding-bottom: 50px;

}



.video-container .common-title h3,

.video-container .common-title p {

    color: #fff;

}



.video-swiper {

    padding-bottom: 80px;

}



.video-swiper .imgbox {

    overflow: hidden;

    position: relative;

}



.video-swiper .imgbox img {

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.video-swiper .imgbox .icon {

    position: absolute;

    top: 50%;

    left: 50%;

    margin-top: -30px;

    margin-left: -30px;

    background-image: url('../images/icon-play.png');

    background-repeat: no-repeat;

    background-size: 100% 100%;

    z-index: 2;

    width: 60px;

    height: 60px;

}



.video-swiper a:hover .imgbox img {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.video-swiper h3 {

    font-size: 14px;

    margin-top: 25px;

    ;

    color: #fff;

    text-align: center;

}



.news-container {

    overflow: hidden;

}



.news-container .product-list-container ul li {

    width: 360px;

    margin-right: 60px;

    background: #ffffff;

    border: 1px solid #d6d7d8;

}



.news-container .product-list-container ul li:nth-child(3n) {

    margin-right: 0;

}



.news-container .product-list-container ul li .text {

    background: #ffffff;

}



.news-container .product-list-container ul li h3 {

    text-align: left;

    color: #30353b;

}



.news-container .product-list-container ul li p a {

    color: #737373;

}















.footer-container {

    background: #30353b;

    overflow: hidden;

}



.footer-container .footer-nav {

    margin: 30px auto;

}



.footer-container .footer-nav ul {

    text-align: center;

}



.footer-container .footer-nav ul li {

    display: inline-block;

    padding: 0 50px;

    line-height: 1;

}



.footer-container .footer-nav ul li:last-child {

    border-right: 0;

}



.footer-container .footer-nav ul li a {

    color: #fff;

    font-size: 16px;

    line-height: 1;

}



/* .footer-container .footer-nav ul li a:hover {

    color: #30353b;

} */



.footer-container .contact-list {

    border-top: 1px solid#adadad;

    border-bottom: 1px solid#adadad;

    padding: 25px 0;

}



.footer-container .contact-list ul li {

    float: left;

    width: 33.33%;

    text-align: center;

}



.footer-container .contact-list ul li .icon {

    display: inline-block;

    background-repeat: no-repeat;

    background-size: 100% 100%;

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.footer-container .contact-list ul li:hover .icon {

    -webkit-transform: translateY(5px);

    transform: translateY(5px);

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.footer-container .contact-list ul li:hover p {

    -webkit-transform: translateY(-5px);

    transform: translateY(-5px);

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.footer-container .contact-list ul li .icon01 {

    width: 36px;

    height: 45px;

    background-image: url('../images/icon-ren.png');

}



.footer-container .contact-list ul li .icon02 {

    width: 42px;

    height: 42px;

    background-image: url('../images/icon-tel.png');

}



.footer-container .contact-list ul li .icon03 {

    width: 45px;

    height: 47px;

    background-image: url('../images/icon-address.png');

}



.footer-container .contact-list ul li p {

    color: #fff;

    margin-top: 30px;

    font-size: 16px;

    -webkit-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.footer-container .copyright {

    text-align: center;

    font-size: 16px;

    color: #fff;

    height: 65px;

    line-height: 65px;

}



.footer-container .copyright a {

    color: #fff;

}







.header,

.content,

.footer,

.container {

    margin-left: auto;

    margin-right: auto;

    width: 1200px

}



.content {

    margin-top: 15px

}



.header {

    width: 100%;

    overflow: hidden;

    background: #fff

}



.header .headerTop {

    overflow: hidden;

    width: 100%;

    height: 33px;

    border-bottom: 1px solid #e8e8e8

}



.header .headerTop p {

    font-size: 13px;

    color: #666;

    float: left;

    line-height: 33px

}



.header .headerTop ul {

    overflow: hidden;

    float: right;

    margin-top: 8px;

    height: 17px;

    line-height: 17px

}



.header .headerTop li {

    float: left;

    padding: 0 10px 0 28px;

    border-left: 1px solid #e8e8e8;

    font-size: 13px

}



.header .headerTop li:first-child {

    border: none

}



.header .headerTop li.last {

    padding-right: 0;

    background: url(../images/header-icon03.png) no-repeat 10px center

}



.header .headerTop li a {

    color: #666

}



.header .headerTop .first {

    background: url(../images/header-icon01.png) no-repeat 10px center

}



.header .headerTop .second {

    background: url(../images/header-icon02.png) no-repeat 10px center

}



.header .headerCenter {

    overflow: hidden;

    height: 109px

}



.header .headerCenter dl {

    overflow: hidden;

    float: left;

    margin-top: 23px

}



.header .headerCenter dt {

    float: left;

    overflow: hidden

}



.header .headerCenter dd {

    overflow: hidden;

    float: left;

    margin-top: 10px;

    margin-left: 26px;

    height: 48px;

    padding-left: 16px;

    border-left: 1px solid #e8e8e8

}



.header .headerCenter h2 {

    font-size: 16px;

    color: #333;

    padding-bottom: 6px;

    font-weight: 400

}



.header .headerCenter dd p {

    font-size: 20px;

    color: #333;

    font-weight: 700

}



.header .headerCenter dd p span {

    color: #ff9800

}



.header .headerCenter .phone {

    overflow: hidden;

    float: right;

    margin-top: 32px;

    background: url(../images/header-phone.png) no-repeat left top;

    padding-left: 50px;

    width: 205px

}



.header .headerCenter .phone p {

    font-size: 14px;

    color: #333

}



.header .headerCenter .phone i {

    font-size: 28px;

    font-family: Myriad Pro;

    color: #0087d5;

    display: block;

    font-weight: 700

}



.headerNav {

    width: 100%;

    height: 42px;

    background: url(../images/navbg.jpg) no-repeat center

}



.headerNav ul {

    width: 102%;

    height: 42px

}



.headerNav li {

    float: left;

    font-size: 15px;

    border-left: 1px solid #22a7e0;

    height: 42px;

    line-height: 42px;

    border-right: 1px solid #008eca

}



.headerNav li:first-child {

    border-left: none

}



.headerNav li:last-child {

    border-right: none

}



.headerNav li a {

    display: block;

    text-decoration: none;

    color: #fff

}



.headerNav li:hover,

.headerNav li.cur {

    background: url(../images/navbg2.png) repeat-x center

}



.footer {

    width: 100%;

    overflow: hidden

}



.footerTop {

    width: 100%;

    overflow: hidden;

    height: 55px;

    background: #0095db

}



.footerTop .menu {

    overflow: hidden

}



.footerTop .menu ul {

    overflow: hidden;

    margin-top: 22px

}



.footerTop .menu li {

    font-size: 15px;

    border-left: 1px solid #31aae2;

    float: left

}



.footerTop .menu li:first-child {

    border-left: none

}



.footerTop .menu li a {

    color: #fff

}



.footerBottom {

    width: 100%;

    overflow: hidden;

    text-align: center;

    padding: 28px 0

}



.footerBottom p {

    margin-bottom: 12px;

    font-size: 14px

}



.footerBottom .p2 {

    color: #666

}



.footerBottom .p2 {

    color: #999

}



.footerBottom .p2 a {

    color: #999

}



.retop ul {

    overflow: hidden

}



.retop li {

    float: left;

    margin-left: 10px

}



.retop li img {

    display: block

}



.rtTop {

    width: 43px;

    height: 43px;

    overflow: hidden;

    position: fixed;

    top: 85%;

    right: 51%;

    margin-right: -675px;

    cursor: pointer;

    display: none

}



.rtTop h4 {

    width: 43px;

    height: 43px;

    overflow: hidden;

    position: relative

}



.rtTop img {

    display: block;

    position: absolute;

    top: 0;

    left: 0

}



#mesbook1_c,

#mesbook1 {

    display: none;

    z-index: 1001;

    width: 398px;

    border: 1px solid #ccc;

    background: #fff;

    padding-bottom: 20px

}



#mesbook1_c div,

#mesbook1 div {

    border: 1px solid #e4e3e3;

    background: #ebeceb;

    height: 18px;

    padding: 4px .5em 0;

    margin-bottom: 10px

}



#mesbook1_c dl.b1,

#mesbook1 dl.b1 {

    width: 370px;

    margin: 0 auto

}



#mesbook1_c dl.b1 dt,

#mesbook1 dl.b1 dt {

    float: left;

    width: 105px;

    overflow: hidden

}



#mesbook1_c dl.b1 dd,

#mesbook1 dl.b1 dd {

    width: 265px;

    float: right

}



#mesbook1_c #mesbook1_cBtns,

#mesbook1 #mesbook1Btns {

    padding-bottom: 10px

}



#mesbook1_c #mesbook1_cBtns input,

#mesbook1 #mesbook1Btns input {

    margin-right: 20px

}



.b15 {

    background: url(../images/skinsvibtn.png) no-repeat;

    border: 0;

    cursor: pointer;

    overflow: hidden

}



.b15 {

    background-position: -79px -650px;

    width: 60px;

    height: 24px;

    line-height: 24px;

    color: #fff;

    font-size: 14px;

    font-weight: 700

}



#oran_div_processing {

    width: 300px;

    padding: 20px;

    z-index: 9999;

    text-align: center;

    background: #fffeef;

    border: solid 1px #b8ab04

}



.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

}



@charset "utf-8";



body {

    background-color: #ebebeb

}



.left {

    width: 230px;

    float: left;

    position: relative

}



.left2 {

    width: 900px;

    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 {

    float: right;

    width: 755px;

    padding-bottom: 50px;

    background-color: #fff;

    border-top: 4px solid

}



.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 {

    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: 275px;

    border-top: 0;

    padding-bottom: 15px;

    overflow: hidden;

    background: #fff

}



.left2_main {

    width: 900px;

    padding-bottom: 15px;

    overflow: hidden;

    background: #fff

}



.t01,

.t02,

.t03,

.t05,

.t06,

.t07,

.t08,

.t09,

.plc,

.plc2,

.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,

.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

}



.bc01 {

    background: url(../images/bc.jpg) no-repeat;

    border: 0;

    cursor: pointer;

    overflow: hidden

}



.cz01 {

    background: url(../images/cz.jpg) no-repeat;

    border: 0;

    cursor: pointer;

    overflow: hidden

}



.login_tab .txtboxcs {

    border: solid 1px #d7d7d7;

    height: 22px

}



.topadcs {

    width: 100%;

    margin-bottom: 0;

    overflow: hidden;

    text-align: center

}



.topadcs a {

    display: block;

    margin: 0 auto;

    height: 300px

}



.nrcs {

    border: 1px solid #d7d7d7;

    border-top: 0;

    margin-bottom: 10px;

    background: #fff;

    width: 752px;

    padding-top: 10px

}



.prs .t05 {

    background: #30353b;

    height: 63px;

    line-height: 63px;

    font-size: 18px;

    padding-left: 16px

}



.prs .t05_con {

    padding: 0;

    border: 1px solid #ccc

}



.prs li {

    line-height: 45px;

    padding: 0 0 0 15px;

    background: url(../images/cpmudt.png) no-repeat 15px center;

    border-bottom: 1px solid #ccc

}



.prs li.cur a {

    color: #ff4200

}



.prs li a {

    color: #333;

    font-size: 14px;

    padding-left: 20px

}



.hottel {

    color: #30353b;

    font-weight: 400;

    font-size: 17px

}



p sub {

    vertical-align: sub

}



p sup {

    vertical-align: top

}



.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: #30353b

}



.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: 13px;

    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: 36px;

    line-height: 36px;

    color: #fff;

    border: none;

    background-color: #b3b3b3;

    cursor: pointer

}



.tjwtBox .m_form .btnSubmit {

    margin-right: 10px;

    background-color: #30353b;

    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 {

    padding: 0 15px;

    width: 645px;

    height: 365px;

    font-family: 微软雅黑

}



.dgxxBox p {

    font-size: 16px;

    padding: 25px 0;

    color: #666

}



.dgxxBox .m_form {}



.dgxxBox .m_form li {

    width: 310px;

    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: 138px;

    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: 475px;

    height: 161px;

    border: 1px solid #dedede;

    outline: none;

    resize: none;

    padding: 14px;

    color: #333;

    line-height: 18px

}



.dgxxBox .m_form .btnTjly {

    width: 310px;

    height: 38px;

    background: #30353b;

    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

}



.dgxxBox .m_form img {

    cursor: pointer

}



#imgVali {

    margin-left: 10px

}



.cpMu {

    width: 210px;

    overflow: hidden;

    margin-bottom: 10px

}



.cpMu h4 {

    height: 54px;

    color: #fff;

    line-height: 54px;

    background: #30353b url(../images/cpmutit.png) no-repeat 36px center;

    text-align: center

}



.cpMu h4 a {

    color: #fff

}



.cpMu ul {}



.cpMu li {

    background: url(../images/cpmuli_ico.png) no-repeat 176px center

}



.cpMu li a {

    padding-left: 10px;

    margin: 0 6px;

    display: block;

    height: 37px;

    line-height: 37px;

    border-bottom: 1px dotted #b2bcc8;

    font-size: 13px;

    color: #333;

    text-decoration: none

}



.cpMu li:hover,

.cpMu li.cur {

    background-color: #546a85

}



.cpMu li:hover a,

.cpMu li.cur a {

    color: #fff

}



.cpMuCont {

    margin-top: 2px;

    padding-bottom: 12px;

    border: 1px solid #e2e2e2

}



.cpMuCont p {

    margin: 16px 8px;

    line-height: 22px;

    font-size: 13px;

    color: #546a85

}



.cpMuCont .mu_phone {

    margin-left: 10px;

    padding-left: 36px;

    background: url(../images/hdphoen_ico.png) no-repeat left center;

    color: #546a85

}



.cpMuCont .mu_phone dd {

    font-size: 24px;

    font-family: Arial, Helvetica, sans-serif

}



.abouts {

    padding: 10px;

    border: 1px solid #ccc;

    margin-bottom: 10px

}



.abouts .gyCont {

    overflow: hidden

}



.abouts .gyCont ul {

    overflow: hidden

}



.abouts .gyCont li {

    margin: 10px 13px;

    float: left;

    width: 300px;

    text-align: center

}



.abouts .gyCont li h5 {

    width: 100%;

    height: 30px;

    line-height: 30px;

    font-size: 16px;

    overflow: hidden

}



.abouts .gyCont li:hover h5 {}



.abouts .gyCont h5 a {

    display: block

}



.contactn {

    padding-top: 10px

}



.contactn .tits {

    background: #30353b;

    color: #fff;

    height: 32px;

    line-height: 32px;

    padding-left: 13px

}



.contactn .tits a {

    color: #fff

}



.contactn .subnr {

    background: #fff;

    overflow: hidden;

    padding: 5px 10px;

    width: 210px;

    padding-bottom: 10px;

    font-size: 14px

}



.contactn .subnr p {

    line-height: 25px;

    overflow: hidden

}



.contactn .subnr .subtel {

    font-size: 24px;

    color: #30353b;

    font-weight: 700

}



.contactn .subnr span {

    color: #333

}



.contactn .subnr h5 {

    line-height: 28px;

    overflow: hidden

}



.contactn .subnr img {

    width: 205px;

    height: 90px;

    margin-bottom: 5px

}



.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: #30353b;

    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: 12px;

    height: 36px;

    line-height: 36px;

    color: #fff;

    background: #30353b;

    font-weight: 700

}



.RandomNews ul {

    height: 196px;

    padding-top: 10px;

    margin-bottom: 10px

}



.RandomNews li {

    height: 28px;

    line-height: 28px;

    padding: 0 15px 0 10px;

    width: 417px;

    float: left;

    overflow: hidden

}



.RandomNews li a {

    width: 240px;

    display: block;

    background: url(../images/ico55.gif) no-repeat 0 5px;

    padding-left: 12px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    height: 18px;

    line-height: 18px

}



.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: 200px;

    overflow: hidden;

    float: left;

    padding: 20px 13px 10px 8px

}



dl.product_dl_commend dt {

    width: 200px;

    line-height: 0;

    font-size: 0

}



dl.product_dl_commend dt img {

    width: 200px;

    height: 217px;

    padding: 1px;

    border: 1px solid #ccc

}



dl.product_dl_commend dt a:hover img {

    border: 1px solid #30353b

}



dl.product_dl_commend dd {

    padding-top: 14px;

    height: 15px;

    width: 200px;

    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: 45px;

    background: #30353b;

    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: #30353b

}



.comments h4 span a:hover {

    color: #30353b;

    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: #30353b

}



.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: #30353b;

    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: #30353b;

    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 {

    background: #ccc;

    line-height: 43px;

    text-indent: 10px;

    color: #000;

    margin-bottom: 10px;

    margin-top: 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

}



.nTitR {

    margin-left: 30px;

    height: 70px;

    line-height: 70px;

    font-size: 18px

}



.nTitC {

    margin-left: 40px;

    padding: 30px 0

}



.nTitC span {

    font-size: 18px

}



.nTitC p {

    color: #999

}



.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 {

    padding-top: 20px;

    line-height: 24px;

    padding-bottom: 30px

}



.agent_con p {

    font-size: 14px;

    color: #666;

}



.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 p {

    white-space: normal;

    letter-spacing: normal

}



.rt_bot_line {

    background: #30353b;

    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

}



.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: #30353b;

    font-weight: 700

}



dl.news_dl .dt_1:hover {

    background: url(../images/ico7.gif) no-repeat 0 6px;

    color: #30353b

}



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_ryzz {

    width: 204px;

    padding: 10px 8px;

    float: left;

    display: inline-block

}



dl.dl_2_ryzz dt {

    width: 204px;

    overflow: hidden

}



dl.dl_2_ryzz dt a {

    width: 200px;

    padding: 1px;

    border: 1px solid #d7d7d7;

    display: block

}



dl.dl_2_ryzz dt a:hover {

    border: 1px solid #30353b

}



dl.dl_2_ryzz img {

    display: block;

    width: 200px;

    height: 165px

}



dl.dl_2_ryzz dd {

    margin: 2px 0 0;

    width: 204px;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

    text-align: center;

    padding: 0 4px;

    font-size: 13px

}



dl.dl_2 {

    width: 274px;

    padding: 10px;

    float: left;

    display: inline-block

}



dl.dl_2 dt {

    width: 274px;

    overflow: hidden

}



dl.dl_2 dt a {

    width: 270px;

    padding: 1px;

    border: 1px solid #d7d7d7;

    display: block

}



dl.dl_2 dt a:hover {

    border: 1px solid #58b531

}



dl.dl_2 img {

    display: block;

    width: 270px;

    height: 223px

}



dl.dl_2 dd {

    margin: 2px 0 0;

    width: 274px;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

    text-align: center;

    padding: 0 4px;

    font-size: 13px

}



dl.dl_42 {

    height: 230px;

    margin-bottom: 20px;

    border-bottom: 1px dotted #d7d7d7

}



.dl_42 dt {

    width: 254px;

    float: left

}



.dl_42 dt a {

    width: 250px;

    padding: 1px;

    border: 1px solid #d7d7d7;

    display: block

}



.dl_42 dt a:hover {

    border: 1px solid #30353b

}



.dl_42 dt img {

    display: block;

    width: 250px;

    height: 206px

}



.dl_42 dd {

    padding-left: 15px;

    float: left;

    width: 615px;

    line-height: 24px;

    overflow: hidden;

    color: #666

}



.dl_42 dd h4 {

    font-size: 16px;

    padding-bottom: 5px;

    height: 24px;

    line-height: 24px;

    overflow: hidden;

    font-weight: 400

}



.dl_42 dd p {

    height: 140px;

    overflow: hidden;

    font-size: 13px

}



.dl_42 dd h4 a {

    color: #30353b

}



.dl_42 dd .mor {

    font-size: 14px;

    color: #30353b;

    font-weight: 700

}



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 #30353b

}



.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: #30353b

}



dl.dl_2s {

    float: left;

    display: inline-block;

    padding: 10px 3px;

    padding: 10px 20px

}



dl.dl_2s dt {

    width: 250px;

    overflow: hidden;

    padding: 1px;

    border: 1px solid #d7d7d7;

    display: block

}



dl.dl_2s dt a {

    width: 210px

}



dl.dl_2s img {

    display: block;

    width: 250px;

    height: 131px

}



dl.dl_2s dd {

    width: 250px;

    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: 13px;

    text-align: center;

    margin-top: 5px

}



.n_info_con {

    width: 861px;

    padding: 25px 20px 0;

    overflow: hidden;

    font-size: 14px

}



.n_info_con h1 {

    text-align: center;

    font-size: 20px;

    color: #000;

    margin-bottom: 6px

}



.n_info_con2 {

    width: 890px;

    margin: 0 auto

}



.n_info_con h3 {

    text-align: center;

    color: #000;

    font-family: microsoft yahei;

    margin-bottom: 10px;

    font-size: 24px

}



.info_con_tit {

    font-family: microsoft yahei;

    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

}



.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 5px

}



.n_info_con p a {

    color: #30353b

}



.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: #30353b

}



.n_info_con2 .t04 a:hover {

    color: #30353b

}



.info_b,

.info_b2 {

    width: 890px;

    padding: 5px 0;

    overflow: hidden;

    margin-bottom: 10px;

    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: #30353b

}



ul.n_rt_ul {

    background: url(../images/news_list_bg.png) no-repeat 0 5px;

    width: 235px;

    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: #30353b

}



.t05 {

    padding: 0 10px;

    color: #fff;

    font-size: 16px;

    text-align: center

}



.t05 a {

    color: #fff;

    font-size: 16px

}



.t05 img {

    padding: 6px 0 0;

    float: right

}



.t05_con {

    border-top: 0;

    padding: 8px 1px;

    margin-bottom: 10px;

    zoom: 1;

    overflow: hidden;

    background: #fff

}



.t05_cons {

    border-top: 0;

    padding: 2px 0;

    margin-bottom: 10px;

    zoom: 1

}



.t05_cons1 {

    border-top: 0;

    padding: 5px 12px;

    zoom: 1;

    background: #fff;

    padding-bottom: 10px;

    margin-bottom: 10px

}



.t05_cons1 li {

    background: url(../images/dian.png) left center no-repeat;

    margin-top: 5px;

    line-height: 20px;

    height: 20px;

    overflow: hidden;

    padding-left: 20px;

    width: 192px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    font-size: 13px

}



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: 17px

}



dl.t05_con_dl dt {

    width: 194px

}



dl.t05_con_dl dt img {

    width: 190px;

    height: 184px;

    padding: 1px;

    border: solid 1px #d7d7d7

}



dl.t05_con_dl dt a:hover img {

    border: solid 1px #30353b

}



dl.t05_con_dl dd {

    width: 174px;

    margin-top: 3px;

    text-align: center

}



#detailvalue1 {}



.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 #30353b

}



.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 #30353b

}



.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 #30353b

}



.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 #30353b

}



.pro_curmbs {

    margin-bottom: 10px;

    height: 35px;

    line-height: 35px

}



.pro_curmbs span {

    color: #30353b

}



.pro_curmbs a {

    color: #333

}



.pro_curmbs a:hover {

    color: #30353b

}



.pro_curmbs .a_b {

    color: #30353b;

    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: #30353b

}



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

}



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;

    background-color: #eee;

    height: 65px

}



.mod_goods_info .hds {

    height: 65px;

    _overflow: hidden

}



.mod_goods_info .hds li {

    float: left;

    cursor: pointer;

    border-right: 1px solid #fff

}



.mod_goods_info .hds li h3 {

    display: block;

    width: 128px;

    height: 65px;

    line-height: 65px;

    text-align: center;

    font-size: 18px;

    border-bottom: 0;

    font-weight: 400

}



.mod_goods_info .hds li h3 a {

    color: #666;

    font-weight: 400;

    text-decoration: none;

    outline: none

}



.mod_goods_info .hds .status_on {

    height: 62px;

    line-height: 62px;

    border-top: 3px solid #30353b;

    position: relative

}



.mod_goods_info .hds .status_on h3 {

    height: 62px;

    line-height: 58px;

    background-color: #fff;

    color: #30353b

}



.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 .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: #30353b;

    padding-left: 12px;

    line-height: 20px;

}



.propar .more a img {

    margin-right: 5px

}



.propar a {

    color: #fff;

    display: block;

    width: 128px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    background-color: #30353b;

}



.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;

    overflow: hidden;

    padding-bottom: 30px;

    color: #666

}



.proinfo h4 {

    line-height: 28px;

    background: #f7f7f7;

    padding: 0 5px;

    margin-top: 10px

}



.proinfo p {

    color: #666

}



.proinfo p a {

    color: #30353b

}



.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 img{
    vertical-align: top;
}



.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 #30353b

}



.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: #30353b

}



.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: #30353b;

    text-decoration: none;

    padding: 0 8px

}



.cptab a:hover {

    text-decoration: none

}



.cptab a.cr {

    background: #eee;

    font-weight: 700

}



.cp dl {

    width: 204px;

    overflow: hidden;

    float: left;

    display: inline;

    padding: 12px 0 0 13px

}



.cp dt {

    width: 204px;

    overflow: hidden

}



.cp dt a {

    width: 200px;

    display: block;

    border: 1px solid #d5d5d5;

    padding: 1px

}



.cp dt a:hover {

    border: solid 1px #30353b

}



.cp dt img {

    width: 200px;

    height: 196px;

    display: block

}



.cp dd {

    line-height: 24px;

    padding-top: 8px;

    overflow: hidden;

    display: block;

    width: 204px;

    text-align: center

}



.t06 a {

    color: #30353b

}



.t06 a:hover {

    color: #30353b

}



.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 #30353b

}



.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: #30353b;

    text-decoration: underline

}



.cases dd.d2 {

    height: 140px

}



.caigou {

    background: #30353b;

    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 #30353b

}



.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: #30353b;

    font-size: 14px

}



.club_dl dd .sp_2 {

    float: left;

    margin-left: 17px;

    display: inline

}



.club_dl dd .a1 {

    color: #30353b;

    text-decoration: underline;

    font-weight: 700

}



.club_dl dd .a1:hover {

    color: #30353b

}



.club_dl dd .a2 {

    color: #666;

    text-decoration: underline;

    font-weight: 700

}



.club_dl dd .a2:hover {

    color: #666

}



.club_dl dd .a3 {

    color: #30353b;

    text-decoration: underline

}



.club_dl dd .a3:hover {

    color: #30353b

}



.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: #30353b;

    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: #30353b;

    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: #30353b

}



.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 #30353b

}



.rt_club_dl dt img {

    width: 60px;

    height: 60px;

    display: block

}



.rt_club_dl dd {

    color: #30353b;

    line-height: 16px;

    height: 16px

}



.dianping {

    line-height: 18px;

    margin-top: 5px

}



.dianping span {

    color: #30353b;

    font-weight: 700

}



.dianping a {

    color: #30353b;

    text-decoration: underline;

    font-weight: 700

}



.dianping a:hover {

    color: #30353b

}



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 #30353b

}



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: #30353b;

    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: #30353b;

    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: #30353b;

    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 #30353b

}



.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: #30353b

}



.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 #30353b;

    background: #fff;

    height: 20px;

    line-height: 20px;

    font-family: 宋体

}



.other_pl_dl dt a {

    color: #30353b;

    width: 155px;

    text-decoration: none;

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    float: left

}



.other_pl_dl dt a:hover {

    color: #30353b

}



.other_pl_dl dt span {

    width: 12px;

    height: 12px;

    background: #30353b;

    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

}



dl.sear_dl {

    margin: 10px auto;

    width: 204px;

    float: left;

    padding-left: 15px

}



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: #30353b;

    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 #30353b

}



.sear_dl .dt2 img {

    display: block;

    width: 200px;

    height: 200px

}



.sear_dl .d2 {

    height: 22px;

    overflow: hidden;

    line-height: 22px;

    text-align: center;

    text-justify: inter-ideograph

}



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: 540px;

    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

}



.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: #30353b

}



.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: #30353b

}



.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: #30353b

}



.orders {

    color: #666;

    margin-bottom: 15px

}



.orders span {

    font-weight: 700

}



.orders .sp_end {

    font-size: 14px;

    color: #30353b

}



.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: #30353b

}



.jiesuan {

    font-size: 14px;

    border-bottom: dashed 1px #d7d7d7;

    line-height: 25px;

    height: 25px;

    margin-bottom: 8px

}



.jiesuan .sp_1 {

    color: #30353b

}



.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: #30353b;

    font-weight: 700;

    text-decoration: underline

}



.cart_bot_1 .c_t_1 a.m:hover {

    color: #30353b

}



.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 #30353b

}



.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: #30353b;

    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: #30353b;

    text-decoration: underline;

    width: 142px;

    overflow: hidden;

    display: block;

    float: left;

    line-height: 28px

}



.cart_bot_con dd.btn a:hover {

    color: #30353b

}



.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: #30353b

}



.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: #30353b;

    font-size: 14px;

    padding-left: 61px;

    width: 580px

}



.shop_money {

    margin: 20px 0;

    color: #30353b

}



.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: #30353b;

    margin-bottom: 15px;

    margin-top: 5px

}



.cart_tab_2 .tr_bg {

    background: #ececec

}



.cart_tab_2 a.cur {

    color: #30353b;

    text-decoration: underline

}



.cart_tab_2 a.cur:hover {

    color: #30353b;

    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: #30353b

}



.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: #30353b;

    text-decoration: underline

}



.pri_dl dd a:hover {

    color: #30353b

}



.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 #30353b

}



.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: #30353b

}



.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: #30353b

}



.mes_top_dl dd.d2 a:hover {

    color: #30353b;

    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: #30353b;

    font-size: 14px;

    border-bottom: solid 1px #30353b;

    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: #30353b;

    text-decoration: underline

}



.pri_zuy a:hover {

    color: #30353b

}



.cpMain {

    background: #ebebeb;

    overflow: hidden;

    margin-bottom: 30px;

}



.cpMain .container {

    margin-top: 20px;

    padding-bottom: 20px

}



.soleft {

    float: left;

    width: 230px;

    position: relative

}



.soleft .cpTle {

    font-weight: 400;

    padding: 18px 0;

    padding-left: 20px;

    background: #30353b url(../images/hhbg.png) no-repeat 180px center

}



.soleft .cpTle a {

    font-size: 18px;

    color: #fff

}



.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

}



#erji {

    font-weight: 400

}



.soleft ul {

    *margin-top: -15px

}



.soleft li {

    margin-bottom: 2px

}



.soleft li>a {

    font-size: 15px;

    font-weight: 700;

    display: block;

    padding-left: 45px;

    color: #222;

    height: 60px;

    line-height: 60px;

    background: url(../images/cmt_lulbg.png) no-repeat center top;

    position: relative;

    margin-bottom: 2px

}



.soleft li>a.move {

    background: url(../images/cmt_lulbg.png) no-repeat center bottom;

    color: #e21e1f

}



.soleft li>a.cur {

    color: #30353b

}



.soleft li .sed {

    background: #fff;

    padding: 20px 0

}



.soleft li .sed p {

    padding-left: 45px;

    display: block;

    height: 30px;

    line-height: 30px

}



.soleft li .sed p a {

    font-size: 13px

}



.soleft li .sed p a:hover {

    color: #30353b

}



.soleft li .sed p a.cur {

    color: #30353b

}



.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: 950px;

    padding: 0 25px;

    background: #fff;

    float: right

}



#ny_prBox {

    background-color: #fff;

    margin-bottom: 30px;

    min-height: 500px;

    margin-top: 55px

}



#rtop {

    padding-top: 18px;

    padding-bottom: 15px;

    margin: 12px 20px 0

}



.rtop {

    overflow: hidden;

    padding-top: 20px;

    padding-bottom: 9px;

    border-bottom: 1px solid #dbdbdb

}



.rtop h5 {

    float: left;

    padding-left: 10px;

    border-left: 3px solid #30353b;

    font-weight: 400;

    line-height: 16px

}



.rtop h5 a {

    font-size: 16px;

    color: #30353b

}



.rtop span {

    float: right

}



.rtop span em {

    color: #999

}



.rtop span a {

    color: #999

}



.cpshow {

    overflow: hidden;

    padding-top: 20px

}



.cpshow li {

    float: left;

    width: 220px;

    margin-right: 19px

}



.cpshow li.noMl {

    margin-right: 0

}



.cpshow li img {

    display: block;

    border: 1px solid #d3d3d3;

    width: 220px;

    height: 219px

}



.cpshow li h4 {

    overflow: hidden;

    margin-top: 20px;

    font-weight: 400;

    height: 37px;

    text-align: center

}



.cpshow li h4 a {

    font-size: 14px;

    color: #30353b

}



.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: #30353b

}



.cpshow li span .zx:hover {

    background: #30353b;

    border-left-color: #a23f00

}



.newsList {

    margin-top: 20px

}



.newsList dl {

    position: relative;

    padding: 20px;

    height: 190px;

    background-color: #eee

}



.newsList dt {

    float: left

}



.newsList dt img {

    display: block;

    width: 300px;

    height: 190px

}



.newsList dd {

    margin-left: 325px

}



.newsList dd h5 {

    height: 40px;

    line-height: 40px;

    font-size: 16px;

    font-weight: 400

}



.newsList dd h5 a {

    color: #30353b

}



.newsList dd h5 span {

    float: right;

    color: #bfbfbf

}



.newsList dd p {

    line-height: 22px;

    height: 112px;

    overflow: hidden;

    font-size: 13px

}



.newsList dd i {

    position: absolute;

    bottom: -10px;

    left: 0;

    border: 5px solid transparent

}



.newsList ul {

    margin-top: 16px

}



.newsList li {

    position: relative;

    height: 50px;

    line-height: 50px;

    overflow: hidden;

    font-size: 14px;

    border-bottom: 1px dotted #ccc

}



.newsList li a {

    padding-left: 18px;

    background: url(../images/newsli_ico.png) no-repeat left center

}



.newsList li span {

    position: absolute;

    top: 0;

    right: 0;

    color: #999

}



.nlist {

    float: left;

    width: 230px;

    background: #fff

}



.nlist .nt {

    font-weight: 400;

    padding: 18px 0;

    padding-left: 20px;

    background: #30353b url(../images/hhbg.png) no-repeat 190px 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 {

    padding: 20px

}



.nlist li {}



.nlist li a {

    display: block;

    height: 40px;

    line-height: 40px;

    background: url(../images/libg2.png) no-repeat 167px center;

    font-size: 14px;

    color: #333;

    padding: 0 18px;

    text-decoration: none

}



.nlist li a:hover,

.nlist li.cur a {

    background: url(../images/liabg.png) no-repeat center;

    color: #fff

}



.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: 700px;

    line-height: 22px;

    color: #666;

    font-size: 14px;

    background: url(../images/ico8.png) no-repeat 0 8px;

    text-indent: 10px

}



.job_top span {

    color: #30353b

}



.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: #30353b

}



.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: 20px 0;

    padding-bottom: 30px;

    background: #fff

}



.sitemap_con {

    width: 1120px;

    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: 20px;

    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;

    margin-right: 10px

}



.b4 {

    border: solid 1px #e0e0e0

}



.b4 ul {

    padding: 0 11px

}



.b4 li {

    float: left;

    line-height: 25px;

    width: 260px;

    overflow: hidden;

    margin-right: 10px

}



.b4 li a {

    color: #666

}



.b4 li a:hover {

    color: #30353b

}



.apage {

    text-align: center;

    height: 31px;

    line-height: 30px;

    margin: 10px 0;

    overflow: hidden

}



.apage a {

    display: inline-block;

    text-align: center;

    margin: 0 2px;

    color: #135091;

    font-size: 14px;

    width: 28px;

    height: 28px;

    border: 1px solid #135091

}



.apage .num_btns {

    float: right;

    font-family: Tahoma

}



.apage a:hover,

.apage .cur {

    border: 1px solid #135091 !important;

    background-color: #135091;

    color: #fff;

    text-decoration: none

}



.apage .cust_txt {

    display: none;

    float: left

}



.apage .oran_pg_fp {

    padding: 0 5px

}



.apage .oran_pg_pp {

    width: 65px;

    height: 28px;

    line-height: 28px;

    text-align: center;

    font-size: 16px

}



.apage .oran_pg_np {

    width: 65px;

    height: 28px;

    line-height: 28px;

    text-align: center;

    font-size: 16px

}



.apage .oran_pg_lp {

    padding: 0 5px

}



.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: #30353b;

    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-position: -793px -254px;

    width: 80px;

    height: 30px;

    line-height: 20px;

    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

}



.xiu3 {

    border-bottom: 1px dashed #e0dede;

    height: 56px;

    color: #666;

    overflow: hidden

}



.xiu3 li {

    float: left

}



.li_a {

    width: 50px;

    text-align: center;

    height: 56px;

    line-height: 56px;

    display: block;

    overflow: hidden

}



.li_b {

    width: 147px;

    padding-right: 9px;

    text-align: center;

    height: 56px;

    line-height: 56px;

    display: block;

    overflow: hidden

}



.li_c {

    width: 319px;

    padding-right: 6px;

    text-align: center;

    height: 40px;

    margin: 8px 0;

    line-height: 20px;

    overflow: hidden;

    display: block

}



.li_d {

    width: 130px;

    text-align: center;

    height: 42px;

    padding-top: 14px

}



.li_d input {

    margin: 0 2px

}



.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 #ccc;

    margin-top: 20px;

    margin-bottom: 20px

}



.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: #30353b;

    border-color: #30353b;

    color: #fff

}



.pagingNav .uls .tBtn:hover {

    background-color: inherit;

    color: inherit;

    *background-color: transparent;

    *color: #666

}



.frlinkpage {

    min-height: 500px

}



.link2 {

    border: 1px solid #d7d7d7;

    padding: 5px 10px;

    line-height: 22px;

    color: #555;

    margin-top: 10px;

    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

}



.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

}



.cheng .leftMu {

    background-color: #ff7a02

}



.cheng .phoneBoxL {

    border-left-color: #ff7a02

}



.cheng .right {

    border-top-color: #ff7a02

}



.cheng .nTitR,

.cheng .nTitC span {

    color: #ff7a02

}



.lan .leftMu {

    background-color: #30353b

}



.lan .phoneBoxL {

    border-left-color: #30353b

}



.lan .right {

    border-top-color: #30353b

}



.lan .nTitR,

.lan .nTitC span {

    color: #30353b

}



.tright {

    position: relative;

    top: 28px;

    float: right;

    margin-right: 30px;

    height: 0;

    font-size: 13px;

    color: #999

}



.nyContent .tright {

    margin-right: 40px

}



.leftMu h4 {

    font-weight: 400;

    padding: 18px 0;

    padding-left: 20px;

    background: #30353b url(../images/hhbg.png) no-repeat 187px center

}



.leftMu h4 a {

    font-size: 18px;

    color: #fff

}



.leftMu ul {

    border-top: 20px solid #fff;

    border-bottom: 20px solid #fff;

    margin-bottom: 10px

}



.leftMu>ul>li>a {

    padding-left: 66px;

    display: block;

    height: 40px;

    line-height: 40px;

    font-size: 15px;

    background: url(../images/leftmuli.png) no-repeat center;

    text-decoration: none;

    border-top: 2px solid #fff;

    border-bottom: 2px solid #fff;

    overflow: hidden

}



.leftMu>ul>li.cur>a,

.leftMu>ul>li>a:hover {

    background-image: url(../images/leftmulih.png);

    color: #fff;

    background-color: #30353b

}



.leftMu>ul>li>ul {

    border-top: 10px solid #fff;

    border-bottom: 10px solid #fff

}



.leftMu>ul>li>ul>li {

    background: #fff

}



.leftMu>ul>li>ul>li>a {

    padding-left: 66px;

    display: block;

    height: 40px;

    line-height: 40px;

    font-size: 14px;

    text-decoration: none;

    border-top: 2px solid #fff;

    border-bottom: 2px solid #fff;

    overflow: hidden

}



.porUl {

    margin: 0 auto;

    width: 720px;

    overflow: hidden

}



.porUl li {

    margin: 0 20px 54px;

    float: left;

    width: 320px;

    overflow: hidden

}



.porUl li img {

    display: block;

    border: 1px solid #e1e1e1

}



.porUl li:hover img {

    border-color: #ff7a02

}



.porUl li h5 {

    margin-top: 8px;

    height: 50px;

    line-height: 50px;

    font-size: 16px

}



.porUl li h5 a {

    color: #ff7a02

}



.porUl li span {

    font-size: 13px;

    color: #ff7a02

}



.porUl li p {

    margin-bottom: 32px;

    height: 66px;

    line-height: 22px;

    overflow: hidden;

    font-size: 13px

}



.porUl li a.fl,

.porUl li a.fr {

    height: 40px;

    line-height: 40px;

    text-align: center;

    font-size: 13px

}



.porUl li a.fl {

    width: 106px;

    background-color: #ff7a02;

    color: #fff

}



.porUl li a.fr {

    width: 102px;

    background-color: #ebebeb;

    border-left: 4px solid #ccc

}



.proMain3 {

    padding-top: 20px

}



#helpContent {

    padding-top: 5px;

    font-size: 14px

}



.frendCont {

    padding-top: 20px

}



.fenye {

    padding-bottom: 10px

}



.newscont {

    padding-top: 15px;

    padding-bottom: 10px

}



.nyWrap {

    padding-bottom: 22px

}



.nyBannerBg {

    position: relative;

    z-index: 0;

    height: 0

}



.nyBanner {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 300px

}



.nyBanner dl {

    margin-top: 166px

}



.nyBanner dt {

    font-size: 24px;

    font-weight: 700;

    color: #e22c08

}



.nyBanner dt p {

    padding-top: 6px;

    border-top: 2px solid #e22c08;

    width: 68px

}



.nyBanner dd p {

    margin-top: 20px;

    margin-bottom: 4px;

    font-size: 20px;

    color: #fff

}



.nyBanner dd span {

    line-height: 12px;

    color: #fff;

    opacity: .5

}



.aboutBox {

    z-index: 2;

    padding-top: 225px;

    padding-bottom: 20px;

    background-color: #fff

}



.aboutBox dl {

    margin: 0 40px

}



.aboutBox dt {

    float: left

}



.aboutBox dt img {

    width: 420px;

    height: 314px

}



.aboutBox dd {

    margin-left: 445px

}



.aboutBox dd p {

    margin-top: 15px;

    line-height: 24px;

    font-size: 14px

}



.servic {

    background: url(../images/ssbg.png) repeat center

}



.servic .container {

    padding: 0 44px 65px;

    background: url(../images/f1.png) no-repeat center 60px

}



.servic .svtop {

    text-align: center;

    padding-top: 40px;

    padding-bottom: 20px

}



.servic .svtop h5 {

    font-size: 36px;

    color: #424242

}



.servic .svtop span {

    font-size: 13px;

    color: #ababab;

    text-transform: uppercase

}



.find_yx {

    background: url(../images/ssbg.png) repeat center;

    padding-top: 45px;

    padding-bottom: 40px

}



.find_yx .ftop {

    text-align: center

}



.find_yx .ftop h5 {

    font-size: 33px;

    color: #2f2f2f

}



.find_yx .ftop h5 span {

    color: #30353b

}



.find_yx .ftop p {

    font-size: 20px;

    color: #4c4c4c;

    margin-bottom: 8px

}



.find_yx .ftop i {

    display: block;

    width: 120px;

    height: 3px;

    background-color: #4cb034;

    margin: 0 auto

}



.find_yx .fcont {

    margin-top: 33px

}



.find_yx .fcont ul {

    overflow: hidden

}



.find_yx .fcont li {

    width: 225px;

    float: left;

    color: #414141;

    height: 370px;

    overflow: hidden;

    background: url(../images/findbg1.png) no-repeat center bottom;

    margin: 0 12px

}



.find_yx .fcont li img {

    display: block;

    margin: 0 auto

}



.find_yx .fcont li h5 {

    text-align: center;

    font-size: 17px;

    margin-top: 20px;

    margin-bottom: 10px

}



.find_yx .fcont li p {

    font-size: 14px;

    line-height: 24px;

    padding: 0 10px

}



.find_yx .fcont li:hover {

    background: url(../images/findbg2.png) no-repeat center bottom;

    color: #fff

}



.uform {

    position: relative;

    padding-bottom: 110px;

    margin-top: 20px

}



.uform h5 {

    font-size: 22px;

    color: #30353b;

    margin-bottom: 10px

}



.uform p {

    color: #747474;

    font-size: 16px

}



.uform ul {

    position: relative;

    margin-top: 20px

}



.uform li {

    background: url(../images/yuan.png) no-repeat center;

    width: 383px;

    height: 46px;

    margin-bottom: 5px

}



.uform li span {

    float: left;

    width: 89px;

    text-align: center;

    height: 46px;

    line-height: 46px;

    color: #3333;

    border-right: 1px solid #e7e7e7

}



.uform li .txt {

    width: 273px;

    padding: 0 10px;

    height: 46px;

    line-height: 46px

}



.uform li .txt,

.uform li.wby .wb {

    float: left;

    resize: none;

    border: none;

    background: 0 0;

    outline: none

}



.uform li.wby {

    width: 615px;

    height: 226px;

    background: url(../images/wbybg.png) no-repeat center;

    position: absolute;

    top: 0;

    right: 0

}



.uform li.wby span {

    height: 100%

}



.uform li.wby .wb {

    padding: 10px;

    width: 492px;

    height: 206px;

    line-height: 20px

}



.uform dl {

    padding-left: 55px;

    background: url(../images/phone.png) no-repeat left center;

    margin-top: 24px

}



.uform dt {

    font-size: 14px;

    color: #333

}



.uform dd {

    font-size: 30px;

    color: #30353b;

    font-family: arial

}



.uform .xiadan {

    background: url(../images/submit.png) no-repeat center;

    width: 131px;

    height: 55px;

    line-height: 55px;

    padding-left: 30px;

    display: block;

    position: absolute;

    left: 388px;

    top: 308px;

    font-size: 20px;

    color: #fff;

    text-decoration: none;

    font-weight: 700

}



#mesbook1_c,

#mesbook1 {

    display: none;

    z-index: 1001;

    width: 398px;

    border: 1px solid #ccc;

    background: #fff;

    padding-bottom: 20px

}



#mesbook1_c div,

#mesbook1 div {

    border: 1px solid #e4e3e3;

    background: #ebeceb;

    height: 18px;

    padding: 4px .5em 0;

    margin-bottom: 10px

}



#mesbook1_c dl.b1,

#mesbook1 dl.b1 {

    width: 370px;

    margin: 0 auto

}



#mesbook1_c dl.b1 dt,

#mesbook1 dl.b1 dt {

    float: left;

    width: 105px;

    overflow: hidden

}



#mesbook1_c dl.b1 dd,

#mesbook1 dl.b1 dd {

    width: 265px;

    float: right

}



#mesbook1_c #mesbook1_cBtns,

#mesbook1 #mesbook1Btns {

    padding-bottom: 10px

}



#mesbook1_c #mesbook1_cBtns input,

#mesbook1 #mesbook1Btns input {

    margin-right: 20px

}



#oran_div_processing {

    width: 300px;

    padding: 20px;

    z-index: 9999;

    text-align: center;

    background: #fffeef;

    border: solid 1px #b8ab04

}



.CompanyDynamic,

.new_c {

    position: relative;

    margin-bottom: 20px

}



.CompanyDynamic .cdPager {

    position: absolute;

    bottom: 30px;

    right: 80px;

    z-index: 9

}



.CompanyDynamic .cdPager a {

    text-indent: 80em;

    width: 18px;

    height: 18px;

    display: inline-block;

    float: left;

    margin: 0 6px 0 0;

    background: url(../images/new_ic4.gif) center top no-repeat

}



.CompanyDynamic .cdPager a:hover,

.CompanyDynamic .cdPager a.cur {

    background: url(../images/new_ic3.gif) center top no-repeat

}



.cdSlideshow {

    height: 280px;

    width: 959px

}



.news_box {

    padding: 20px 20px 0;

    overflow: hidden;

    margin-bottom: 20px;

    margin-top: 20px

}



.new {

    height: 620px;

    overflow: hidden

}



.pb_t {

    line-height: 48px;

    height: 48px;

    overflow: hidden;

    background: url(../images/pb_t_l.gif) left bottom repeat-x

}



.pb_t h3 {

    font-family: microsoft yahei;

    float: left;

    font-weight: 100

}



.pb_t h3 b {

    display: inline-block;

    background: url(../images/pb_t_lb.gif) right bottom no-repeat;

    float: left

}



.pb_t h3 a {

    font-size: 22px;

    color: #464646;

    margin: 0 10px 0 0;

    display: inline-block;

    padding: 0 0 0 30px;

    background: url(../images/sol_t_ic.gif) left 14px no-repeat

}



.pb_t h3 em {

    font-size: 22px;

    margin: 0 10px 0 0;

    display: inline-block;

    padding: 0 0 0 30px;

    background: url(../images/sol_t_ic.gif) left 14px no-repeat;

    font-style: normal

}



.pb_t h3 em a {

    color: #303030

}



.pb_t h3 a:hover {

    color: #303030

}



.pb_t h3 span {

    text-transform: uppercase;

    font-size: 18px;

    color: #cdcdcd;

    text-transform: uppercase;

    display: inline-block;

    float: left

}



.pb_t p {

    float: right;

    font-size: 14px;

    padding: 5px 0 0;

    height: 43px;

    overflow: hidden

}



.pb_t p a,

.pb_t p a:hover {

    color: #767676;

    margin: 0 6px;

    font-family: microsoft yahei

}



.pb_t .fr {

    display: inline-block;

    padding: 0 37px 0 0;

    background: url(../images/pb_t_ic.gif) right 12px no-repeat;

    font-family: microsoft yahei;

    font-size: 16px;

    color: #4f4d4d

}



.pb_t .fr:hover {

    color: #4f4d4d

}



.new_c dl {

    height: 280px

}



.new_c {

    clear: both;

    padding: 31px 0 0;

    overflow: hidden;

    width: 960px

}



.new_c dt img {

    display: block;

    width: 435px;

    height: 268px;

    overflow: hidden;

    padding: 4px;

    border: 1px #e6e6e6 solid

}



.new_c dd {

    width: 490px;

    padding-left: 1px;

    overflow: hidden

}



.new_c dd h4 {

    line-height: 30px;

    height: 30px;

    overflow: hidden;

    font-weight: 100;

    font-family: microsoft yahei;

    width: 490;

    white-space: nowrap;

    text-overflow: ellipsis

}



.new_c dd h4 a,

.new_c dd h4 a:hover {

    font-size: 16px;

    color: #454545

}



.new_c dd p {

    padding: 5px 10px 0 0;

    text-align: justify;

    line-height: 25px;

    color: #898989;

    height: 230px;

    overflow: hidden;

    font-size: 14px

}



.new_c dd span {

    display: block;

    padding: 0 0 0 230px

}



.new_c dd span a {

    width: 17px;

    height: 17px;

    display: inline-block;

    margin: 0 6px 0 0;

    background: url(../images/new_ic4.gif) center top no-repeat

}



.new_c dd span a:hover,

.new_c dd span .cur {

    background: url(../images/new_ic3.gif) center top no-repeat

}



.new_c ul {

    padding: 12px 21px 0;

    clear: both;

    height: 217px;

    overflow: hidden;

    background: #f5f5f5

}



.new_c ul li {

    line-height: 40px;

    height: 40px;

    overflow: hidden;

    padding: 0 0 0 17px;

    background: url(../images/new_ic2.gif) left 18px no-repeat;

    border-bottom: 1px #a4a4a4 dotted;

    font-family: microsoft yahei;

    font-size: 14px

}



.new_c .lst {

    border: none

}



.new_c ul li span {

    float: right;

    margin: 0 7px 0 0;

    font-size: 14px;

    color: #b6b6b6;

    font-family: 宋体

}



.new_c ul li a,

.new_c ul li a:hover {

    color: #454545

}



.mdf {

    margin-top: 20px;

    height: 445px;

    overflow: hidden

}



.mdf_u {

    padding: 30px 0 0;

    height: 220px;

    clear: both;

    width: 110%

}



.mdf_u li {

    float: left;

    width: 350px;

    display: inline;

    margin: 0 50px 0 0

}



.mdf_u .lst {

    margin: 0

}



.mdf_u li a {

    display: block;

    height: 214px;

    width: 100%;

    position: relative;

    overflow: hidden;

    border-bottom: 4px #fff solid

}



.mdf_u li a img {

    display: block;

    width: 350px;

    height: 221px;

    overflow: hidden

}



.mdf_u li a p {

    position: absolute;

    width: 350px;

    padding: 25px 0 0;

    display: block;

    text-align: center;

    height: 147px;

    left: 0;

    top: 0;

    overflow: hidden;

    z-index: -1

}



.mdf_u li a p b {

    display: block;

    line-height: 20px;

    height: 62px;

    overflow: hidden;

    font-family: microsoft yahei;

    font-size: 14px;

    color: #fff;

    font-weight: 100;

    padding: 10px

}



.mdf_u li a p span {

    display: block;

    line-height: 18px;

    color: #fff;

    height: 26px;

    overflow: hidden

}



.mdf_u li a p i {

    display: inline-block;

    text-align: center;

    margin: 0 auto;

    line-height: 22px;

    height: 22px;

    width: 101px;

    border: 1px #fff solid;

    color: #fff;

    font-family: 宋体;

    font-size: 18px;

    font-style: normal

}



.mdf_u li a:hover p,

.mdf_u .cur a p {

    z-index: 9

}



.mdf_u li a:hover,

.mdf_u .cur a {

    border-bottom: 4px #30353b solid

}



.mdf_b {

    clear: both

}



.mdf_b li {

    line-height: 42px;

    height: 42px;

    overflow: hidden;

    padding: 0 0 0 20px;

    background: url(../images/new_ic1.gif) 3px 19px no-repeat;

    border-bottom: 1px #a4a4a4 dotted;

    font-family: microsoft yahei;

    width: 450px;

    font-size: 14px

}



.mdf_b .lst {

    border: none

}



.mdf_b li span {

    float: right;

    margin: 0 7px 0 0;

    font-size: 14px;

    color: #b6b6b6;

    font-family: 宋体

}



.mdf_b li a {

    width: 350px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis

}



.mdf_b li a,

.mdf_b ul li a:hover {

    color: #454545

}



.newMain {

    padding-bottom: 10px

}



.newMain .nt {

    height: 50px;

    border-bottom: 1px solid #7f7f7f

}



.newMain .nt ul {

    float: left

}



.newMain .nt li {

    height: 50px;

    float: left;

    position: relative;

    width: 120px;

    line-height: 50px;

    margin: 0 10px;

    text-align: center

}



.newMain .nt li a {

    font-size: 18px;

    text-decoration: none

}



.newMain .nt li i {

    display: block;

    position: absolute;

    width: 100%;

    height: 3px;

    background-color: #626262;

    bottom: -2px;

    left: 0;

    display: none

}



.newMain .nt .mor_n {

    float: right;

    padding-right: 20px;

    background: url(../images/morbg.png) no-repeat right center;

    margin-right: 10px;

    font-size: 14px;

    color: #5a5a5a;

    margin-top: 20px

}



.newMain .nt li:hover a,

.newMain .nt li.cur a {

    color: #efa530;

    font-weight: 700

}



.newMain .nt li:hover i,

.newMain .nt li.cur i {

    display: block

}



.newMain .new_l {

    float: left;

    width: 630px

}



.newMain .new_l .news {

    margin-top: 27px

}



.newMain .new_l .news dl {

    overflow: hidden

}



.newMain .new_l .news dt {

    float: left

}



.newMain .new_l .news dt img {

    display: block

}



.newMain .new_l .news dd {

    margin-left: 325px

}



.newMain .new_l .news dd h5 {

    height: 16px;

    line-height: 16px;

    overflow: hidden;

    padding-top: 5px;

    padding-bottom: 10px;

    width: 285px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis

}



.newMain .new_l .news dd h5 a {

    font-size: 14px;

    color: #1b1b1b

}



.newMain .new_l .news dd p {

    font-size: 13px;

    line-height: 24px;

    height: 72px;

    overflow: hidden;

    margin-bottom: 15px;

    color: #585657

}



.newMain .new_l .news dd>a {

    font-size: 13px

}



.newMain .new_l .news ul {

    overflow: hidden;

    width: 650px;

    margin-top: 15px

}



.newMain .new_l .news li {

    float: left;

    width: 300px;

    height: 35px;

    line-height: 35px;

    margin-right: 25px

}



.newMain .new_l .news li em {

    float: right;

    font-size: 13px

}



.newMain .new_l .news li a {

    color: #0f0f0f;

    padding-left: 13px;

    font-size: 13px;

    background: url(../images/dian.png) no-repeat left center

}



.newMain .new_r {

    float: left;

    width: 485px;

    margin-left: 25px

}



.newMain .new_r .quetion {

    height: 275px;

    overflow: hidden;

    margin-top: 25px;

    padding: 0 5px

}



.newMain .new_r .quetion dl {

    margin-bottom: 22px

}



.newMain .new_r .quetion dt {

    padding-left: 30px;

    background: url(../images/news_wen.jpg) no-repeat left center;

    height: 22px;

    line-height: 22px;

    overflow: hidden;

    width: 285px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis

}



.newMain .new_r .quetion dt a {

    font-size: 14px;

    color: #666

}



.newMain .new_r .quetion dd {

    color: #585657;

    font-size: 13px;

    border-bottom: 1px dotted #ddd;

    background: url(../images/news_da.jpg) no-repeat left top;

    line-height: 22px;

    margin-top: 15px;

    padding-left: 30px;

    margin-left: 2px;

    padding-bottom: 20px

}



.lxwmCont {

    overflow: hidden;

    padding-bottom: 50px

}



.lxwmCont .title {

    border-color: #3c4b63;

    margin-bottom: 30px

}



.title {

    margin-top: 30px;

    margin-bottom: 50px;

    height: 49px;

    line-height: 49px;

    border-top: 1px solid #2f2f2f;

    border-bottom: 1px solid #2f2f2f;

    font-size: 12px

}



.title a {

    font-size: 12px

}



.dress {

    background: #fff url(../images/man.jpg) no-repeat 778px 155px;

    padding-top: 60px;

    padding-bottom: 30px

}



.dress .ds_l {

    float: left;

    margin-left: 64px;

    background: url(../images/wxbg.jpg) no-repeat center;

    width: 237px;

    height: 339px;

    overflow: hidden

}



.dress .ds_l img {

    display: block;

    margin: 0 auto;

    margin-top: 35px

}



.dress .ds_r {

    float: left;

    margin-left: 45px

}



.dress .ds_r h5 {

    margin-bottom: 58px

}



.dress .ds_r h5 img {

    display: block

}



.dress .ds_r h5 p {

    font-size: 20px;

    color: #000

}



.dress .ds_r dl {

    overflow: hidden;

    margin-bottom: 15px

}



.dress .ds_r dt {

    float: left

}



.dress .ds_r dd {

    font-size: 14px;

    color: #000;

    line-height: 22px;

    margin-left: 70px;

    margin-top: 5px

}



.dress .ds_r .phone {

    font-size: 14px;

    color: #333

}



.dress .ds_r .phone span {

    font-size: 24px;

    color: #30353b;

    font-family: arial

}



.mapMain {

    background-color: #fff;

    padding: 25px

}



.mapMain h5 {

    padding-left: 40px;

    background: url(../images/mapt.png) no-repeat left center;

    height: 37px;

    line-height: 37px;

    font-size: 18px;

    color: #000;

    margin-bottom: 12px

}



.formbox table tbody tr td input {

    height: 20px

}



.formbox {

    font-size: 14px

}



.formbox input[type=button] {

    cursor: pointer

}



.formbox table tbody tr td input,

.formbox table tbody tr td textarea {

    width: 300px;

    padding: 5px

}



.formbox table tbody tr td input.b18 {

    width: 80px;

    height: 30px

}



.formbox em {

    display: block;

    width: 317px;

    height: 34px;

    position: relative

}



.formbox .sc {

    display: block;

    z-index: 2;

    width: 16px;

    height: 15px;

    background: url(../images/tj.png) no-repeat center;

    position: absolute;

    right: 10px;

    top: 9px

}



.left .proLt {

    width: 204px;

    padding: 13px;

    box-shadow: 0 0 10px #c7c7c7

}



.left .proLt .proTit {

    overflow: hidden;

    background: url(../images/proltbg.png) no-repeat center;

    height: 130px

}



.left .proTit h3 {

    margin-top: 10px

}



.left .proTit h3 img {

    display: block;

    margin: 0 auto

}



.left .proTit h4 {

    width: 147px;

    height: 46px;

    margin: 0 auto;

    padding-top: 3px;

    border: 1px solid #4ea55e;

    margin-top: 15px;

    font-size: 20px;

    font-family: 微软雅黑;

    text-align: center;

    font-weight: 400

}



.left .proTit h4 a {

    color: #fff

}



.left .proTit h4 span {

    display: block;

    font-weight: 400;

    margin-top: 3px;

    text-transform: uppercase;

    color: #0d4b19;

    font-size: 12px

}



.left .proDl {

    overflow: hidden;

    background: url(../images/proltbottom.png) no-repeat center bottom;

    background-color: #f5f3e4;

    padding-top: 20px

}



.left .proDl dt {

    font-size: 24px;

    font-family: 微软雅黑;

    text-align: center;

    margin: 27px 0

}



.left .proDl dt a {

    color: #1e7f31

}



.left .proDl dd {

    overflow: hidden;

    width: 191px;

    margin: 0 auto;

    margin-bottom: 105px

}



.left .proDl dd a {

    border: 1px solid #cac7ad;

    width: 189px;

    height: 32px;

    margin-bottom: 12px;

    display: block;

    font-size: 15px;

    font-family: 微软雅黑;

    text-align: center;

    line-height: 32px;

    color: #2b2b2b

}



.left .proDl dd a.cur {

    color: #30353b

}



.soleft .proLt {

    width: 204px;

    padding: 13px;

    box-shadow: 0 0 10px #c7c7c7

}



.soleft .proLt .proTit {

    overflow: hidden;

    background: url(../images/proltbg.png) no-repeat center;

    height: 130px

}



.soleft .proTit h3 {

    margin-top: 10px

}



.soleft .proTit h3 img {

    display: block;

    margin: 0 auto

}



.soleft .proTit h4 {

    width: 147px;

    height: 46px;

    margin: 0 auto;

    padding-top: 3px;

    border: 1px solid #4ea55e;

    margin-top: 15px;

    font-size: 20px;

    font-family: 微软雅黑;

    text-align: center;

    font-weight: 400

}



.soleft .proTit h4 a {

    color: #fff

}



.soleft .proTit h4 span {

    display: block;

    font-weight: 400;

    margin-top: 3px;

    text-transform: uppercase;

    color: #0d4b19;

    font-size: 12px

}



.soleft .proDl {

    overflow: hidden;

    background-color: #f5f3e4

}



.soleft #proDl {

    background: url(../images/proltbottom.png) no-repeat center bottom;

    background-color: #f5f3e4

}



.soleft .proDl dt {

    font-size: 24px;

    font-family: 微软雅黑;

    text-align: center;

    margin: 27px 0

}



.soleft #proDl dt {

    margin: 17px 0

}



.soleft .proDl dt a {

    color: #1e7f31

}



.soleft .proDl dt a.cur {

    color: #af0103

}



.soleft .proDl dd {

    overflow: hidden;

    width: 191px;

    margin: 0 auto

}



.soleft #proDl dd {

    margin-bottom: 105px

}



.soleft .proDl dd a {

    border: 1px solid #cac7ad;

    width: 189px;

    height: 32px;

    margin-bottom: 12px;

    display: block;

    font-size: 15px;

    font-family: 微软雅黑;

    text-align: center;

    line-height: 32px;

    color: #2b2b2b

}



.soleft .proDl dd a.cur {

    color: #30353b

}



.probtx {

    color: #f01414;

    display: block;

    margin-top: 5px;

    font-size: 12px

}



.lymsg {

    font-size: 13px;

    display: block;

    position: absolute;

    width: 10px;

    height: 10px;

    margin-left: 5px;

    *margin-left: -10px;

    margin-top: 2px;

    *margin-top: -10px;

    color: #f01414

}



.lymsg1 {

    font-size: 13px;

    display: block;

    position: absolute;

    width: 10px;

    height: 10px;

    margin-left: 18px;

    margin-top: 17px;

    color: #f01414

}



.proleft {

    overflow: hidden;

    float: left;

    width: 230px

}



.proleft h3 {

    font-size: 24px;

    padding: 20px 0;

    background-color: #454341;

    padding-left: 25px

}



.proleft h3 a {

    color: #fff

}



.proleft h3 p {

    font-size: 12px;

    font-weight: 400;

    text-transform: uppercase;

    color: #fff;

    opacity: .17;

    filter: alpha(opacity=17)

}



.proleft .menu {

    overflow: hidden;

    width: 100%;

    padding-top: 20px;

    padding-bottom: 10px;

    *padding-bottom: 17px;

    background-color: #fff;

    margin-bottom: 10px

}



.proleft .menu li {

    font-size: 14px;

    line-height: 38px;

    margin-bottom: 4px

}



.proleft .menu li a {

    display: block;

    color: #333;

    padding-left: 30px

}



.proleft .menu li:hover a,

.proleft .menu li.cur a {

    background: url(../images/pleft01.png) no-repeat left center;

    background-color: #30353b;

    color: #fff;

    text-decoration: none

}



.proleft .contact {

    overflow: hidden;

    padding: 10px;

    height: 85px;

    width: 220px;

    background-color: #454341

}



.proleft .contact img {

    float: left;

    display: block

}



.proleft .contact h4 {

    float: left;

    margin-left: 8px;

    font-size: 24px;

    margin-top: 12px

}



.proleft .contact h4 a {

    color: #fff

}



.proleft .contact p {

    font-size: 12px;

    font-weight: 400;

    text-transform: uppercase;

    color: #fff;

    opacity: .17;

    filter: alpha(opacity=17);

    margin-top: 5px

}



.proleft .ewm {

    overflow: hidden;

    width: 100%;

    padding: 15px 0;

    background-color: #fff

}



.proleft .ewm img {

    display: block;

    margin: 0 auto;

    margin-bottom: 5px

}



.proleft .ewm p {

    text-align: center;

    font-size: 12px;

    color: #333

}



.proleft .phone {

    overflow: hidden;

    padding: 12px 0;

    padding-left: 65px;

    background: url(../images/pleft03.png) no-repeat 15px center;

    background-color: #fff;

    border-bottom: 1px solid #eae9e9;

    border-top: 1px solid #eae9e9

}



.proleft .phone b {

    display: block;

    font-size: 20px;

    color: #30353b;

    font-family: Arial

}



.proleft .phone span {

    display: block;

    font-size: 14px;

    color: #666

}



.proleft .info {

    overflow: hidden;

    padding: 20px;

    width: 200px;

    background-color: #fff

}



.proleft .info p {

    font-size: 12px;

    color: #666;

    line-height: 20px

}



.rightbox {

    overflow: hidden;

    width: 885px;

    position: relative

}



.conpany {

    overflow: hidden;

    width: 100%;

    margin-bottom: 50px

}



ul.mbx_mav {

    overflow: hidden;

    width: 1000px;

    margin: 20px auto

}



ul.mbx_mav li {

    float: left;

    margin-right: 5px;

    font-size: 12px;

    color: #999

}



ul.mbx_mav li a {

    color: #999

}



ul.con_menu {

    overflow: hidden;

    width: 998px;

    text-align: center;

    margin: 0 auto;

    border: 1px solid #eee;

    height: 53px;

    margin-bottom: 50px

}



ul.con_menu li {

    display: inline-block;

    font-size: 14px;

    margin: 0 10px

}



ul.con_menu li {

    *display: inline

}



ul.con_menu li a {

    color: #333;

    display: block;

    line-height: 53px;

    text-decoration: none

}



ul.con_menu li.cur a,

ul.con_menu li:hover a {

    color: #30353b;

    line-height: 48px;

    border-bottom: 5px solid #30353b

}



.jj_con {

    overflow: hidden;

    width: 1000px;

    padding: 16px;

    margin: 0 auto

}



.jj_con dl {

    overflow: hidden;

    width: 100%;

    padding: 16px;

    margin-left: -16px

}



.jj_con .dl01 dt {

    float: left;

    width: 433px;

    height: 274px

}



.jj_con .dl01 dd {

    overflow: hidden;

    float: right;

    width: 540px

}



.jj_con .dl02 dt {

    width: 434px;

    height: 370px;

    float: right

}



.jj_con .dl02 dd {

    float: left;

    overflow: hidden;

    width: 540px

}



.jj_con .dl03 dt {

    float: left;

    width: 496px;

    height: 335px

}



.jj_con .dl03 dd {

    float: right;

    width: 472px;

    overflow: hidden

}



.jj_con dl h3 {

    font-size: 18px;

    color: #30353b;

    margin-top: 20px

}



.jj_con dl h4 {

    font-weight: 400;

    font-size: 18px;

    color: #30353b

}



.jj_con dl p {

    font-size: 14px;

    color: #333;

    line-height: 25px;

    margin-top: 10px;

    text-align: justify

}



.jj_con dl a {

    display: block;

    width: 98px;

    height: 35px;

    background-color: #30353b;

    line-height: 35px;

    text-align: center;

    font-size: 14px;

    color: #fff;

    margin-top: 20px

}



.jj_con .dl03 h3 {

    margin-top: 70px

}



.jj_con dl img {

    transition: .5s ease

}



.jj_con dl:hover img {

    -webkit-transform: scale(1.05);

    -ms-transform: scale(1.05);

    transform: scale(1.05)

}



.num_con {

    overflow: hidden;

    width: 100%;

    height: 170px;

    background-color: #3e3e3e

}



.num_con ul {

    overflow: hidden;

    width: 1000px;

    margin: 0 auto

}



.num_con li {

    float: left;

    width: 250px;

    height: 100%

}



.num_con .num {

    overflow: hidden;

    width: 100%;

    text-align: center;

    margin-top: 50px;

    margin-bottom: 10px

}



.num_con span {

    display: inline-block;

    width: 80px;

    text-align: center;

    line-height: 35px;

    height: 35px;

    overflow: hidden;

    position: relative

}



.num_con span {

    *display: inline

}



.num_con em {

    font-weight: 700;

    font-size: 14px;

    color: #fff;

    position: relative;

    top: -5px

}



.num_con b {

    display: block;

    width: 100%;

    font-size: 30px;

    color: #fff;

    line-height: 35px;

    height: 385px;

    position: absolute;

    left: 0;

    top: 0

}



.num_con p {

    text-align: center;

    font-size: 12px;

    color: #acacac

}



.wen_con {

    overflow: hidden;

    width: 100%;

    height: 442px;

    background: url(../images/con04.jpg) no-repeat center bottom

}



.wen_con .wenbox {

    overflow: hidden;

    width: 1000px;

    margin: 0 auto;

    margin-top: 45px

}



.wen_con h3 {

    font-size: 18px;

    color: #30353b;

    margin-bottom: 15px

}



.wen_con p {

    font-size: 14px;

    color: #666;

    line-height: 25px

}



.wen_con img {

    display: block;

    float: right;

    margin-top: -60px;

    position: relative

}



.wen_con .tu {

    top: -60px;

    opacity: 0;

    filter: alpha(opacity=0)

}



.wen_con .yy {

    display: none

}



.team_con {

    overflow: hidden;

    width: 100%;

    padding: 50px 0;

    background-color: #30353b

}



.team_con h3 {

    text-align: center;

    margin-bottom: 20px;

    font-size: 18px

}



.team_con h3 a {

    color: #fff

}



.team_con .teambox {

    overflow: hidden;

    width: 1100px;

    margin: 0 auto;

    height: 420px;

    position: relative

}



.team_con .teambox i {

    display: block;

    width: 22px;

    height: 39px;

    cursor: pointer;

    position: absolute;

    top: 181px

}



.team_con .teambox .btn01 {

    background: url(../images/con09.png) no-repeat center top;

    left: 0

}



.team_con .teambox .btn02 {

    background: url(../images/con09.png) no-repeat center bottom;

    right: 0

}



.team_con .team {

    overflow: hidden;

    width: 1000px;

    margin: 0 auto;

    height: 420px;

    position: relative

}



.team_con .team ul {

    overflow: hidden;

    position: absolute

}



.team_con .team li {

    float: left;

    width: 320px;

    height: 420px;

    background-color: #fff;

    margin-right: 20px

}



.team_con .team li img.tu {

    display: block;

    margin: 0 auto;

    margin-top: 8px;

    margin-bottom: 15px

}



.team_con .team li h4 {

    font-size: 16px;

    text-align: center;

    margin-bottom: 10px

}



.team_con .team li h4 a {

    color: #333

}



.team_con .team li p {

    text-align: justify;

    padding: 0 10px;

    font-size: 12px;

    color: #666;

    line-height: 20px;

    height: 60px;

    overflow: hidden;

    margin-bottom: 25px

}



.team_con .team li a.zx {

    display: block;

    width: 115px;

    text-align: center;

    margin: 0 auto;

    font-size: 18px;

    color: #30353b;

    font-weight: 700

}



.team_con .team li a.zx img {

    margin-right: 5px;

    position: relative;

    top: 2px

}



.yx_con {

    overflow: hidden;

    width: 1000px;

    margin: 0 auto;

    margin-top: 50px

}



.yx_con h3 {

    text-align: center;

    margin-bottom: 30px;

    font-size: 18px

}



.yx_con h3 a {

    color: #30353b

}



.yx_con .tubox {

    overflow: hidden;

    width: 100%;

    height: 370px

}



.yx_con .tubox .bigtu {

    overflow: hidden;

    display: block;

    float: left;

    width: 495px;

    height: 370px;

    position: relative

}



.yx_con .tubox span {

    display: block;

    background-color: #000;

    opacity: .5;

    filter: alpha(opacity=50);

    position: absolute;

    left: 0;

    top: 0;

    width: 60px;

    height: 60px;

    text-align: center;

    line-height: 60px;

    font-size: 18px;

    color: #fff

}



.yx_con .tubox ul {

    overflow: hidden;

    float: right;

    width: 505px;

    height: 370px

}



.yx_con .tubox li {

    float: left;

    width: 241px;

    height: 179px;

    position: relative;

    margin-left: 11px;

    margin-bottom: 12px;

    overflow: hidden

}



.yx_con .tubox a {

    display: block;

    text-decoration: none

}



.yx_con .tubox a img {

    transition: .5s ease

}



.yx_con .tubox a:hover img {

    transform: scale(1.05)

}



.leftr {

    float: left;

    overflow: hidden;

    display: inline

}



.lf_n {

    width: 240px;

    overflow: hidden;

    margin-bottom: 10px

}



.lf_n h2 {

    text-align: center;

    line-height: 90px;

    height: 90px;

    overflow: hidden;

    background: #30353b;

    border-radius: 10px 10px 0 0

}



.lf_n h2 a {

    font-size: 24px;

    color: #fff

}



.lf_n_c {

    background: #fff

}



.lf_n_c ul li a.cur {

    color: #30353b

}



.lf_n h3 {

    font-weight: 100;

    line-height: 41px;

    height: 41px;

    padding: 0 0 0 41px;

    overflow: hidden;

    background: #30353b url(../images/lf_n_ic1.gif) 154px 14px no-repeat

}



.lf_n h3 a {

    font-size: 20px;

    color: #fff

}



.lf_n h3.cur a {

    font-size: 20px;

    color: #fff

}



.lf_n ul.menu {

    padding: 11px 12px 12px 14px;

    margin-bottom: 15px

}



.lf_n ul.menu li {

    padding: 0 0 0 25px;

    font-weight: 100;

    line-height: 44px;

    height: 44px;

    border-bottom: 1px #bfbfbf dashed;

    overflow: hidden;

    font-size: 16px

}



.lf_n ul.menu li a {

    color: #333

}



.lf_n ul.menu li.cur a {

    color: #30353b;

    font-weight: 700

}



.lf_n ul.menu .lst {

    border: none

}



.dp01 {

    position: relative;

    width: 885px;

    height: 247px;

    overflow: hidden;

    margin-top: 29px;

    margin-bottom: 10px

}



.dp01 .box {

    position: relative;

    width: 885px;

    height: 247px;

    overflow: hidden

}



.dp01 .list {

    position: relative;

    width: 9999px;

    overflow: hidden

}



.dp01 .list li {

    position: relative;

    width: 885px;

    height: 257px;

    float: left;

    display: inline

}



.dp01 .list li img {

    width: 885px;

    height: 247px

}



.dp01 .prev,

.dp01 .next {

    position: absolute;

    top: 50%;

    margin-top: -25px;

    width: 47px;

    height: 47px;

    background-image: url(../images/control.png);

    background-repeat: no-repeat;

    font: 0/0 Arial;

    cursor: pointer;

    z-index: 2

}



.dp01 .prev {

    left: 10px;

    background-position: 0 -50px

}



.dp01 .next {

    right: 10px;

    background-position: 0 0

}



.dp01 span.text {

    display: block;

    position: absolute;

    padding: 10px 0 0 27px;

    font: 12px microsoft yahei;

    width: 672px;

    height: 52px;

    left: 0;

    top: 180px;

    background: url(../images/dalp.png);

    font-style: normal;

    line-height: 24px;

    color: #fff

}



.dp01 span.text b {

    display: block;

    line-height: 20px;

    height: 20px;

    color: #fff;

    font-size: 14px;

    font-weight: 400

}



.dp01 span.num {

    display: block;

    width: 34px;

    height: 34px;

    font-size: 14px;

    font-style: italic;

    line-height: 20px;

    color: #fff;

    font-family: 新宋体;

    position: absolute;

    left: 840px;

    top: 220px

}



.dp01 span.num b {

    font-size: 32px;

    color: #30353b

}



.pro_c {

    overflow: hidden;

    padding-top: 20px;

    width: 110%

}



.pro_c li {

    float: left;

    width: 290px;

    margin-right: 11px

}



.pro_c li.noMl {

    margin-right: 0

}



.pro_c li.noMl img {}



.pro_c li img {

    width: 270px;

    height: 220px;

    border: 1px #ebebeb solid;

    display: block;

    overflow: hidden;

    padding: 5px

}



.pro_c li p {

    line-height: 48px;

    padding: 0 0 0 5px

}



.pro_c li p span {

    float: right

}



.pro_c li p b {

    font-weight: 100;

    display: inline-block;

    padding: 0 0 0 20px;

    float: left;

    background: url(../images/pro_ic1.gif) left 18px no-repeat

}



.pro_c li:hover p b {

    color: #30353b

}



.pro_c li p a {

    font-size: 14px;

    color: #333;

    font-weight: 100

}



h2.intitle {

    overflow: hidden;

    width: 1190px;

    margin: 0 auto;

    background: url(../images/about01.png) no-repeat left bottom;

    padding-bottom: 14px;

    font-size: 18px;

    color: #60a112

}



h2.intitle a {

    color: #60a112

}



h2.intitle span {

    margin-left: 20px;

    font-size: 14px;

    color: #333;

    font-weight: 400

}



.inpageAbout {

    overflow: hidden;

    width: 100%;

    margin: 50px 0 0

}



.inpageAbout .aboutbox {

    width: 1190px;

    margin: 0 auto

}



.about_top {

    overflow: hidden;

    width: 1190px;

    margin: 0 auto;

    margin-top: 60px

}



.about_top dt {

    overflow: hidden;

    float: left;

    width: 579px;

    height: 390px

}



.about_top dt img {

    display: block;

    border: 3px solid #d3d3d3

}



.about_top dt em {

    display: block;

    text-align: center;

    font-size: 13px;

    color: #333;

    margin-top: 10px

}



.about_top dt em a {

    color: #333

}



.about_top dd {

    overflow: hidden;

    width: 595px;

    position: relative;

    height: 390px;

    float: right

}



.about_top dd h3 {

    font-size: 18px;

    color: #30353b;

    margin: 10px 0

}



.about_top dd h3 a {

    color: #30353b

}



.about_top dd p {

    font-size: 13px;

    color: #585657;

    line-height: 28px;

    width: 505px

}



.about_top dd span {

    display: block;

    width: 70px;

    height: 70px;

    text-align: center;

    line-height: 70px;

    background: url(../images/about05.png) no-repeat center;

    font-size: 18px;

    color: #fff;

    position: absolute;

    right: 0;

    top: 0;

    z-index: 2

}



.about_top dd i {

    display: block;

    width: 2px;

    height: 100%;

    background-color: #d7d7d7;

    position: absolute;

    right: 34px;

    top: 0

}



.about_top02 {

    overflow: hidden;

    width: 100%;

    padding-top: 40px;

    position: relative;

    margin-bottom: 80px

}



.about_top02 span {

    display: block;

    width: 274px;

    float: left;

    margin-right: 22px;

    text-align: center;

    font-size: 13px;

    color: #333

}



.about_top02 p {

    overflow: hidden;

    width: 505px;

    float: left;

    font-size: font-size:13px;

    color: #585657;

    line-height: 28px

}



.about_top02 em {

    display: block;

    width: 70px;

    height: 70px;

    text-align: center;

    line-height: 70px;

    background: url(../images/about05.png) no-repeat center;

    font-size: 18px;

    color: #fff;

    position: absolute;

    right: 0;

    top: 0;

    z-index: 2

}



.about_case {

    width: 100%;

    margin-bottom: 115px

}



.about_case>img {

    display: block;

    margin: 0 auto;

    margin-bottom: 40px

}



.about_case .cbox {

    overflow: hidden;

    width: 100%;

    height: 230px;

    position: relative;

    padding: 4px;

    margin-left: -4px

}



.about_case .cbox ul {

    position: absolute

}



.about_case .cbox li {

    float: left;

    width: 281px;

    height: 230px;

    box-shadow: 0 0 3px #ccc;

    margin: 0 22px 0 0

}



.about_case .cbox li img {

    display: block;

    margin: 0 auto;

    margin-top: 10px;

    margin-bottom: 15px

}



.about_case .cbox li span {

    display: block;

    text-align: center;

    font-size: 13px;

    color: #585657

}



.ahezuo {

    overflow: hidden;

    width: 1190px;

    margin: 60px auto

}



.ahezuo h2 {

    text-align: center;

    margin-bottom: 5px;

    font-size: 28px

}



.ahezuo h2 a {

    color: #27282d

}



.ahezuo h2 b {

    color: #80b414

}



.ahezuo span {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #c1c1c1;

    font-weight: lighter;

    margin-bottom: 50px;

    text-transform: uppercase

}



.ahezuo .hzbox {

    overflow: hidden;

    width: 100%;

    height: 170px;

    position: relative;

    margin-bottom: 40px

}



.ahezuo .hzbox ul {

    overflow: hidden;

    position: absolute

}



.ahezuo .hzbox li {

    float: left;

    width: 223px;

    height: 170px;

    margin-right: 18px

}



.ahezuo .hzbox li img {

    display: block;

    border: 4px solid #f8f8f8

}



.ahezuo .hzbox li em {

    display: block;

    text-align: center;

    font-size: 13px;

    color: #333;

    margin-top: 15px

}



.ahezuo .hzbox li a {

    display: block;

    text-decoration: none

}



.ahezuo .btn {

    overflow: hidden;

    width: 168px;

    margin: 0 auto;

    height: 40px;

    position: relative

}



.ahezuo .btn i {

    display: block;

    width: 100%;

    height: 1px;

    background-color: #bebebe;

    position: absolute;

    left: 0;

    top: 50%

}



.ahezuo .btn b {

    display: block;

    width: 40px;

    float: left;

    position: relative;

    z-index: 1;

    height: 40px;

    margin-right: 2px;

    cursor: pointer

}



.ahezuo .btn .btn01 {

    background: url(../images/hezuobtn01.jpg) no-repeat center top;

    margin-left: 44px

}



.ahezuo .btn .btn02 {

    background: url(../images/hezuobtn02.jpg) no-repeat center top

}



.ahezuo .btn b:hover {

    background-position: bottom

}



.ashow {

    overflow: hidden;

    width: 100%;

    padding: 50px 0;

    background-color: #f1f1f1

}



.ashow h2 {

    text-align: center;

    margin-bottom: 5px;

    font-size: 28px;

    color: #27282d

}



.ashow h2 a {

    color: #27282d

}



.ashow h2 b {

    color: #80b414

}



.ashow span {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #c1c1c1;

    font-weight: lighter;

    margin-bottom: 50px;

    text-transform: uppercase

}



.ashow img {

    display: block;

    margin: 0 auto

}



.ary {

    overflow: hidden;

    width: 1190px;

    margin: 70px auto

}



.ary h2 {

    text-align: center;

    margin-bottom: 5px;

    font-size: 28px;

    color: #27282d

}



.ary h2 b {

    color: #80b414

}



.ary span {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #c1c1c1;

    font-weight: lighter;

    margin-bottom: 50px;

    text-transform: uppercase

}



.ary .rybox {

    overflow: hidden;

    width: 1150px;

    margin: 0 auto;

    height: 380px;

    position: relative

}



.ary .rybox i {

    display: block;

    cursor: pointer;

    width: 40px;

    height: 40px;

    position: absolute;

    top: 190px

}



.ary .rybox .btn01 {

    background: url(../images/hezuobtn01.jpg) no-repeat center top;

    left: 0

}



.ary .rybox .btn02 {

    background: url(../images/hezuobtn02.jpg) no-repeat center top;

    right: 0

}



.ary .rybox i:hover {

    background-position: bottom

}



.ary .rybox .ryWin {

    overflow: hidden;

    width: 1024px;

    height: 380px;

    margin: 0 auto;

    position: relative

}



.ary .ryWin ul {

    overflow: hidden;

    position: absolute

}



.ary .ryWin li {

    float: left;

    width: 230px;

    height: 380px;

    margin-right: 34px

}



.ary .ryWin li img {

    display: block;

    padding: 6px;

    background: url(../images/about09.png) no-repeat center;

    margin-bottom: 10px

}



.ary .ryWin li em {

    display: block;

    text-align: center;

    font-size: 13px;

    color: #333

}



#liuyan {

    margin-top: 50px

}



.liuyan {

    overflow: hidden;

    width: 100%;

    height: 536px;

    background: url(../images/liuyanbg.jpg) no-repeat center top

}



.liuyan h2 {

    text-align: center;

    margin-bottom: 5px;

    font-size: 28px;

    color: #27282d;

    margin-top: 20px

}



.liuyan h2 b {

    color: #80b414

}



.liuyan span {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #c1c1c1;

    font-weight: lighter;

    text-transform: uppercase

}



.liuyan .lybox {

    overflow: hidden;

    width: 852px;

    height: 465px;

    background: url(../images/liuyan_wenbg.png) no-repeat center;

    margin: 0 auto

}



.liuyan .lybox ul {

    overflow: hidden;

    width: 665px;

    margin: 0 auto;

    margin-top: 60px

}



.liuyan .lybox li {

    overflow: hidden;

    width: 105%;

    margin-bottom: 10px;

    line-height: 38px

}



.liuyan .lybox input.intext {

    overflow: hidden;

    width: 270px;

    height: 36px;

    padding-left: 55px;

    border: 1px solid #c9c9c9;

    border-radius: 5px;

    margin-right: 10px;

    display: block;

    float: left;

    outline: none;

    line-height: 36px;

    font-size: 14px;

    color: #333

}



.liuyan .lybox .name {

    background: url(../images/liuyan01.png) no-repeat center left

}



.liuyan .lybox .qq {

    background: url(../images/liuyanqq.png) no-repeat center left

}



.liuyan .lybox .phone {

    background: url(../images/liuyan02.png) no-repeat left center

}



.liuyan .lybox .email {

    background: url(../images/liuyan03.png) no-repeat left center

}



.liuyan .lybox li span {

    font-size: 14px;

    color: #333

}



.liuyan .lybox li em {

    font-size: 14px;

    color: #333;

    margin-right: 45px;

    margin-left: 10px

}



.liuyan .lybox textarea {

    overflow: hidden;

    width: 597px;

    height: 145px;

    padding: 10px;

    padding-left: 55px;

    background: url(../images/liuyan04.png) no-repeat left top;

    border: 1px solid #c9c9c9;

    border-radius: 5px;

    resize: none;

    outline: none;

    font-size: 14px;

    color: #333

}



.liuyan .lybox b {

    display: block;

    width: 328px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    font-size: 14px;

    color: #fff;

    background-color: #89c018;

    border-radius: 5px;

    font-weight: 400;

    float: left;

    margin-right: 10px;

    cursor: pointer

}



.liuyan .lybox #b03 {

    display: block;

    background-color: #585657;

    width: 328px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    font-size: 14px;

    color: #fff;

    border-radius: 5px;

    font-weight: 400;

    float: left;

    margin-right: 10px;

    cursor: pointer;

    text-decoration: none

}



.liuyan .lybox b img {

    margin: 0 10px;

    position: relative;

    top: 2px

}



#aboutbody {

    background-color: #fff

}



.ny_gate {

    overflow: hidden;

    width: 1150px;

    margin: 0 auto;

    position: relative

}



#wrapper {

    width: 1140px;

    margin: 0 auto 0

}



.imgnav {

    width: 788px;

    margin: 10px auto

}



#content {

    margin: 0 auto;

    line-height: 19px

}



#content p {

    text-indent: 2em;

    color: #333

}



.imgnav {

    position: relative;

    margin: 0 auto;

    width: 1140px

}



#img {

    z-index: 10;

    position: relative;

    text-align: center;

    margin: 0 auto

}



#img img {

    display: none

}



#front {

    position: absolute;

    left: 10px;

    top: 300px;

    display: block;

    background: url(../images/ny_gate_left.png) no-repeat center top;

    width: 20px;

    height: 40px;

    cursor: pointer

}



#next {

    position: absolute;

    right: 10px;

    top: 300px;

    display: block;

    background: url(../images/ny_gate_right.png) no-repeat center top;

    width: 20px;

    height: 40px;

    cursor: pointer

}



#front:hover {

    position: absolute;

    left: 10px;

    top: 300px;

    display: block;

    background: url(../images/ny_gate_left.png) no-repeat center bottom;

    width: 20px;

    height: 40px

}



#next:hover {

    position: absolute;

    right: 10px;

    top: 300px;

    display: block;

    background: url(../images/ny_gate_right.png) no-repeat center bottom;

    width: 20px;

    height: 40px

}



#cbtn {

    position: relative;

    height: 190px;

    margin-top: -25px;

    width: 1140px;

    margin: 0 auto

}



#cbtn ul {

    position: relative;

    width: 10000px;

    height: 190px

}



#cbtn ul li {

    float: left;

    padding: 3px 0 3px 3px;

    width: 263px;

    height: 178px;

    cursor: pointer;

    text-align: center;

    margin-right: 6px;

    position: relative

}



#cbtn ul li img {

    width: 260px;

    height: 178px;

    display: block

}



#cbtn ul li tt {

    background: #000;

    color: #fff;

    position: absolute;

    right: 6px;

    bottom: 4px;

    z-index: 20;

    font-family: 宋体;

    font-size: 12px;

    line-height: 16px;

    padding: 0 5px

}



#cbtn li.hov {

    border: 1px solid #30353b

}



.ctrl div {

    clear: both

}



#cSlideUl {

    width: 1086px;

    height: 190px;

    overflow: hidden;

    position: relative;

    top: 10px;

    margin: 0 auto

}



.picSildeLeft {

    cursor: pointer;

    position: absolute;

    top: 78px;

    left: -6px;

    z-index: 9;

    background: url(../images/nycpan_lt.png) no-repeat center top;

    width: 40px;

    height: 62px

}



.picSildeRight {

    cursor: pointer;

    position: absolute;

    top: 78px;

    right: -4px;

    z-index: 9;

    background: url(../images/nycpan_rt.png) no-repeat center top;

    width: 40px;

    height: 62px

}



.picSildeLeft:hover {

    cursor: pointer;

    background: url(../images/nycpan_lt.png) no-repeat center bottom

}



.picSildeRight:hover {

    cursor: pointer;

    background: url(../images/nycpan_rt.png) no-repeat center bottom

}



.imgnav .TTitle {

    filter: alpha(opacity=80);

    -moz-opacity: .8;

    opacity: .8;

    width: 1000px;

    height: 50px;

    background: #000;

    position: relative;

    top: -50px;

    left: 0;

    z-index: 800;

    margin: 0 auto

}



.imgnav .TTitle p {

    height: 50px;

    line-height: 50px;

    text-align: center

}



.imgnav .TTitle p span {

    display: none;

    font-size: 15px;

    color: #fff

}



dl.pd_list_dl {

    float: left;

    width: 280px;

    margin: 0 8px;

    margin-bottom: 20px

}



dl.pd_list_dl dt img {

    display: block;

    width: 280px;

    padding: 2px;

    border: 1px solid #eceeeb;

    background: #fff

}



dl.pd_list_dl dd {

    display: block;

    height: 34px;

    line-height: 34px;

    text-align: center;

    background: #eceeeb;

    font-size: 14px;

    width: 286px

}



dl.pd_list_dl:hover dt img {

    border: 1px solid #135091

}



dl.pd_list_dl:hover dd {

    background: #135091

}



dl.pd_list_dl:hover dd a {

    color: #fff

}



dl.pd_list_dl .d1 {

    display: none

}



.pro_main_n {

    padding: 10px 0

}



.pro_main_n dl.pd_list_dl {

    margin-bottom: 20px

}



.pro_n_tit {

    background: url(../images/zz_n.jpg) no-repeat left top;

    color: #fff;

    font-size: 18px;

    border-bottom: 1px solid #ccc;

    line-height: 40px;

    padding: 0 3px 0 16px;

    font-weight: 400

}



.pro_main {

    background-color: #fff;

    border-top: none;

    border-bottom: none;

    zoom: 1;

    overflow: hidden

}



.cpMain .pleft {

    overflow: hidden;

    float: left;

    width: 240px

}



.cpMain .pleft h3 {

    padding-left: 80px;

    height: 100px;

    background: url(../images/pro_h.png) no-repeat 35px center;

    background-color: #30353b;

    font-weight: 400;

    line-height: 100px;

    font-size: 20px;

    color: #fff;

    border-radius: 10px 10px 0 0

}



.cpMain .pleft h3 a {

    color: #fff

}



.cpMain .pleft h3 span {

    font-size: 14px;

    color: #fff;

    margin-left: 5px

}



.cpMain .pleft ul {

    overflow: hidden;

    width: 240px;

    border-radius: 0 0 10px 10px;

    margin-bottom: 15px;

    border-top: none;

    padding-top: 10px;

    border-bottom: 1px solid #e3e0e0;

    background: #fff

}



.cpMain .pleft li {

    overflow: hidden;

    width: 100%

}



.cpMain .pleft li>a {

    display: block;

    padding-left: 35px;

    height: 54px;

    line-height: 54px;

    font-size: 16px;

    text-decoration: none;

    background: url(../images/pro_s.png) no-repeat 210px center;

    border-bottom: 1px solid #e3e0e0;

    color: #333

}



.cpMain .pleft li:hover>a,

.cpMain .pleft li>a.cur {

    background-color: #f7f7f7

}



.cpMain .pleft li>a.cur {

    color: #30353b

}



.cpMain .pleft .pnav {

    overflow: hidden;

    padding: 15px 0;

    width: 217px;

    padding-left: 23px;

    font-size: 16px;

    line-height: 35px;

    color: #666;

    border-bottom: 1px solid #e3e0e0

}



.cpMain .pleft .pnav a {

    display: block;

    padding-left: 15px;

    background: url(../images/02.png) no-repeat left center;

    text-decoration: none

}



.cpMain .pleft li.cur>a {

    color: #fff;

    background: url(../images/n01.png) no-repeat 210px center;

    background-color: #30353b

}



.cpMain .pleft .pnav a:hover,

.cpMain .pleft .pnav a.cur {

    color: #30353b

}



.cpMain .phone {

    overflow: hidden;

    padding: 30px 0;

    padding-left: 75px;

    border-radius: 10px;

    background: url(../images/pro_phone.png) no-repeat 20px center;

    background-color: #30353b

}



.cpMain .phone p {

    font-size: 16px;

    color: #fff

}



.cpMain .phone b {

    display: block;

    font-size: 24px;

    color: #fff;

    font-family: times new roman

}



.dqpkcprocont {

    font-size: 14px

}



.tydcx {

    margin-top: 10px

}



.tle {

    font-size: 30px;

    text-align: center;

    font-weight: 400;

    text-transform: uppercase

}



.tle p {

    font-size: 18px;

    background: url(../images/line.png) no-repeat center;

    margin-top: 10px;

    color: #005bac

}



.tle p a {

    color: #005bac

}



.mapCont {

    background: #ececec;

    padding: 65px 0

}



.mapCont .container h3 {

    text-align: center;

    margin-bottom: 50px

}



.map {

    margin-top: 70px

}



.mleft {

    padding: 0 85px;

    width: 430px;

    height: 155px;

    overflow: hidden;

    margin-top: 10px

}



.mleft h5 {

    margin-top: 5px;

    font-size: 22px;

    color: #fff;

    font-weight: 400;

    padding-bottom: 15px;

    background: url(../images/big.png) no-repeat left bottom;

    margin-bottom: 10px

}



.mleft p {

    font-size: 14px;

    color: #fff;

    line-height: 24px

}



.mright {

    background: url(../images/mapimg.png) no-repeat center;

    height: 400px;

    float: left;

    width: 600px

}



.mright .ss {

    height: 50px;

    width: 497px;

    margin: 0 auto;

    margin-top: 175px

}



.mright .shengfen {

    float: left;

    position: relative;

    font-size: 15px;

    background: #fff;

    width: 432px

}



.mright .shengfen span {

    display: block;

    height: 44px;

    padding: 0 10px;

    line-height: 44px;

    border: 3px solid #005bac;

    background: url(../images/sj.png) no-repeat 403px center

}



.mright .shengfen ul {

    overflow: scroll;

    overflow-x: hidden;

    position: absolute;

    width: 432px;

    height: 150px;

    top: 50px;

    left: 0;

    display: none;

    z-index: 999

}



.mright .shengfen li {

    height: 40px;

    line-height: 40px;

    background: #fff;

    padding: 0 10px

}



.mright .shengfen li:hover {

    background: #999

}



.mright .shengfen:hover ul {

    display: block

}



.mright .sub {

    background: url(../images/ssbg.png) no-repeat center;

    width: 65px;

    height: 50px;

    float: left

}



.jhbox {

    overflow: hidden;

    width: 600px;

    height: 400px;

    float: right;

    background: #0095db;

    overflow-y: auto

}



.Ly {

    width: 888px;

    border-left: 3px solid #30353b;

    border-right: 3px solid #30353b;

    height: 557px;

    border-bottom: 3px solid #30353b;

    margin: 0 auto;

    margin-bottom: 25px

}



.Ly h2 {

    width: 100%;

    height: 70px;

    line-height: 70px;

    color: #fff;

    font-size: 34px;

    font-weight: 700;

    text-align: center;

    background: #30353b

}



.Ly p {

    text-align: center;

    font-size: 18px;

    color: #f04d4d;

    background: url(../images/xing.png) no-repeat 392px 4px;

    margin-top: 30px

}



.Ly .box {

    width: 790px;

    margin: 28px auto 0;

    overflow: hidden

}



.Ly .box .Input {

    width: 377px;

    height: 46px;

    overflow: hidden;

    border: 1px solid #dcdcdc;

    float: left;

    margin-left: 32px;

    margin-bottom: 17px

}



.Ly .box .Input1,

.Ly .box .Input3 {

    margin-left: 0

}



.Ly .box .Input3 {

    margin-right: 32px

}



.Ly .box .Input span {

    width: 85px;

    height: 32px;

    display: block;

    float: left;

    border-right: 1px solid #dcdcdc;

    margin-top: 7px;

    line-height: 32px;

    text-indent: 25px;

    background: url(../images/xing.png) no-repeat 12px center;

    font-size: 14px;

    color: #666

}



.Ly .box .Input input {

    height: 46px;

    line-height: 46px;

    width: 281px;

    padding-left: 10px;

    border: none;

    outline: none;

    float: left;

    font-size: 14px;

    color: #666

}



.Ly .box .DifInput {

    width: 379px;

    height: 48px;

    overflow: hidden;

    margin-bottom: 17px

}



.Ly .box .DifInput .leftCon {

    width: 279px;

    overflow: hidden;

    height: 46px;

    border: 1px solid #dcdcdc;

    float: left

}



.Ly .box .DifInput span {

    width: 85px;

    height: 32px;

    display: block;

    float: left;

    border-right: 1px solid #dcdcdc;

    margin-top: 7px;

    line-height: 32px;

    text-indent: 25px;

    background: url(../images/xing.png) no-repeat 12px center;

    font-size: 14px;

    color: #666

}



.Ly .box .DifInput input {

    height: 46px;

    line-height: 46px;

    width: 178px;

    padding-left: 10px;

    border: none;

    outline: none;

    font-size: 14px;

    color: #666

}



.Ly .box .DifInput i {

    display: block;

    width: 74px;

    height: 26px;

    float: left;

    margin: 10px 0 0 17px

}



.Ly .box .textarea {

    width: 788px;

    border: 1px solid #dcdcdc;

    height: 125px;

    margin-top: 75px

}



.Ly .box .textarea span {

    width: 85px;

    height: 100px;

    display: block;

    float: left;

    border-right: 1px solid #dcdcdc;

    margin-top: 7px;

    text-indent: 25px;

    background: url(../images/xing.png) no-repeat 12px 11px;

    padding-top: 7px;

    font-size: 14px;

    color: #666

}



.Ly .box .textarea textarea {

    height: 108px;

    width: 692px;

    padding-left: 10px;

    border: none;

    outline: none;

    float: left;

    resize: none;

    padding-top: 17px;

    font-size: 14px;

    color: #666

}



.Ly .tj {

    width: 296px;

    height: 54px;

    line-height: 54px;

    text-align: center;

    font-size: 18px;

    color: #fff;

    font-weight: 700;

    background: #f90;

    margin: 42px auto 0;

    cursor: pointer

}



.prodbaseinfo_a {

    float: right;

    width: 495px;

    margin-left: 16px;

    z-index: 1;

}



.h2_prodtitle {

    font-size: 22px;

    color: #414141;

    padding: 2px 0 10px;

    line-height: 1.6em;

    border-bottom: 1px dashed #dcdcdc;

}



.ul_prodinfo {

    padding: 6px 0;

    overflow: hidden;

    zoom: 1;

}



.ul_prodinfo li {

    font-size: 14px;

    float: left;

    padding: 6px 0;

    height: 250px;

    color: #666;

}



.li_normalprice,

.li_prono {

    line-height: 24px;

}



.ul_prodinfos {

    margin: 20px 0px;

    padding: 6px 15px;

    overflow: hidden;

    zoom: 1;

    background: #f3f3f3;

    font-size: 14px;

    font-weight: 700;

}



.ul_prodinfos li {

    padding: 5px 0 10px;

}



.hottel {

    color: #30353b;

    font-weight: 400;

    font-size: 17px;

}



.videolink {

    position: relative;

    display: block;

    width: 270px;

    height: 195px;

}



.videolink .icon {

    position: absolute;

    top: 50%;

    left: 50%;

    margin-top: -30px;

    margin-left: -30px;

    background-image: url(../images/icon-play.png);

    background-repeat: no-repeat;

    background-size: 100% 100%;

    z-index: 2;

    width: 60px;

    height: 60px;

    display: block;

}

.newscont {

    color: #666;

}

.dede_pages {

    padding:20px 0;

    font-size:14px;

    text-align:center;

    overflow:hidden

}

.dede_pages ul {

    display:inline-block;

    margin:0 auto;

    padding:0

}

.dede_pages ul li {

    float:left;

    font-family:microsoft yahei;

    margin:0 2px;

    padding:0 10px;

    line-height:25px;

    background:#fff;

    border:1px solid #30353b

}

.dede_pages ul li a {

    float:left;

    color:#555;

    display:block

}

.dede_pages ul li:hover {

    text-decoration:none;

    color:#fff;

    border:1px #30353b solid;

    background-color:#30353b

}

.dede_pages ul li:hover a {

    color:#fff

}

.dede_pages ul li:hover a:hover {

    color:#fff;

    text-decoration:none

}

.dede_pages ul li.thisclass {

    background-color:#30353b;

    color:#fff;

    border:1px #30353b solid

}

.dede_pages ul li.thisclass a {

    color:#fff

}

.dede_pages .pageinfo {

    line-height:30px;

    padding-left:5px

}

.dede_pages strong {

    font-weight:400

}


/*网分页样式*/
.pageno{clear: both;margin:40px auto 20px auto; overflow: hidden; text-align: center;font-size:14px;}


.page-numbar .page-num {
	border: 1px solid #ccc;
	padding: 6px 15px;
	margin: 0 1px;
	line-height: 24px;
	background: #fff;
	color: #999;
	border-radius: 2px;
	
}
.page-numbar a{
    display: inline-block;	
}
.page-numbar .page-num:hover{background:#0e75c8;color:#fff;border: 1px solid #0e75c8}
.page-numbar .page-num:hover a{color:#fff;}

.pageno .page-num-current{display: inline-block;border: 1px solid #0e75c8;padding:6px 15px;margin: 0 1px;background: #0e75c8;color: #fff;}
.pageno .page-num-current {
	color: #FFFFFF;
}


.pageno .page-index,.pageno .page-status,.pageno .page-last{display: inline-block;border: 1px solid #ccc;padding: 6px 15px;margin: 0 1px;line-height:24px;background: #fff;color:#ccc;border-radius:2px}
.pageno .page-index a,.pageno .page-next a,.pageno .page-last a{
	color:#999;
}

.pageno .page-index:hover{background:#0e75c8;color:#fff;border: 1px solid #0e75c8}
.pageno .page-pre:hover{background:#0e75c8;color:#fff;border: 1px solid #0e75c8}
.pageno .page-next:hover{background:#0e75c8;color:#fff;border: 1px solid #0e75c8}
.pageno .page-last:hover{background:#0e75c8;color:#fff;border: 1px solid #0e75c8}

.pageno .page-index:hover a{color:#fff;}
.pageno .page-pre:hover a{color:#fff;}
.pageno .page-next:hover a{color:#fff;}
.pageno .page-last:hover a{color:#fff;}

.page-numbar>span,.page-next,.page-pre{
    display: none;
}


