body {
    font-family: "΢���ź�", Arial, Helvetica, sans-serif;
    color: #333333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 14px;
    z-index: 1px;
    word-wrap: break-word;
    margin: 0px;
    list-style: none;
}

div,
p,
ul,
li,
dl,
dt,
dd,
ol,
ul,
li,
img,
h1,
h2,
h3,
h4,
h5,
button {
    padding: 0px;
    margin: 0px;
    list-style: none;
    border: none;
}

hr {
    border-top: #e6e6e6 solid 1px;
    clear: both;
}

br {
    clear: both;
}

.clear {
    clear: both;
}

.red {
    color: #F00;
}

a {
    color: #333333;
    text-decoration: none;
}

a:link,
a:visited {
    text-decoration: none;
    color: #333333;
}

a:hover {
    text-decoration: underline;
    color: #08A5E0;
    text-decoration: none;
}

.cl {
    zoom: 1;
}


/*��վͷ��*/

.navbg {
    height: 46px;
    width: 100%;
    background: #2a2d31;
}

.col960 {
    width: 1200px;
    margin: 0 auto;
}

#navul li {
    float: left;
    margin-right: 1px;
    width: 145px;
    height: 46px;
    position: relative;
    text-align: center;
    line-height: 46px;
}

#navul>li:hover {
    background: #F00
}

#navul>li a:hover {
    color: #fff;
}

#navul li.navhome {
    text-align: left;
    padding: 0 0px 0 40px;
    width: 60px;
}

#navul li a:link,
#navul li a:visited {
    color: #fff;
}

#navul li ul {
    box-shadow: 0px 0px 10px #cecece;
    display: none;
    transition: 0.5s;
    position: absolute;
    z-index: 10000;
    top: 46px;
    background: #fff;
    border-bottom: none;
}

#navul li ul li {
    display: block;
    width: 145px;
    float: none;
    margin-right: 0px;
    height: 38px;
    position: relative;
    line-height: 38px;
    border-bottom: #efefef 1px solid;
    font-size: 14px;
}

#navul li .navmoon {
    width: 145px;
    height: 46px;
    line-height: 46px;
}

.topatitle {
    font-size: 18px;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    line-height: 46px;
}

#navul li.navmoon a {
    color: #fff;
}

#navul li.navhome a:hover {
    color: #FCFF00;
}

#navul li.navmoon ul {
    display: block;
}

#navul li.navmoon ul a {
    display: block;
    width: 145px;
    color: #434343;
    line-height: 35px;
}

#navul li.navmoon ul a:hover {
    color: #fff
}

.top_t2 {
    width: 100%;
    overflow: hidden;
}

.top_t2 .top_t2box {
    width: 1200px;
    overflow: hidden;
    overflow: hidden;
    padding: 20px 0px;
    margin: 0 auto;
}

.top_t2 .top_t2box .top_logo {
    float: left;
    width: 336px;
    height: 52px;
}

.top_t2 .top_t2box .top_logo img {
    width: 100%;
    height: 100%;
}

.top_t2 .top_t2box .topt02_mid {
    float: left;
    width: 336px;
    height: 29px;
    line-height: 29px;
    margin-left: 200px;
    padding-top: 10px;
}

.top_t2 .top_t2box .topt02_mid .searc_rs span {
    color: #CCC
}

.top_t2 .top_t2box .topt02_mid .searc_rs a {
    color: #CCC
}

.top_t2 .top_t2box .topt02_mid .searc_rs a:hover {
    color: #000;
}

.top_t2 .top_t2box .topt02_mid .search_txt {
    float: left;
    width: 266px;
    height: 29px;
    line-height: 29px;
    margin-bottom: 0px;
}

.top_t2 .top_t2box .topt02_mid .search_txt input {
    width: 100%;
    height: 100%;
    border-left: 1px solid #CCC;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    text-indent: 1em;
    color: #999;
}

.top_t2 .top_t2box .topt02_mid .search_sub {
    float: left;
    background: #F30;
    width: 70px;
    height: 29px;
    line-height: 29px;
    margin-bottom: 0px;
}

.top_t2 .top_t2box .topt02_mid .search_sub button {
    width: 100%;
    height: 100%;
    background: #F30;
    width: 70px;
    color: #fff;
    line-height: 29px;
}

.top_t2 .top_t2box .top02_right {
    float: right;
    width: 240px;
    text-align: right;
}

.top_t2 .top_t2box .top02_right p {
    height: 52px;
    line-height: 52px;
}

.top_t2 .top_t2box .top02_right p .top_tel {
    color: #ff0000;
    font-size: 29px;
    float: left;
}

#topline {
    left: -292px!important;
    width: 1200px;
    height: 429px;
    background: rgba(245, 245, 245, 0.95)!important;
    ;
    border: none!important;
    animation-delay: .1s;
}

#topline li {
    padding-top: 12px;
    float: left!important;
    /*width: 170px !important;*/
    border: none!important;
    /*margin-left: 63px;*/
    margin-right: 5px;
}

#topline h3 {
    color: #ef011c;
    font-size: 17px;
    text-align: center;
    margin: 10px 0px 0px 0px;
}

#topline li img {
    width: 93%;
    border-radius: 15px;
    padding-top: 14px;
}

#topline li h5 {
    margin: 0
}

#topline li h5 a {
    color: #404040!important;
    height: 29px;
    font-size: 14px;
    text-align: center;
}

#topline li h5 a:hover {
    background-color: rgba(0, 0, 0, 0)!important;
    color: #ef011c!important
}

#topline li a {
    width: 100%!important
}

#topline li h6 {
    font-size: 12px;
    text-align: center;
    color: #ef011c;
}

#topline li h6 a:hover {
    background-color: rgba(0, 0, 0, 0)!important;
    color: #ef011c!important
}

.nav_li a:hover {
    background: #f00;
}

.topbeijing {
    background-color: #eee
}

.topban_left {
    float: left;
}

.topban_right {
    float: right;
}

.topban {
    width: 1200px;
    margin: 0 auto;
    height: 34px;
}

.topban a {
    color: #333;
    text-decoration: none;
    line-height: 34px;
    padding-left: 10px;
    padding-right: 10px;
}

.topban a:hover {
    color: #000;
}

.topban img {
    vertical-align: middle;
}

.toplogo {
    float: left;
}

.topzixun {
    float: right;
    display: inline-block;
    width: 100px;
    padding: 6px;
    background-color: #e60012;
    margin-top: 20px;
    text-align: center;
}

.topzixun a {
    color: #fff
}

.sousuo {
    float: left;
    margin-left: 26px;
    padding-top: 20px;
    background: url(../Picture/sousuo.jpg);
}

.cpzx {
    background: url(../Picture/j.png) !important;
}

.cpzx:hover {
    background: #F00 !important;
}


/*banner*/

.banner_box {
    z-index: -9999;
    overflow: hidden;
    width: 100%
}

.carousel-fade .carousel-inner .item {
    transition: 1s;
    ;
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
    opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}


/*��̬*/

.shengtai {
    width: 1200px;
    margin: 0 auto
}

.shengtai h2 {
    font-weight: bold;
    text-align: center;
    padding: 10px;
}

.shengtai p {
    font-size: 20px;
    padding: 10px
}


/*��ҵ*/

.chanye {
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
    padding-top: 10px;
}

.chanye li {
    float: left;
    margin-left: 15px;
    width: 225px;
    height: 354px;
    text-align: center;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    overflow: hidden;
}

.chanye li:hover {
    -webkit-transform: translate(0, -10px);
    box-shadow: 0px 5px 15px #e5e5e5;
}

.chanye li a {
    display: inline-block;
    width: 225px;
    height: 354px;
    text-decoration: none;
}

.chanye li h2 {
    font-size: 26px;
    font-weight: bold;
    color: #fff;
    line-height: 70px
}

.chanye li span {
    color: #fff;
}

.chanye li:nth-child(1) {
    margin: 0
}

.youpin {
    background: url(../Images/ban01.jpg);
}

.wushui {
    background: url(../Images/ban02.jpg);
}

.kongqi {
    background: url(../Images/ban03.jpg);
}

.laji {
    background: url(../Images/ban04.jpg);
}

.haishui {
    background: url(../Images/ban05.jpg);
}


/*����*/

.zhineng {
    width: 1200px;
    margin: 0 auto;
    margin-top: 30px;
    height: 675px;
    margin-bottom: 20px;
    position: relative;
}

.zhineng_left {
    float: left;
    width: 1200px;
    height: 675px;
    overflow: auto;
}

.zhineng_left img {
    width: 748px;
    height: 392px;
    transition: 1s;
}

.zhineng_left img:hover {
    transform: scale(1.2);
}

.zhineng_right {
    float: right;
    width: 500px;
    position: absolute;
    background-color: rgba(35, 45, 51, .75);
    padding: 150px 50px;
    height: 675px;
    right: 0
}

.zhineng_right h2 {
    font-weight: bold;
    font-size: 40px;
    margin-top: 0;
    color: #fff
}

.zhineng_right span {
    font-size: 25px;
    color: #fff
}


/*.xuaninli{color:#3d8bef!important}*/

.zhineng_right p {
    margin-top: 10px;
    line-height: 34px;
    height: 161px;
    color: #fff
}


/*����*/

.xinwendabei {
    background: #f5f5f5;
}

.xinwen_in {
    width: 1200px;
    margin: 0 auto;
    padding-top: 40px;
    overflow: auto;
}

.xinbiao {
    width: 100%;
    overflow: auto;
}

.xinbiao01 {
    width: 33%;
    float: left;
}

.xinbiao01 h2 {
    font-weight: bold;
}

.xinbiao02 {
    float: right;
    width: 33%;
    padding-left: 35px;
    font-size: 20px;
}

.xinbiao02 a {
    font-size: 20px;
    font-weight: bold;
}

.xinwen_in01 {
    width: 33%;
    float: left;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.xinwen_in ul {
    display: inline;
    margin-top: 24px;
    width: 100%;
}

.wenbian {
    width: 316px;
    height: 200px;
    overflow: auto;
}

.wenbian img {
    width: 316px;
    height: 200px;
    transition: 1s;
}

.wenbian img:hover {
    transform: scale(1.2);
}

.xinwen_in ul li {
    height: 90px;
}

.xinwen_in ul li span {
    display: inline-block;
    width: 57px;
    text-align: center;
    color: #fff;
    background: #81878f
}

.xinwen_in ul li span font {
    font-size: 30px;
}

.xinwen_in ul li span em {
    display: inline-block;
    width: 57px;
    height: 21px;
    text-align: center;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    line-height: 21px;
}

.xinwen_in ul li p {
    padding-right: 35px;
    width: 320px;
    font-size: 13px;
    line-height: 32px;
    font-weight: normal;
}

.xinwen_in ul li .fr0 {
    font-weight: bold;
    font-size: 14px;
    margin: 0
}

.xinwen_in ul li p b {
    font-size: 14px;
    line-height: 32px;
    color: #555;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 340px;
    display: inline-block;
}

.xinwen_in02 {
    width: 33%;
    float: left;
    padding: 0 40px 0 40px;
    border-left: solid 1px #eee;
}

.xinwen_in02 h2 {
    font-size: 17px;
}

.xinwen_in02 p {
    font-size: 15px;
    line-height: 30px;
    padding-top: 10px;
}

.xinwen_fo {
    padding-left: 35px;
    float: right;
    border-left: solid 1px #eee;
}

.xinwen_fo ul li p {
    padding-right: 0;
    width: 300px;
    padding-left: 15px
}


/*�����*/

.wubei {
    background: url(../Images/wubei.jpg)no-repeat center;
    height: 217px;
}

.wubeixiang {
    width: 1200px;
    margin: 0 auto;
    padding-top: 28px;
    margin-top: 26px;
}

.wubeixiang ul li {
    width: 20%;
    float: left;
    width: 240px;
    height: 161px;
}

.wubeixiang ul li a {
    text-decoration: none;
    width: 240px;
    height: 161px;
    display: inline-block;
}

.wubeixiang ul li a:hover {
    color: #f00
}

.wubeixiang ul li p {
    text-align: center;
    margin-top: 40px;
}

.wubeix01 a i {
    margin-left: 83px;
}


/*.wubeix01{background: url(../Images/dao01.png);}
.wubeix02{background: url(../Images/dao02.png);}
.wubeix03{background: url(../Images/dao03.png);}
.wubeix04{background: url(../Images/dao04.png);}
.wubeix05{background: url(../Images/dao05.png);}
.wubeix01:hover{background: url(../Images/dao01_ho.png);}
.wubeix02:hover{background: url(../Images/dao02_ho.png);}
.wubeix03:hover{background: url(../Images/dao03_ho.png);}
.wubeix04:hover{background: url(../Images/dao04_ho.png);}
.wubeix05:hover{background: url(../Images/dao05_ho.png);}
*/


/*��ɫ��Ʒ����*/

.hongbei {
    background: #ff0000;
    height: 68px;
}

.hongbeine {
    width: 1200px;
    margin: 0 auto
}

.hongbeine a {
    color: #fff;
    display: inline-block;
    padding: 25px;
}

.jiansuo {
    float: right;
    background: url(../Images/jiansuo.jpg);
    width: 167px;
    height: 68px;
}


/*foot*/

.footer {
    background: #2a2a2a;
    padding: 10px 0px;
    overflow: auto;
}

.foot {
    width: 1200px;
    margin: 0 auto;
    padding-left: 10px;
    overflow: auto;
}

.foot .foot-fen {
    width: 160px;
    float: left;
    padding-left: 10px;
}

.foot .foot-fen li {
    padding: 5px 0 5px 0;
}

.foot .foot-fen li a {
    color: #fff
}

.foot-fentou {
    padding: 10px 0 10px 0;
    font-size: 20px;
    display: inline-block;
}

.weixin {
    width: 110px;
    float: left;
    margin-right: 50px;
}

.weixin .foot-fentou {
    color: #fff;
    margin: 5px;
}

.douyin {
    width: 110px;
    float: left;
    margin-right: 20px;
}

.douyin .foot-fentou {
    color: #fff;
    margin: 5px;
}

.foot-con {
    float: left;
    padding: 34px;
}

.foot-con p {
    color: #fff;
}

.fot_copy {
    margin: 0 auto;
    width: 1200px;
    line-height: 25px;
}

.fot_copy a {
    color: #fff;
}

.zhanzhang {
    width: 1200px;
    margin: 0 auto;
    color: #fff
}

.zhanzhang a {
    color: #fff;
}


/*�����б�*/

.company {
    position: relative;
    width: 127px;
    line-height: 27px;
    float: right;
    ;
    text-align: center;
}

.company .top_zhan {
    font-size: 13px;
    padding-left: 10px;
    font-weight: normal;
    cursor: pointer;
    color: #333;
    line-height: 34px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.com_list {
    z-index: 9999;
    position: absolute;
    top: 34px;
    _bottom: 26px;
    width: 100%;
    background: #fff;
    border: 1px solid #f5f5f5;
    display: none;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
}

.com_list ul {
    padding: 1px 1px 0;
    border-bottom: 1px solid #ff001e;
}

.com_list li {
    margin-top: 1px;
    padding-bottom: 5px;
}

.com_list a {
    display: block;
    width: 125px;
    height: 25px;
    color: #333;
}

.com_list a:hover {
    color: #ff001e;
}

.yoyou {
    float: right;
}


/*ʮСͼ*/

.shouchanda {
    width: 1200px;
    margin: 0 auto
}

.scrollpic {
    min-height: 120px;
    margin-top: 20px;
}

#myscroll {
    display: block;
    width: 100%;
    position: relative;
    height: 112px;
    overflow: hidden;
}

#myscroll #myscrollbox {
    display: block;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    width: 1000000px;
}

#myscroll ul {
    padding-top: 10px;
    display: block;
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#myscroll ul li {
    overflow: hidden;
    width: 112px;
    height: 112px;
    display: block;
    float: left;
    padding: 0;
    margin-left: 9px;
    background-color: #eeeeee
}

#myscroll ul li:nth-child(1) {
    margin-left: 0
}

#myscroll ul li a {
    display: block;
    float: left;
    width: 112px;
    position: relative;
    height: 112px;
    color: #333;
}

#myscroll a .intro {
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 10;
    background-color: rgba(253, 8, 8, 0.8);
}

#myscroll a .intro h5 {
    padding: 0;
    color: #fff;
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    width: 112px;
    text-align: center;
    line-height: 30px;
}

#myscroll a .intro p {
    font-size: 13px;
    line-height: 20px;
    margin: 10px 15px;
    height: 40px;
    overflow: hidden;
}

#myscroll a .intro {
    bottom: -61px;
}

#myscroll a:hover .intro {
    bottom: 0px;
}

#mybtns {
    margin: 10px;
    width: 100%;
    display: block;
    height: 42px;
}

#mybtns a {
    width: 42px;
    height: 42px;
    display: block;
    float: left;
    margin-right: 1px;
    background-color: #c1c1c1;
}

#mybtns a:hover {
    background-color: #d7000f;
}

#mybtns a:hover,
#myscroll,
#mybtns a,
#myscroll a:hover .intro,
#myscroll a .intro,
#myscroll #myscrollbox {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#mybtns #left {
    background-image: url(../Images/jt_l.png);
}

#mybtns #right {
    background-image: url(../Images/jt_r.png);
}

@media(max-width:1309px) {
    .scrollpic {
        max-width: 1048px;
        width: 100%;
    }
    #myscroll {
        width: 1048px;
    }
}

@media(max-width:1047px) {
    .scrollpic {
        max-width: 786px;
        width: 100%;
    }
    #myscroll {
        width: 786px;
    }
}

@media(max-width:767px) {
    .scrollpic {
        width: 100%;
    }
    #myscroll {
        width: 524px;
    }
}

@media(max-width:523px) {
    .scrollpic {
        width: 100%;
    }
    #myscroll {
        width: 100%;
    }
}

.about2 {
    width: 100%;
    margin: 0 0 32px 0;
}

.guanjh {
    padding-top: 5px;
    margin: 0;
    line-height: 35px;
    ;
    position: absolute;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #2c376f;
}

#myscrollbox li img {
    width: 112px;
    height: 112px;
    position: absolute;
    transition: 0.3s;
}

#myscrollbox li img:hover {
    transform: scale(1.1);
}


/*ʮСͼend*/


/*��������*/

.ipt {
    border: solid 1px #d2d2d2;
    border-left-color: #ccc;
    border-top-color: #ccc;
    border-radius: 2px;
    box-shadow: inset 0 1px 0 #f8f8f8;
    background-color: #fff;
    padding: 4px 6px;
    height: 34px;
    line-height: 21px;
    color: #555;
    width: 640px;
    vertical-align: baseline;
}

.ipt-mini {
    width: 140px;
    padding: 1px 3px;
}

.ipt:focus {
    border-color: #95C8F1;
    box-shadow: 0 0 4px #95C8F1;
}


/* btn */

.btn {
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    min-width: 52px;
    padding: 0 12px;
    text-align: center;
    text-decoration: none;
    border-radius: 2px;
    border: 1px solid #ddd;
    color: #666;
    background-color: #ef011c;
    background-color: #ef011c;
}

input.btn {
    height: 29px;
}

.btn:hover {
    border-color: #c6c6c6;
    color: #333;
    background-color: #f8f8f8;
    box-shadow: #ddd 0 1px 1px 0;
}

.btn:active,
.btn.btn-active {
    box-shadow: #ddd 0 1px 2px 0 inset;
    border-color: #c6c6c6;
}

.btn:focus {
    border-color: #4d90fe;
    outline: none
}

.btn-primary {
    border-color: #3079ED;
    color: #F3F7FC;
    background-color: #ef011c;
}

.btn-primary:hover {
    border-color: #2F5BB7;
    color: #fff;
    background-color: #ef011c;
}

.btn-primary:active,
.btn-primary.btn-active {
    box-shadow: #2176D3 0 1px 2px 0 inset;
    border-color: #3079ED;
}

.btn-primary:focus {
    border-color: #4d90fe;
    outline: none
}


/**/

.wenwen {
    background-color: #fff0!important;
    border-color: #fff0!important;
    width: 60px;
}

.theme-buy {
    margin-top: 10%;
    text-align: center;
}

.theme-gobuy,
.theme-signin {
    font-size: 15px;
}

.theme-price {
    position: relative;
    bottom: -6px;
    font-family: microsoft yahei, Arial, Helvetica, sans-serif;
    margin-right: 20px;
    font-weight: bold;
    color: #f60;
    line-height: 32px;
    font-size: 24px;
    display: inline-block;
}

.theme-price dfn {
    font-style: normal;
    font-size: 18px;
    margin-right: 2px;
}

.theme-desc {
    padding: 30px;
}

.theme-version {
    padding: 30px;
}

.theme-popover-mask {
    z-index: 9998;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
    display: none
}

.theme-popover {
    background: #2b2b2bd1;
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    border-radius: 5px;
    border: solid 2px #666;
    display: none;
    box-shadow: 0 0 10px #666;
}

.theme-poptit {
    position: relative;
}

.theme-popbod {
    color: #444;
    height: 148px;
}

.theme-popbom {
    padding: 15px;
    background-color: #f6f6f6;
    border-top: 1px solid #ddd;
    border-radius: 0 0 5px 5px;
    color: #666
}

.theme-popbom a {
    margin-left: 8px
}

.theme-poptit .close {
    float: right;
    color: #fff;
    padding: 5px;
    margin: -2px -5px -5px;
    font: bold 14px/14px simsun;
    text-shadow: 0 1px 0 #ddd
}

.theme-poptit .close:hover {
    color: #fff;
}

.btn.theme-reg {
    position: absolute;
    top: 8px;
    left: 43%;
    display: none
}

.inp-gray,
.feed-mail-inp {
    border: 1px solid #ccc;
    background-color: #fdfdfd;
    width: 220px;
    height: 16px;
    padding: 4px;
    color: #444;
    margin-right: 6px
}

.dform {
    text-align: center;
}

.dform .ipt_error {
    background-color: #FFFFCC;
    border-color: #FFCC66
}

.dform-tip {
    display: none;
    background-color: #080;
    color: #fff;
    line-height: 42px;
    margin-top: 10px;
    display: ;
    font-size: 14px;
}

.dform-tip-errer {
    background-color: #CF301A;
}

.dform-tip a {
    display: inline-block;
    padding: 0 20px;
    margin-left: 10px;
    background-color: #FFE924;
    color: #CF301A;
}

.dform-login {
    padding: 0;
    height: 270px;
    overflow: hidden;
}

.dform-login iframe {
    height: 470px;
    margin-top: -180px;
}

.theme-signin {
    text-align: left;
    font-size: 14px;
}

.theme-signin ol {
    padding: 30px 250px 30px 250px;
    width: 1200px;
    margin: 0 auto
}

.theme-signin h4 {
    color: #999;
    font-weight: 100;
    margin-bottom: 20px;
    font-size: 12px;
}

.theme-signin li {
    float: left;
    list-style: none;
    margin-bottom: 15px;
}

.theme-signin li strong {
    float: left;
    margin-left: -80px;
    width: 80px;
    text-align: right;
    line-height: 32px;
}

.theme-signin .btn {
    height: 34px
}

.theme-signin p {
    font-size: 12px;
    color: #999;
}

.theme-desc,
.theme-version {
    padding-top: 0
}


/*������ά��*/

.help-tip {
    top: 18px;
    right: 18px;
    text-align: center;
    border-radius: 50%;
    height: 34px;
    font-size: 14px;
    line-height: 34px;
    cursor: default;
}

.help-tip a {
    padding-left: 3px;
}

.help-tip:hover p {
    display: block;
    transform-origin: 100% 0%;
    -webkit-animation: fadeIn 0.3s ease-in-out;
    animation: fadeIn 0.3s ease-in-out;
}

.help-tip p {
    border-bottom: 5px solid #ff001e;
    margin-left: -60px;
    display: none;
    background-color: #fff;
    padding: 20px;
    width: 280px;
    position: absolute;
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    z-index: 999;
    color: #FFF;
    font-size: 13px;
    line-height: 1.4;
}

.help-tip p img {
    float: left;
}

.help-tip p span {
    padding-top: 18px;
    display: inline-block;
    color: #000;
}

.help-tip p:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: #1E2021;
    right: 10px;
    top: -12px;
}

.help-tip p:after {
    width: 100%;
    height: 40px;
    content: '';
    position: absolute;
    top: -40px;
    left: 0;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
        transform: scale(0.6);
    }
    100% {
        opacity: 100%;
        transform: scale(1);
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 100%;
    }
}

@media (max-width: 1024px) {
    #bsaHolder,
    footer {
        display: none;
    }
}


/*��Ʒ������������б?ʼ*/

.cpbannerbj {
    width: 100%;
    background: url(../Images/002.jpg) no-repeat top center;
    height: 324px;
}

.cplblist {
    width: 1200px;
    margin: auto;
    margin-top: 60px;
}

.cpleft {
    height: 530px;
}

.cpleft1 h3 {
    height: 70px;
    background-color: #e60012;
    font-size: 30px;
    text-align: center;
    margin: 0 auto;
    color: #ffffff;
    line-height: 70px;
}

.imglist {
    position: relative;
}

.cpleft1 a {
    text-align: center;
    color: #ffffff;
    line-height: 30px;
    position: absolute;
    background-color: #e60012;
    width: 100px;
}

.cpleft1 .xgcp {
    left: 400px;
    margin-top: 350px;
}

.cpleft1 .xgzx {
    left: 550px;
    margin-top: 350px;
}

.cpleft1 {
    float: left;
    width: 30%;
}

.cpleft2 {
    float: left;
    font-size: 13px;
    width: 70%;
    padding-left: 24px;
    line-height: 26px;
    padding-top: 17px;
}

.cpleft2 h3 {
    font-size: 20px;
    border-bottom: 1px solid #cccccc;
    font-weight: bold;
    padding-bottom: 13px;
}

.cpleft2 p {
    padding-bottom: 17px;
}

.cpleft2 span {
    font-size: 15px;
    float: right;
    margin-top: -42px;
}

.cpleft2 .imageslist {
    margin-top: 40px;
    width: 25%;
    float: left;
}

.cpleft2 .imageslist img {
    max-width: 100%;
}

.cpleft2 .imageslist p {
    font-size: 15px;
    text-align: center;
    padding-top: 20px;
}


/*��Ʒ������������б����*/


/*�� ��Ʒҳ*/

.dafenda {
    width: 1200px;
    margin: 0 auto;
    margin-top: 18px;
    height: 466px;
}

.dafendayoupin {
    width: 1200px;
    margin: 0 auto;
    margin-top: 18px;
    height: 346px;
}

#dafendaye01 {
    width: 982px;
    height: 466px;
    position: relative;
    left: 218px;
    top: -76px;
    z-index: 999;
    background: rgba(255, 255, 255, 0.9);
}

.dafendaye02 {
    top: -156px!important;
}

.dafendaye03 {
    top: -236px!important;
}

.dafendaye04 {
    top: -316px!important;
}

#dafendaye01 ul {
    width: 240px;
    padding-top: 30px;
    float: left;
}

#dafendaye01 li a {
    font-size: 12px;
    color: #707070
}

#dafendaye01 li a:hover {
    color: #e60012
}

#dafendaye01 li .dayefentou {
    font-size: 18px;
    color: #000
}

#dafendaye01 li {
    line-height: 32px;
    height: 32px;
    text-align: center;
}

.dafen {
    float: left;
    width: 218px;
    height: 466px;
    background: #5e5e5e;
    z-index: 99999
}

.dafen li {
    width: 100%;
    height: 76px;
    margin-bottom: 4px;
}

.dafen li a {
    width: 100%;
    height: 76px;
    display: inline-block;
}

.dafen li img {
    width: 73px;
    height: 76px;
    margin-right: 7px;
}

.dafen li span {
    font-size: 18px;
    color: #fff
}

.dafen-you {
    background: #81511c;
    height: 0% 100%;
    -webkit-animation: fadeIn 0.5s ease-in-out;
    animation: fadeIn 0.5s ease-in-out;
}

.dafen-you:hover {
    border-right: 3px solid #000;
}

.dafen-you ul {
    display: none;
}

.dafen-you:hover ul {
    display: inline-block;
}

.dafen-wu {
    background: #0068b7
}

.dafen-wu ul {
    display: none;
    transition: opacity .5s;
}

.dafen-wu:hover ul {
    display: inline-block;
}

.dafen-wu:hover {
    border-right: 3px solid #000;
}

.dafen-kong {
    background: #8fc31f
}

.dafen-kong ul {
    display: none;
    transition: 1s;
}

.dafen-kong:hover {
    border-right: 3px solid #000;
}

.dafen-kong:hover ul {
    display: inline-block;
}

.dafen-la {
    background: #009944
}

.dafen-la:hover {
    border-right: 3px solid #000;
}

.dafen-la:hover ul {
    display: inline-block;
}

.dafen-la ul {
    display: none;
    transition: 1s;
}

.dafenlun {
    width: 960px;
    height: 466px;
    float: right;
}

.dafenlunyoupin {
    width: 960px;
    height: 358px;
    float: right;
}


/*��Ʒ�б�*/

.prolieda {
    width: 1200px;
    margin: 0 auto;
    height: 435px;
}

.prolieda .zhanmian {
    width: 232px;
    height: 361px;
    text-align: center;
    float: left;
    padding-top: 40px
}

.prolieda .zhanmian span {
    display: inline-block;
    padding-top: 5px;
}

.prolieda .zhanmian span a {
    display: inline-block;
    width: 104px;
    line-height: 33px;
}

.prolieda .zhanmian .xiangse {
    background-color: #362e2b;
    color: #fff;
}

.prolieda .zhanmian .jiase {
    background-color: #a84200;
    color: #fff;
}

.prolieda .zhanmian .xiangse:hover {
    background-color: #ff0052;
    color: #fff;
}

.prolieda .zhanmian .jiase:hover {
    background-color: #ff0052;
    color: #fff;
}

.prolieda .prolieda-you {
    background: url(../Picture/fen01.jpg);
}

.prolieda .prolieda-wu {
    background: url(../Picture/fen02.jpg);
}

.prolieda .prolieda-kong {
    background: url(../Picture/fen03.jpg);
}

.prolieda .prolieda-la {
    background: url(../Picture/fen04.jpg);
}


/*goods*/

.product {
    width: 956px;
    float: right;
    height: 361px;
}

.product .xiangqing .goods {
    width: 100%;
}

.product .xiangqing .goods .box1 {
    width: 100%;
}

.product .xiangqing .goods .box1 ul {
    width: 100%;
}

.product .xiangqing .goods .box1 ul li {
    float: left;
    margin-left: 12px;
    width: 24%;
}

.product .xiangqing .goods .box1 ul li:nth-child(1) {
    margin-left: 0
}

.bankuaiwen p {
    font-size: 14px;
    color: #535353;
    padding-top: 10px;
    line-height: 25px;
}

.bankuaiwen {
    height: 90px;
}

.product .xiangqing .goods .box1 ul li .libox {
    border: 1px solid #dadada;
}

.product .xiangqing .goods .box1 ul li .img {
    width: 100%;
}

.product .xiangqing .goods .box1 ul li .img>a {
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.product .xiangqing .goods .box1 ul li .img>a img {
    height: 162px;
    display: block;
    width: 100%;
}

.product .xiangqing .goods .box1 ul li .img>a .przz {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000038;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
}

.product .xiangqing .goods .box1 ul li .img>a .przz span {
    display: block;
    width: 113px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #333;
    background-color: #fff;
    text-align: center;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    position: absolute;
    left: 50%;
    margin-left: -56px;
    top: 50%;
    margin-top: -18px;
}

.product .xiangqing .goods .box1 ul li .img>a .przz span:hover {
    color: #1e8bc3;
}

.product .xiangqing .goods .box1 ul li .img>a:hover .przz {
    top: 0;
}

.product .xiangqing .goods .box1 ul li .wenzi1 {
    height: 77px;
    text-align: center;
    padding: 16px 10px 18px 10px;
    border-top: 1px solid #dadada;
}

.product .xiangqing .goods .box1 ul li .wenzi1 a {
    font-size: 16px;
    font-size: 1.1em;
    line-height: 1.3;
    color: #535353;
}

.product .xiangqing .goods .box1 ul li .wenzi1 a:hover {
    color: #1e8bc3;
}

.product .xiangqing .goods .box1 ul li .wenzi {
    width: 98px;
    height: 30px;
    margin: 0 auto;
}

.product .xiangqing .goods .box1 ul li .wenzi a {
    display: block;
    float: right;
    width: 95px;
    height: 26px;
    line-height: 26px;
    color: #ff0000;
    font-size: 12px;
    font-size: 1.2em;
    text-align: center;
}

.product .xiangqing .goods .box1 ul li .wenzi a:hover {
    color: #fff;
    background-color: #1e8bc3;
}

.product .xiangqing .goods .box1 ul li .wenzi input {
    cursor: pointer;
    display: block;
    float: left;
    margin-top: 7px;
}


/*page*/

.page {
    position: relative;
    margin: 46px auto 131px;
}

.page {
    text-align: center;
}

.page1 {
    position: relative;
    margin: 46px auto 131px;
}

.page1 {
    text-align: center;
}

.page a {
    display: inline-block;
    background-color: #fff;
    color: #333;
    margin-left: 6px;
    text-align: center;
    font-size: 12px;
    font-size: 1.6rem;
    border-radius: 0px;
}


/*.page a.on,.page a:hover{color: #1e8bc3;border: 1px solid #1e8bc3;}*/

.page a.first {
    width: 59px;
    margin-left: 0;
}

.page a.last {
    width: 59px;
}

.page span {
    display: inline-block;
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    color: #333;
}

.page img {
    display: inline-block;
    position: relative;
    top: 5px;
    margin-left: 7px;
}

.ins {
    width: 148px;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    text-align: center;
    border: none;
    outline: none;
    background-color: #1e8bc3;
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
}

.page a.no,
.page a.no:hover {
    color: #333 !important;
    background-color: #fff !important;
    border: 1px solid #e5e5e5 !important
}


/*list*/

.product .xiangqing .list {
    width: 320px;
    margin-bottom: 30px;
}

.product .xiangqing .list .title1 {
    width: 100%;
    margin-bottom: 10px;
}

.product .xiangqing .list .title1 a {
    display: block;
    width: 100%;
    ;
    text-align: center;
    font-size: 24px;
    font-size: 2.4rem;
    height: 49px;
    line-height: 49px;
    border-bottom: 1px solid #1e8bc3;
    color: #fff;
    text-transform: uppercase;
    background-color: #1e8bc3;
}

.product .xiangqing .list .subNavBox {
    width: 100%;
}

.product .xiangqing .list .subNav {
    cursor: pointer;
    background: #fff;
    margin-top: 4px;
}

.product .xiangqing .list .subNav.div1 {
    margin-top: 0px;
    padding-top: 4px;
}

.product .xiangqing .list .subNav a {
    display: block;
    line-height: 25px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 13px;
    padding-right: 25px;
    background: #e4e5e6 url(../Images/parrow.png) no-repeat 95.5% 14px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #333333;
    transition: 0s;
}

.product .xiangqing .list .subNav:hover a {
    background: #1e8bc3 url(../Images/parrowon.png) no-repeat 95.5% 14px;
    color: #fff;
}

.product .xiangqing .list .currentDd a {
    background: #1e8bc3 url(../Images/parrowon.png) no-repeat 95.5% 14px;
    color: #fff;
}

.product .xiangqing .list .navContent {
    margin-bottom: 13px;
    background-color: #fafafa;
    padding-top: 9px;
    padding-bottom: 11px;
    display: none;
    position: relative;
    top: 0px;
}

.product .xiangqing .list .navContent>li a {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 30px;
    color: #333;
    padding-left: 38px;
    background: url(../Images/xian.png) no-repeat 16px center;
}

.product .xiangqing .list .navContent>li a:hover {
    color: #1e8bc3;
}

.product .xiangqing .list .title2 {
    width: 100%;
    margin-top: 34px;
    margin-bottom: 2px;
}

.product .xiangqing .list .title2 a {
    display: block;
    text-align: left;
    font-size: 26px;
    font-size: 2.6rem;
    height: 46px;
    line-height: 46px;
    border-top: 2px solid #1e8bc3;
    color: #1e8bc3;
    text-transform: uppercase;
    background-color: #eeeeee;
    padding: 0 15px;
}

.product .xiangqing .list dl dd .dd1 {
    border: 1px solid #b5b5b5;
    padding: 2px;
    margin-bottom: 12px;
    margin-top: 17px;
}

.product .xiangqing .list dl dd .dd1 a {
    display: block;
}

.product .xiangqing .list dl dd .dd1 a img {
    display: block;
    width: 100%;
}

.product .xiangqing .list dl dd .dd2 {
    margin-bottom: 12px;
}

.product .xiangqing .list dl dd .dd2 span {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    color: #333;
    font-weight: bold;
}

.product .xiangqing .list dl dd .dd2 a {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    color: #333;
    font-weight: bold;
}

.product .xiangqing .list dl dd .dd3 {
    margin-bottom: 14px;
}

.product .xiangqing .list dl dd .dd3 a {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    color: #666;
    line-height: 24px;
}

.product .xiangqing .list dl dd .dd3 a:hover {
    color: #1e8bc3;
}

.product .xiangqing .list dl dd .dd4 {
    margin-bottom: 21px;
}

.product .xiangqing .list dl dd .dd4 a {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    color: #666;
    ;
}

.product .xiangqing .list dl dd .dd4 a:hover {
    color: #1e8bc3;
}

.product .xiangqing .list dl dd.dl2 {
    margin-top: 22px;
    border: none;
}


/* ===============================================================product1====================================================== */


/*goods1*/

.product .xiangqing .goods1 {
    width: 834px;
}

.prolieda .peodabiao {
    width: 1200px;
    margin: 0 auto;
    height: 74px;
    padding-top: 34px;
}

.prolieda .peodabiao h2 {
    display: inline-block;
    font-size: 24px;
    margin: 0;
    width: 110px;
    font-weight: bold;
    padding-left: 10px;
}

.prolieda .spdabiao {
    float: right;
}

.prolieda .spdabiao span a {
    color: #535353;
}

.prolieda .peodabiao-you h2 {
    border-left: 4px solid #996c33;
}

.prolieda .peodabiao-wu h2 {
    border-left: 4px solid #00479d;
}

.prolieda .peodabiao-kong h2 {
    border-left: 4px solid #8fc31f;
}

.prolieda .peodabiao-la h2 {
    border-left: 4px solid #009944;
}

.peodabiao-you a {
    color: #996c33
}

.peodabiao-wu a {
    color: #00479d
}

.peodabiao-kong a {
    color: #8fc31f
}

.peodabiao-la a {
    color: #009944
}


/*�����ֳ�*/

.proanli {
    width: 100%;
    background: #eee;
    margin-top: 46px;
    padding-top: 25px;
    margin-bottom: 40px;
}

.proanliku {
    width: 1200px;
    margin: 0 auto
}

.proanliku h2 {
    font-size: 24px;
    margin: 0
}

.proanliku h2 a {
    font-size: 20px;
    font-weight: bold;
}

.xinwendabei {
    background: #f5f5f5;
}

.xinwen_in-pro {
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
}

.xinwen_in01-pro {
    width: 685px;
    float: left;
}

.xinbiao {
    width: 100%;
    overflow: auto;
}

.xinbiao01 {
    width: 33%;
    float: left;
}

.xinbiao01 h2 {
    font-weight: bold;
    margin: 0px;
}

.xinbiao01 h2 a {
    font-size: 20px;
    font-weight: bold;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.xinwen_in-pro ul {
    display: inline;
    margin-top: 16px;
    width: 100%;
}

.xinwen_in-pro ul li {
    height: 90px;
}

.xinwen_in-pro ul li span {
    display: inline-block;
    width: 57px;
    text-align: center;
    font-size: 38px;
    color: #fff;
    background: #81878f
}

.xinwen_in-pro ul li span em {
    display: inline-block;
    width: 57px;
    height: 21px;
    text-align: center;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    line-height: 21px;
}

.xinwen_in-pro ul li p {
    margin: 0;
    padding-right: 35px;
    width: 600px;
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
}

.xinwen_in-pro ul li p:hover b {
    color: #08A5E0
}

.xinwen_in-pro ul li p b {
    font-size: 14px;
    line-height: 32px;
    color: #555;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 600px;
    display: inline-block;
}

.proanli .anliprotu {
    width: 512px;
    height: 316px;
    float: right;
    margin-top: 16px;
    overflow: hidden;
}

.proanli .anliprotu a img {
    width: 512px;
    height: 316px;
    transition: 1s;
}

.proanli .anliprotu a img:hover {
    width: 512px;
    height: 316px;
    transform: scale(1.2);
}

.proanli .anliprotu a p {
    position: relative;
    bottom: 40px;
    background: #00000069;
    color: #fff;
    line-height: 40px;
    text-align: center;
}


/*��������*/

.jujiao {
    width: 100%;
    height: 530px;
    background: url(../Images/new_bei.jpg) no-repeat center;
}

.jujiao_nei {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.jujiao_nei h2 {
    font-size: 42px;
    color: #fff;
    padding-top: 40px;
    margin: 0;
    font-weight: bold;
}

.jujiao_nei p {
    font-size: 18px;
    color: #fff;
    padding-top: 12px;
    margin-bottom: 40px
}

.jujiao ul li {
    width: 373px;
    height: 314px;
    margin-left: 40px;
    background: #e5e5e5;
    float: left;
}

.fangkuang {
    width: 373px;
    height: 244px;
    overflow: auto;
    border: 6px solid #fff;
    overflow: hidden;
}

.jujiao ul li img {
    width: 361px;
    height: 232px;
    transition: 1s;
}

.jujiao ul li img:hover {
    transform: scale(1.2);
}

.jujiao ul li span {
    line-height: 71px;
    font-size: 16px;
}

.jujiao ul li:nth-child(1) {
    margin-left: 0
}

.gsxwen {
    width: 1200px;
    margin: 0 auto;
}

.gsxwen h2 {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    background: url(../Images/gang.jpg);
}

.gsxwen p {
    text-align: center;
    color: #898989
}

.gsxwen p a {
    color: #898989
}

.line-big .xinwen_in01 {
    width: 50%;
    border: none;
}

.line-big .xinwen_in01 ul li span {
    display: inline-block;
    width: 57px;
    text-align: center;
    font-size: 38px;
    color: #fff;
    background: #6b6b83;
}

.line-big .xinwen_in01 ul li {
    height: 106px;
    border-bottom: 1px solid#eee;
    margin-bottom: 20px;
}

.line-big .xinwen_in01 ul li p {
    width: 500px;
    text-align: left;
}

.line-big .xinwen_in01 ul li p b {
    font-size: 18px;
    color: #050a0d;
    font-weight: 100;
    display: block;
}

.newlunbei {
    background-color: #eee
}

.newlunbei p {
    text-align: left;
    padding: 5px;
}

.line-big .xinwen_in01 ul li span em {
    display: inline-block;
    width: 57px;
    height: 21px;
    text-align: center;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    line-height: 21px;
}

.hyxwen {
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
}

.hyxwen h2 {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    background: url(../Images/gang.jpg);
}

.hyxwen p {
    text-align: center;
    color: #898989
}

.hyxwen p a {
    color: #898989
}

.shij {
    float: right;
}

.hyxwen ul {
    width: 510px;
    height: 342px;
}

.hyxwen_l {
    float: left;
}

.hyxwen_r {
    float: right;
}

.hyxwen ul li {
    width: 510px;
    height: 42px;
    border: 1px dashed #d0d0d8;
    line-height: 40px;
    margin-bottom: 15px;
    padding-right: 10px;
}

.hyxwen ul li:hover {
    background: #eee
}

.hyxwen ul li a span {
    font-size: 14px;
    color: #434343
}

.hyxwen ul li a {
    padding: 0 20px;
    width: 500px;
    height: 42px;
    display: inline-block;
}

.shipwen {
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
    padding: 0 17px;
}

.shipwen h2 {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    background: url(../Images/gang.jpg);
}

.shipwen p {
    text-align: center;
    color: #898989
}

.shipwen p a {
    color: #898989
}

.shipwen ul li {
    float: left;
    width: 363px;
    height: 255px;
    margin-left: 37px;
    text-align: center;
    background: #eee;
}

.shipwen ul li:nth-child(1) {
    margin-left: 0;
}

.shipwen ul li span {
    line-height: 50px
}

.tekwen {
    width: 1200px;
    margin: 0 auto;
    height: 385px;
}

.tekwen h2 {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    background: url(../Images/gang.jpg);
}

.tekwen p {
    text-align: center;
    color: #898989
}

.tekwen .tekanpai {
    width: 374px;
    height: 233px;
    float: left;
    overflow: hidden;
}

.tekwen .tekanpai img {
    width: 374px;
    height: 233px;
    transition: 1s;
}

.tekwen .tekanpai img:hover {
    transform: scale(1.2);
}

.tekwen .tekanlie {
    float: right;
    width: 825px;
}

.tekwen .tekanlie ul li {
    float: left;
    width: 130px;
    margin-left: 30px;
    text-align: center;
}

.tekwen .tekanlie ul li b {
    font-size: 16px;
    padding: 10px;
    display: inline-block;
    color: #313131
}

.tekwen .tekanlie ul li span {
    font-size: 12px;
    color: #898989
}


/*�����б�ҳ*/

.newliebei {
    width: 100%;
    background: url(../Images/xinwenbei.jpg) no-repeat top center;
    height: 324px;
}

.newliebiao {
    width: 1200px;
    margin: 0 auto;
    padding: 87px 0 0 102px;
}

.newliebiao .newlietop {
    width: 305px;
    height: 110px;
    background: #d4626f;
    color: #fff;
    padding: 10px 0 0 20px;
}

.newliebiao .newlietop dl {
    margin-bottom: 0px;
    font-size: 30px;
}

.wenliebiao {
    width: 1200px;
    margin: 0 auto
}

.wenliebiao h2 {
    font-size: 24px;
    color: #626262;
}

.wenliebiao ul li {
    height: 162px;
    padding: 20px 0 20px 0;
    border-bottom: 1px solid #eee;
}

.wenliebiao ul li:hover {
    border-bottom: 1px dotted #333;
}

.wenliebiao img {
    float: left;
    width: 200px;
    height: 122px;
}

.wenliebiao span {
    background: #fff;
    font-size: 12px;
    color: #626262;
    float: left;
    width: 66px;
    text-align: center;
    height: 64px;
    border: 1px solid #eee;
    border-radius: 10px;
    margin-top: 20px;
}

.wenliebiao span img {
    ;
    width: 64px;
    height: 40px;
}

.liezhwen {
    float: left;
    width: 925px;
    padding: 0 50px 0 25px;
}

.liezhwen h2 {
    font-size: 20px;
    color: #313131
}

.liezhwen p {
    font-size: 14px;
    color: #626262
}

.page_list {
    height: 18px;
    line-height: 18px;
    margin-top: 20px;
    padding-top: 10px;
    margin-bottom: 15px;
    margin-left: 10px;
}

.page_list ul li {
    list-style: none;
    display: block;
    float: left;
    padding: 0 3px;
    margin: 0px 3px;
    border: 1px solid #CCC;
}

.fenye {
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
    padding-bottom: 20px;
}

.daohang {
    width: 100%;
    background: #eee
}

.daohangwen {
    width: 1200px;
    margin: 0 auto;
    height: 41px;
    line-height: 41px;
    border-bottom: 1px dotted #e5e5e5;
}

.daoneinei {
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
    padding-bottom: 40px
}

.daoneinei_lan {
    height: 68px;
}

.daoneinei_lan h3 {
    font-size: 24px;
    float: left;
}

.daoneinei_lan span {
    float: right;
    margin-top: 20px;
}

.dizhengwen {
    float: left;
    width: 908px;
}

.tuijian {
    float: right;
    width: 270px;
    border: solid 1px #eee;
    padding: 15px;
}

.dizhengwen h1 {
    font-size: 20px;
    color: #434343;
    font-weight: 700;
}

.dizhengwen span {
    font-size: 14px;
    color: #959595
}

.neirongdd {
    color: #434343;
    font-size: 14px;
    line-height: 28px !important;
}

.neirongdd h2 {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: bolder;
    letter-spacing: 1px;
    background: url(../Images/archivesicon.png) no-repeat left 0px;
    line-height: 30px;
    padding-left: 40px;
}

.neirongdd h3 {
    margin-top: 0px;
    margin-bottom: 8px;
}

.neirongdd span {
    color: #333;
}

.ganggang {
    width: 58px;
    height: 3px;
    background: #313131;
    margin-bottom: 20px;
}

.tuijian h2 {
    font-weight: bold;
    color: #434343;
    font-size: 24px;
    margin-top: 10px;
}

.tuijian p {
    font-weight: bold;
    color: #434343
}

.tuijian ul li {
    line-height: 28px;
    color: #434343;
    font-size: 14px;
}

.nextpage {
    clear: both;
    height: 30px;
    line-height: 30px;
}

.dizhzhong {
    overflow: auto;
}

.zuolie {
    float: left;
}

.youlie {
    float: right;
}

.news_rights {
    float: right;
    width: 270px;
}

.news_rights .news_r_nav {
    overflow: hidden;
    margin-bottom: 10px;
}

.news_rights .news_r_nav .news_r_tit {
    height: 35px;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}

.news_rights .news_r_nav_ul li {
    display: block;
    height: 35px;
    line-height: 35px;
    background: #eee;
    border-left: 3px #e20d0d solid;
    margin-bottom: 15px;
}

.news_rights .news_r_nav_ul li a {
    display: block;
    line-height: 35px;
    text-indent: 1em;
    font-size: 16px;
}


/*��Ʒ�б�ҳ��*/

.proweizhi {
    width: 1200px;
    margin: 0 auto;
    line-height: 50px;
    height: 50px;
}

.proweizhi span {
    float: left;
    width: 70%;
    line-height: 50px;
    display: block;
}

.proweizhi h2 {
    float: right;
    width: 30%;
    font-size: 18px;
    color: #313131;
    text-align: right;
}

#prodafenda {
    margin-top: 0;
    height: auto;
    overflow: hidden;
}

#prodafenda .product .xiangqing .goods .box1 ul li {
    margin-bottom: 30px;
    margin-left: 8px;
}

#prodafenda .product {
    height: auto;
    overflow: hidden;
}

.list_cpbox {
    overflow: hidden;
    padding: 10px 0px;
    width: 1200px;
    margin: 0 auto;
}

.list_product {
    width: 968px;
    float: right;
    overflow: hidden;
}

.list_product .list_product_box {
    width: 100%;
    overflow: hidden;
}

.list_product .list_product_box ul .list_product_li {
    float: left;
    width: 220px;
    margin-left: 21px;
    border: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding: 2px;
}

.list_product .list_product_box ul .list_product_li a img {
    width: 214px;
    height: 160px;
}

.list_product .list_product_box ul .list_product_li a img:hover {
    -moz-opacity: 0.68 !important;
    filter: alpha(opacity=68);
    opacity: 0.68;
    _-moz-opacity: 0.68;
}

.list_product .list_product_box ul .list_product_li .list_product_a1 {
    width: 216px;
    height: 160px;
}

.list_product .list_product_box ul .list_product_li .list_product_a2 {
    height: 50px;
    display: block;
    font-size: 12px;
    text-align: center;
    padding: 5px;
    width: 100%;
    word-wrap: break-word;
    word-break: break-all;
}

.list_product .list_product_box ul .list_product_li:hover {}


/* ҳ�� ��ʼ*/


/*pages*/

.pagination-wrapper {
    margin: 15px 0;
    padding-left: 20px;
}

.pagination {
    height: 34px;
    text-align: center;
}

.pagination li {
    display: inline-block;
    height: 34px;
    margin-right: 5px;
}

.pagination li {
    float: left;
    display: block;
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    font-size: 16px;
    border: 1px solid #dddddd;
    color: #555555;
    text-decoration: none;
}

.pagination li a {
    display: block;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}

.pagination li a:hover {
    background: #f5f5f5;
    color: #0099ff;
}

.pagination li.thisclass {
    background: #09f;
    color: #fff;
}

.pagination li.thisclass a,
.pagination li.thisclass a:hover {
    background: transparent;
    border-color: #09f;
    color: #fff;
    cursor: default;
}

.pagination li span {
    display: block;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
}

.pagination li a:hover {
    background: #f5f5f5;
    color: #0099ff;
}


/*ҳ��end*/


/*��Ʒ����ҳ*/

.daohangpro {
    width: 100%;
}

.xiqingpro {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 15px;
    border-bottom: 3px solid #eee;
}

.article_r {
    float: right;
    overflow: hidden;
}

#showbox img {
    border: 1px solid #eee;
}

#showsum {
    width: 410px;
}

.projian {
    width: 700px;
    height: 400px;
    float: right;
}

.projian h1 {
    font-size: 18px;
    font-weight: bold;
    color: #313131;
    border-bottom: 1px solid #c9c9c9;
    margin-top: 5px;
    padding: 0 0 15px 0;
}

.projian span {
    font-size: 14px;
    color: #e60012;
    line-height: 28px;
}

.projian p {
    font-size: 14px;
    color: #313131;
    line-height: 28px;
}

.projian ul li {
    width: 50%;
    float: left;
    font-size: 14px;
    color: #434343;
    line-height: 40px;
}

#dandul {
    width: 100%;
    margin-right: 0;
    float: none;
    display: inline-block;
}

.projian ul li b {
    font-size: 13px;
    color: #434343;
    font-weight: 100;
}

.miaodain {
    width: 100%;
    max-width: 1200px;
    background: #ccc;
    width: 100%;
    margin: 0 auto;
    line-height: 40px;
    overflow: hidden;
}

.miaodain a {
    font-size: 16px;
    color: #434343;
    width: 150px;
    line-height: 40px;
    text-align: center;
    display: block;
    float: left;
    border-right: 1px dotted #b5b5b5;
}

.miaodain a:hover {
    background: #F30;
    color: #fff;
}

.xiangqingdada {
    padding-top: 30px;
    padding-bottom: 50px;
}

.xqmiaoqq {
    width: 953px;
    float: right;
    border: 1px solid #c9c9c9;
    padding: 10px;
}

.xqmiaoqq h2 {
    font-size: 16px;
    color: #434343;
    font-weight: bold;
}

.wendqqxq {
    font-size: 14px;
    color: #434343;
    line-height: 35px;
}

.sxpage {
    margin-top: 50px;
}

.nextpage_l {
    float: left;
    height: 30px;
    line-height: 30px;
}

.nextpage_r {
    float: right;
    height: 30px;
    line-height: 30px;
}

.liuliuban {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    overflow: auto;
    
}

.liuliuban h2 {
    font-weight: bold;
    font-size: 18px;
    color: #434343;
    border-bottom: 1px solid #c9c9c9;
    margin: 0;
    padding: 20px 0 10px 0;
}
.xiaguanpro{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
#xgprow {
    width: 100%;
    float: none;
    padding-top: 20px;
}

#xgprow .xiangqing .goods .box1 ul li {
    width: 22%;
}

#xgprow .xiangqing .goods .box1 ul li .img>a img {
    height: 190px;
}

#prodafenda #xgprow .xiangqing .goods .box1 ul li {
    margin-left: 46px;
}

#prodafenda #xgprow .xiangqing .goods .box1 ul li:nth-child(1) {
    margin-left: 0
}

#xgprow .xiangqing .goods .box1 ul li .wenzi1 a {
    font-size: 14px;
}

.xiaguanpro h2 {
    font-weight: bold;
    font-size: 18px;
    color: #434343;
    border-bottom: 1px solid #c9c9c9;
    margin: 0;
    padding: 20px 0 10px 0;
}

#xgprow .xiangqing .goods .box1 ul li .wenzi1 {
    height: 73px;
}

.xqmiaoqq table tr:nth-child(even) {
    background: rgb(211, 223, 237);
}

.xqmiaoqq table-1 tr:nth-child(odd) {
    background: #FFF
}

.xqnr table tr:hover>td,
.xqmiaoqq table tr:hover>th {
    background-color: #f5f5f5;
}

.xqmiaoqq table {
    border: 1px solid #d3dfed;
}

.xqmiaoqq table td {
    border: 1px solid #c9c9c9;
}


/*�Ŵ�*/

#n {
    margin: 10px auto;
    width: 920px;
    border: 1px solid #CCC;
    font-size: 12px;
    line-height: 30px;
}

#n a {
    padding: 0 4px;
    color: #333
}


/* box */

.box {
    width: 462px;
    float: left;
}

.tb-pic a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.tb-pic a img {
    vertical-align: middle;
    border: 1px solid #CDCDCD;
}

.tb-pic a {
    *display: block;
    *font-family: Arial;
    *line-height: 1;
}

.tb-thumb {
    margin: 10px 0 0;
    overflow: hidden;
}

.tb-thumb li {
    float: left;
    height: 58px;
    margin: 0 6px 0 0;
    overflow: hidden;
}

.tb-s310,
.tb-s310 a {
    height: 347px;
    width: 462px;
}

.tb-s310,
.tb-s310 img {
    max-height: 347px;
    max-width: 462px;
}

.tb-s310 a {
    *font-size: 271px;
}

.tb-s40 a {
    *font-size: 35px;
}

.tb-s40,
.tb-s40 a {
    width: 82px;
    height: 58px;
}

.tb-booth {
    position: relative;
    z-index: 1;
}

.tb-thumb .tb-selected {
    height: 58px;
}

.tb-thumb .tb-selected div {
    background-color: #FFFFFF;
    border: medium none;
}

.tb-thumb li div {}

.tb-thumb li div img {
    width: 80px;
    height: 56px;
}

div.zoomDiv {
    z-index: 999;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 200px;
    height: 200px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    display: none;
    text-align: center;
    overflow: hidden;
}

div.zoomMask {
    position: absolute;
    background: url("../Images/mask.png") repeat scroll 0 0 transparent;
    cursor: move;
    z-index: 1;
}

.arc_canshu {
    float: right;
    width: 718px;
}

.arc_canshu .arc_tit01 {
    line-height: 40px;
    height: 40px;
    font-size: 16px;
    border-bottom: 1px dotted #e5e5e5;
    margin-bottom: 10px;
}

.arc_canshu .arc_tit01 .arc_h1 {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
}

.arc_canshu .arc_canshu_mid {
    width: 718px;
    background: #F93;
    padding: 10px;
    color: #fff;
    overflow: hidden;
}

.arc_canshu .arc_canshu_mid ul .arc_canshu_li {
    float: left;
    height: 35px;
    line-height: 35px;
    width: 50%;
}

.arc_canshu .arc_csshu_bot {
    padding: 10px;
    overflow: hidden;
    width: 718px;
    height: 119px;
    background: #ccc;
}

.arc_canshu .arc_csshu_bot p {
    font-size: 13px;
    line-height: 28px;
    overflow: hidden;
}

.arc_canshu .arc_redu {
    padding: 10px 0px;
    overflow: hidden;
    width: 100%;
}

.arc_canshu .arc_redu .arc_redu_01 {
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    background: #d3d3d3;
    width: 300px;
    text-align: center;
}

.arc_canshu .arc_redu .arc_redu_02 {
    float: left;
    width: 418px;
    text-align: center;
}

.arc_canshu .arc_redu .arc_redu_02 a {
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    background: #F90;
    display: block;
}

.arc_canshu .arc_redu .arc_redu_02 a:hover {
    background: #333;
}


/*��������*/

.posre {
    background: rgba(255, 255, 255, 0.77);
    width: 100%;
    position: absolute;
    margin-top: -43px;
}

.lanmupo {
    width: 1200px;
    margin: 0 auto;
    line-height: 43px;
}

.lanmupo a {
    padding-right: 45px;
    line-height: 43px;
}

.womenneioo {
    width: 1200px;
    margin: 0 auto;
}

.womenneioo h2 {
    font-size: 24px;
    color: #1b1b1b;
    font-weight: bold;
    text-align: center;
    margin: 30px
}

.womenneioo p {
    font-size: 14px;
    color: #1b1b1b;
    line-height: 30px;
}

.guimol {
    float: left;
    width: 580px;
    height: 367px;
    overflow: hidden;
}

.guimol img {
    width: 580px;
    height: 367px;
    transition: 1s;
}

.guimol img:hover {
    transform: scale(1.2);
}

.kuaikuai {
    width: 100%;
    height: 367px;
}

.guimor {
    float: right;
    width: 50%
}

.guimor img {
    width: 160px;
}

.guimor img:hover {
    background: #ff0000
}

.guimor01 {
    width: 160px;
    float: left;
    text-align: center;
    margin-left: 15%;
    height: 179px;
}

.guimor01 a {
    width: 160px;
    height: 179px;
    display: inline-block;
}

.guimor01 a:hover {
    color: #e60012;
}

.guimor01 span {
    position: relative;
    top: 150px;
}

.guimor00 {
    background: url(../Images/ab01.png);
}

.guimor02 {
    background: url(../Images/ab02.png);
}

.guimor03 {
    background: url(../Images/ab03.png);
}

.guimor04 {
    background: url(../Images/ab04.png);
}

.guimor00:hover {
    background: url(../Images/ab01hb.png);
}

.guimor02:hover {
    background: url(../Images/ab02hb.png);
}

.guimor03:hover {
    background: url(../Images/ab03hb.png);
}

.guimor04:hover {
    background: url(../Images/ab04hb.png);
}

.abzhi {
    width: 100%;
    height: 330px;
    margin-bottom: 50px;
}

.abzhi ul li {
    width: 385px;
    height: 330px;
    margin-left: 22px;
    float: left;
    text-align: center;
    color: #fff
}

.abzhi ul li:nth-child(1) {
    margin-left: 0
}

.abzhibei01 {
    background: url(../Images/abzhi01.jpg);
}

.abzhibei02 {
    background: url(../Images/abzhi02.jpg);
}

.abzhibei03 {
    background: url(../Images/abzhi03.jpg);
}

.abzhi h2 {
    color: #fff;
    margin-top: 68px;
    margin-bottom: 0;
    font-size: 32px;
}

.abzhi h3 {
    line-height: 13px;
    font-size: 20px;
}

.nenjishu {
    width: 100%;
    height: 265px;
    border: #eee 1px solid;
}

.nenjishu ul li {
    width: 300px;
    margin-left: 24px;
    float: left;
}

#litubaio {
    width: 180px;
}

.nenjishu h3 {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 18px 0 8px 0;
}

.nenjishu p {
    line-height: 28px;
}

.ablicheng {
    width: 100%;
    height: 325px;
    margin-bottom: 50px;
}

.hongli {
    width: 210px;
    height: 325px;
    background: #e44251;
    color: #fff;
    text-align: center;
    float: left;
}

.hongli h3 {
    padding-top: 10px;
    font-size: 54px;
    color: #fff;
}

.hongli h2 {
    font-size: 90px;
    color: #fff;
    float: left;
    margin: 0
}

.hongli b {
    font-size: 14px;
    color: #fff;
    margin-top: 70px;
    display: inline-block;
}

.hongli p {
    font-size: 34px;
    color: #fff;
    padding: 10px;
}

.nangao {
    display: inline-block;
    padding-bottom: 10px;
    padding-top: 7px;
}

.hongli span {
    font-size: 20px;
    color: #fff;
}

#hongyou {
    float: right;
    width: 940px;
}

#hongyou h3 {
    color: #434343;
    font-size: 30px;
    font-weight: bold;
}

#hongyou ul li {
    color: #626262;
    line-height: 30px;
    font-size: 14px;
    float: none;
}

.abqiehuan {
    width: 940px;
    float: right;
}

.abqiehuan ul li {
    cursor: pointer;
    ;
    font-size: 18px;
    color: #000;
    margin-right: 59px;
    line-height: 50px;
    float: left;
}

.pane {
    display: none;
}

.abqiehuan1 {
    padding: 0 10px;
}

.abqiehuan1:hover {
    background: #e44251;
    color: #fff;
}


/*��ҵ�Ļ�*/

.guolvbei {
    width: 100%;
    height: 832px;
    background: url("../Images/jiagongbei.jpg") no-repeat top center;
}

.jiagong {
    width: 1200px;
    height: 832px;
    padding-top: 120px;
    margin: 0 auto;
}

.hongxuan {
    background: #e63521;
    height: 595px;
    border-bottom: 5px solid #000;
    width: 100%
}

.jiagong h2 {
    margin: 0;
    color: #fff;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

.jiagong h3 {
    margin: 0;
    color: #fff;
    text-align: center;
    font-size: 16px;
    padding-top: 10px;
}

.jiagong p {
    margin: 0;
    color: #fff;
    text-align: center;
    padding: 20px;
    font-size: 14px;
}

.jiagong h2 span {
    font-size: 30px;
    font-weight: bold;
    padding: 0 20px;
}

.shiming {
    width: 100%;
    height: 278px;
}

.shiming01 {
    width: 350px;
    padding: 30px;
    float: left;
}

.shiming01 h2 {
    text-align: left;
}

.shiming01 p {
    text-align: left;
    padding: 0;
    line-height: 30px;
    margin-top: 10px;
    font-size: 16px;
}

.shiming02 {
    float: left;
    margin-top: 30px;
    width: 300px;
    height: 176px;
    overflow: hidden;
}

.shiming02 img {
    width: 300px;
    height: 176px;
    transition: 1s;
}

.shiming02 img:hover {
    transform: scale(1.2);
}

.shiming03 {
    width: 550px;
    padding: 30px 0 0 30px;
    float: left;
}

.shiming03 h2 {
    text-align: left;
}

.shiming03 p {
    text-align: left;
    padding: 0;
    line-height: 30px;
    margin-top: 10px;
    font-size: 16px;
    margin-bottom: 9px;
}

.shiming03 ul li {
    float: left;
    width: 160px;
    margin-right: 10px;
    text-align: center;
    color: #fff
}

.shiming03 ul li .youyou {
    width: 160px;
    height: 100px;
    overflow: hidden;
}

.shiming03 ul li .youyou img {
    width: 160px;
    height: 100px;
    transition: 1s;
}

.shiming03 ul li .youyou img:hover {
    transform: scale(1.2);
}

.shiming03 ul li span {
    line-height: 25px;
    position: relative;
    top: -25px;
    display: inline-block;
    width: 100%;
    background: rgba(0, 0, 0, 0.65);
}

.xintai {
    width: 100%;
    height: 312px;
}

.xintai h2 {
    width: 300px;
    float: left;
}

.baitaiodd {
    width: 100%;
    height: 27px;
}

.baitaio {
    float: right;
    width: 885px;
    height: 1px;
    background: #fff;
    margin-top: 14px;
}

.xintai ul {
    width: 100%;
    height: 286px;
}

.xintai ul li {
    width: 25%;
    float: left;
    margin-top: 36px;
}

.xintai ul li p {
    text-align: left;
    line-height: 30px;
    padding: 30px;
}

.xintai ul li span {
    display: inline-block;
    text-align: center;
    margin-left: 35%;
    background: #fff;
    color: #e63521;
    border-radius: 50%;
    width: 65px;
    height: 65px;
    font-size: 50px;
}

.qiguppp {
    width: 1200px;
    margin: 0 auto;
    height: 630px;
}

.qiguppp h2 {
    padding-top: 45px;
    margin: 0;
    color: #434343;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

.qiguppp h3 {
    padding-bottom: 45px;
    margin: 0;
    color: #959595;
    text-align: center;
    font-size: 16px;
    padding-top: 10px;
}

.qiguppp h2 span {
    font-size: 30px;
    font-weight: bold;
    padding: 0 20px;
}

.qiguppp ul li {
    float: left;
    width: 366px;
    height: 472px;
    padding: 12px;
    border: 1px solid #eee;
    margin-left: 50px;
}

.qiguppp ul li span {
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
}

.qiguppp ul li:nth-child(1) {
    margin-left: 0;
}

.qiguppp ul li img {
    width: 342px;
}

.linglu {
    width: 342px;
    height: 232px;
    overflow: hidden;
}

.linglu img {
    width: 342px;
    height: 232px;
    transition: 1s;
}

.linglu img:hover {
    transform: scale(1.2);
}

.qig.linglu img {
    width: 342px;
    height: 232px;
}

uppp ul li span {
    font-weight: bold;
    font-size: 16px;
    line-height: 40px;
}

.qiguppp ul li p {
    font-size: 14px;
    line-height: 30px;
}

.jiancai {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 50px;
}

.jiancai h2 {
    padding-top: 45px;
    margin: 0;
    color: #434343;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

.jiancai h3 {
    padding-bottom: 45px;
    margin: 0;
    color: #959595;
    text-align: center;
    font-size: 16px;
    padding-top: 10px;
}

.jiancai h2 span {
    font-size: 30px;
    font-weight: bold;
    padding: 0 20px;
}


/*�´�*/

.zhicib {
    width: 100%;
    background: url(../Images/zhici.jpg) no-repeat top center;
    height: 1662px;
    margin-bottom: 50px;
}

.zhicinei {
    width: 1200px;
    margin: 0 auto;
}

.zhenzhici {
    padding: 30px;
    background: rgba(242, 242, 242, 0.75) no-repeat top center;
}

.zhenzhici h2 {
    text-align: center;
    font-weight: bold;
    font-size: 32px;
    margin-bottom: 20px;
}

.zhenzhici p {
    font-size: 18px;
    line-height: 30px;
    text-indent: 2em;
}

.dongshi {
    font-weight: bold;
    text-align: right;
    margin-bottom: 70px;
}

#dongshipp {
    font-size: 16px;
    text-indent: 2em;
}


/*����֤��*/

.womenneioo02 {
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
    padding-bottom: 50px;
}

.womenneioo02 h2 {
    font-size: 24px;
    color: #1b1b1b;
    font-weight: bold;
    text-align: center;
    margin: 30px;
}

.zhaunlicai {
    width: 1200px;
}

.zhaunlicai a {
    font-size: 18px;
    color: #434343;
    border: 1px solid #eee;
    padding: 5px;
    margin-right: 10px;
}

.gzzs ul .rongyu_li {
    width: 370px;
    height: 263px;
    padding: 20px;
    background: #eee;
    margin-left: 12px;
    float: left;
    margin-top: 40px;
}

.gzzs ul .rongyu_li:hover {
    cursor: pointer;
}

.gzzs ul .rongyu_li img {
    width: 330px;
    height: 223px;
}

.gzzs ul .zhuanli_li {
    padding: 15px;
    background: #eee;
    margin-left: 12px;
    float: left;
    margin-top: 40px;
}

.gzzs ul .zhuanli_li:hover {
    cursor: pointer;
}

.gzzs ul .zhuanli_li img {
    width: 197px;
    height: 271px;
}

#newBridge .magnify {
    width: 600px!important;
    height: 800px!important;
}


/*��չ���*/

.licheng {
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

.licheng h2 {
    font-size: 24px;
    font-weight: bold;
    color: #1b1b1b
}

.licleft {
    float: left;
    width: 70%
}

.licleft ul li {
    font-size: 16px;
    color: #535353;
    line-height: 45px;
}

.licright {
    float: right;
    width: 315px;
    height: 180px;
    padding: 10px;
    background: #eee;
    overflow: hidden;
}

.licright img {
    width: 295px;
    height: 160px;
    transition: 1s
}

.licright img:hover {
    transform: scale(1.2)
}

.yilanlan {
    overflow: auto;
}


/*���չ��*/

.pcon1 {
    width: 100%;
    height: 914px;
    background: url(../Images/shebei01.jpg) no-repeat center;
}

.pco h3 {
    margin: 0;
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    color: #fff;
    text-shadow: 0.1em 0.1em 0.2em black;
    padding-top: 55px;
}

.pco ul {
    width: 1138px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 67px;
}

.pco li {
    width: 284px;
    height: 355px;
    float: left;
}

.pco li a {
    width: 268px;
    height: 335px;
    display: block;
}

.pcon1img {
    width: 268px;
    height: 205px;
    display: block;
    overflow: hidden;
    background-color: #FFF;
}

.pcon1img1 {
    width: 268px;
    height: 205px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.pcon1img1 img {
    width: 100%;
    height: 205px;
}

.pcon1tal {
    width: 100%;
    height: 78px;
    display: block;
    background-color: #004eb8;
    border-bottom: #ffcc00 solid 8px;
    color: #FFF;
    text-align: center;
    transition: all 0.8s;
}

.pcon1t {
    width: 100%;
    height: auto;
    display: block;
    padding-top: 19px;
    font-size: 15px;
}

.pcon1t1 {
    width: 100%;
    height: auto;
    display: block;
    font-size: 13px;
}

.pcon1 li a:hover .pcon1tal {
    background-color: #ffcc00;
    color: #000;
    transition: all 0.8s;
}

.pcon2 li a:hover .pcon1tal {
    background-color: #ffcc00;
    color: #000;
    transition: all 0.8s;
}

.pcon3 li a:hover .pcon1tal {
    background-color: #ffcc00;
    color: #000;
    transition: all 0.8s;
}

.pcon4 li a:hover .pcon1tal {
    background-color: #ffcc00;
    color: #000;
    transition: all 0.8s;
}

.pcon5 li a:hover .pcon1tal {
    background-color: #ffcc00;
    color: #000;
    transition: all 0.8s;
}

.pcon2 {
    width: 100%;
    height: 1007px;
    background: url(../Images/shebei02.jpg) no-repeat center;
}

.pcon2 h3 {
    padding-top: 150px
}

.pcon2 ul {
    padding-top: 79px;
}

.pcon3 {
    width: 100%;
    height: 1007px;
    background: url(../Images/shebei03.jpg) no-repeat center;
}

.pcon3 h3 {
    padding-top: 150px
}

.pcon3 ul {
    padding-top: 79px;
}

.pcon4 {
    width: 100%;
    height: 998px;
    background: url(../Images/shebei04.jpg) no-repeat center;
}

.pcon4 h3 {
    padding-top: 143px
}

.pcon4 ul {
    padding-top: 79px;
}

.pcon5 {
    width: 100%;
    height: 999px;
    background: url(../Images/shebei05.jpg) no-repeat center;
}

.pcon5 h3 {
    padding-top: 148px
}

.pcon5 ul {
    padding-top: 79px;
}


/*���չ��*/


/*��ϵ����*/

.dacoo a {
    font-size: 12px;
}

.dacoo01 {
    width: 30%;
    float: left;
    line-height: 40px;
}

#dacoo02 {
    width: 70%;
    float: right;
}

.posrecoo {
    width: 1200px;
    margin: 0 auto
}

#conlietop {
    width: 305px;
    height: 666px;
    background: #ff0000ba;
    padding: 13px;
    float: left;
}

#conlietop p {
    font-size: 36px;
    font-weight: bold;
    text-align: center;
}

#conlietop span {
    font-size: 16px;
    line-height: 30px;
}

#conliebei {
    height: 810px;
}

#conliebei .newliebiao {
    padding: 110px 0 0 0px;
}

#conposre {
    top: 463px;
    margin-top: 0
}

#conlietop h2 {
    padding-top: 25px;
}

.conxuanze {
    padding-top: 20px;
    width: 80px;
    margin: 0 auto;
    border-bottom: 1px solid;
    padding-bottom: 5px
}

.conlieright {
    width: 870px;
    height: 450px;
    float: right;
    margin-top: 217px;
}

.conlieright h2 {
    font-size: 24px;
    color: #ff0000
}

.conlieright h3 {
    font-size: 16px;
    color: #9d9d9d
}

.conlieright p {
    line-height: 30px;
    color: #434343;
}

.conlieright p span {
    font-size: 14px;
    color: #ff0000;
    padding-right: 15px;
}

.consilei {
    width: 100%;
}

.consilei ul li {
    padding: 30px 0 0 35px;
    width: 128px;
    height: 125px;
    margin-right: 55px;
    background: #eee;
    float: left;
}

.consilei ul li span {
    font-size: 26px;
    color: #009944;
    font-weight: bold;
}

.confuwu {
    width: 1200px;
    height: 300px;
    margin: 0 auto
}

.confuwu h2 {
    margin: 0;
    color: #313131;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

.confuwu h3 {
    margin: 0;
    color: #a0a0a0;
    font-size: 16px;
    padding-top: 10px;
}

.confuwu .contact_en {
    text-align: center;
}

.confuwu h2 span {
    font-size: 30px;
    font-weight: bold;
    padding: 0 20px;
}

.confuwu ul li {
    margin-top: 30px;
    border: 1px solid #eee;
    float: left;
    width: 365px;
    height: 240px;
    margin-left: 22px;
    color: #434343;
    font-size: 14px;
    padding: 30px 15px 0 15px;
    line-height: 47px;
    margin-bottom: 40px;
    background-color: #f9f9f9;
}

.confuwu ul li:nth-child(1) {
    margin-left: 0;
    width: 425px;
}

.confuwu ul li h3 {
    font-size: 20px;
    color: #434343;
    font-weight: bold;
    padding-bottom: 20px;
}

.dituocon {
    width: 1200px;
    margin: 0 auto;
    height: 460px;
}

.wz_map {
    height: 400px;
    width: 100%
}

.dituocon h2 {
    font-size: 24px;
    color: #434343;
    font-weight: bold;
    padding-bottom: 10px;
}

.conzailiu {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 50px;
}

.conzailiu h2 {
    font-weight: bold;
    font-size: 24px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

.conzaikefu {
    width: 167px;
    height: 350px;
    background: #e63521;
    float: left;
}

.conzaikefu span {
    font-size: 24px;
    color: #fff;
    letter-spacing: 9px
}

.tiexinkong {
    padding: 50px;
}

#conliuidd {
    width: 80%
}


/*��Ƶչ��*/

#shipinlvbei {
    height: auto;
    overflow: hidden;
}

.lanxuan {
    background: #e63521;
    height: 415px;
}

.lanxuan ul li {
    background: #fff;
    margin-top: 40px;
    width: 364px;
    height: 312px;
    margin-left: 15px;
    margin-right: 21px;
    float: left;
}

.lanxuan ul li p {
    color: #434343;
    font-size: 16px;
}

.lanxuan2 {
    height: 415px;
    margin-top: 30px
}

.lanxuan2 ul li {
    background: #fff;
    margin-top: 40px;
    width: 364px;
    height: 312px;
    margin-left: 15px;
    margin-right: 21px;
    float: left;
}

.lanxuan2 ul li p {
    color: #434343;
    font-size: 16px;
}

.lanxuan3 {
    height: 415px;
}

.lanxuan3 ul li {
    background: #fff;
    margin-top: 40px;
    width: 364px;
    height: 312px;
    margin-left: 15px;
    margin-right: 21px;
    float: left;
}

.lanxuan3 ul li p {
    color: #434343;
    font-size: 16px;
}

.lanxuan2 h2 {
    color: #434343
}

.lanxuan2 h2 span {
    color: #434343
}

.lanxuan2 h3 {
    color: #959595
}

.lanxuan3 h2 {
    color: #434343
}

.lanxuan3 h2 span {
    color: #434343
}

.lanxuan3 h3 {
    color: #959595
}


/*��������*/

.changjian {
    width: 1200px;
    margin: 0 auto
}

.changjian h2 {
    color: #313131;
    font-size: 24px;
    font-weight: bold;
}

.changjian ul .cjwt_li {
    height: 150px;
    padding-top: 30px;
}

.shijzuocha {
    float: left;
    background: #d40000;
    color: #fff;
    text-align: center;
    width: 75px;
    height: 75px;
}

.shijzuocha h3 {
    color: #fff;
    font-size: 40px;
    margin: 0;
    font-weight: bold;
}

.wenchangwenr {
    float: right;
    width: 90%
}

.wencahngtoutou {
    line-height: 40px;
    border-bottom: 1px dashed #eee;
}

.wencahngtoutou h3 {
    margin: 0;
    width: 90%;
    float: left;
    font-size: 20px;
    font-weight: bold;
}

.wencahngtoutou span {
    color: #414141
}

.wenchangwenr p {
    line-height: 30px;
}


/*��������*/

.tainwang {
    width: 1200px;
    margin: 0 auto
}

.fwwl_t01 {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    line-height: 35px;
    margin: 10px 0px;
}

.fwwl_p {
    line-height: 28px;
}

.fwwl_red {
    overflow: hidden;
    width: 100%;
    height: 178px;
    background: #e60012;
    color: #fff;
    margin-bottom: 20px;
}

.fwwl_red .fww_red_left {
    width: 228px;
    height: 178px;
    float: left;
    text-align: center;
    background: #eee;
    color: #333;
}

.fwwl_red .fww_red_left p {
    font-size: 24px;
    font-weight: bold;
    padding-top: 15px;
}

.fwwl_red .fww_red_left .fa-heart {
    font-size: 78px;
    color: #e60012;
    padding-top: 18px;
}

.fwwl_red .fww_red_right {
    float: right;
    width: 951px;
    padding: 15px 10px;
    line-height: 28px;
}


/*��������*/

.zhuanfuwu {
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
    padding-bottom: 40px
}

.zhuanfuwu h2 {
    font-size: 24px;
    font-weight: bold;
    color: #434343;
    text-align: center;
}

.zhuanfuwu h3 {
    text-align: center;
    font-size: 16px;
}

.fa-home {
    padding-right: 5px;
}

.zhuanfuwu ul {
    margin-top: 30px;
    height: 228px;
}

.zhuanfuwu ul li {
    margin-left: 15px;
    width: 228px;
    height: 228px;
    background: #eee;
    border-radius: 50%;
    float: left;
    text-align: center;
}

.zhuanfuwu ul li:hover i {
    color: #fff
}

.zhuanfuwu ul li:hover {
    background: #f00
}

.zhuanfuwu ul li:hover p {
    color: #fff
}

.zhuanfuwu ul li:nth-child(1) {
    margin-left: 0
}

.zhuanfuwu ul li p {
    text-align: center;
    font-size: 18px;
}

.zhuanfuwu ul li i {
    font-size: 6em;
    margin-top: 35px;
}

.yuyueku {
    width: 315px;
    margin: 0 auto;
    height: 40px;
    margin-top: 45px;
}

.yuyueku a {
    display: inline-block;
    width: 140px;
    height: 40px;
    border: 1px solid #eee;
    line-height: 35px;
    text-align: center;
}

.yuyuezhc {
    margin-left: 30px;
    background: #e60012;
    color: #fff!important;
}

.tixiwang {
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
    padding-bottom: 40px;
}

.tixiwang ul li {
    width: 370px;
    height: 385px;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
}

.tixiwang ul li img {
    width: 370px;
    height: 244px;
    transition: 1s;
}

.tixiwang ul li h3 {
    font-size: 22px;
    color: #3a3a3a;
    text-align: left;
}

.tixiwang h2 {
    font-size: 24px;
    font-weight: bold;
    color: #434343;
    text-align: center;
}

.tixiwang h3 {
    text-align: center;
    font-size: 16px;
}

.tixiwang ul li span a {
    color: #f00;
    border: 1px solid #eee;
    display: inline-block;
    padding: 5px;
}

.tixiwang ul li span a:hover {
    background: #f00;
    color: #fff
}

.tixiwaimg {
    width: 370px;
    height: 244px;
    overflow: hidden;
}

.tixiwang ul li img:hover {
    transform: scale(1.2);
}

.index_tit {
    width: 956px;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
    overflow: hidden;
    margin-bottom: 10px;
}

.index_tit .i_cp_p {
    overflow: hidden;
    float: left;
    display: block;
    width: 30%;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
}

.index_tit .i_cp_p h3 {
    float: left;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

.index_tit .i_cp_p span {
    display: block;
    float: left;
    color: #999 !important;
    font-weight: 200;
}

.index_tit .i_cp_r {
    float: right;
    width: 15%;
    text-align: right;
    line-height: 30px;
    color: #CCC;
}

.index_tit .i_cp_r a {
    color: #959595;
}


/* cp_ys09 start*/

.cp_ys09 {
    width: 100%;
    overflow: hidden;
}

.cp_ys09_box {
    width: 1200px;
    margin: 0 auto;
}

.left_box1 {
    float: left;
    padding: 0px;
    width: 230px;
    background: #eee;
}

.left_box1 .cp_ys09_tt {
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    font-weight: normal;
    background: #F30;
    color: #fff;
    text-align: center;
    margin-bottom: 0px;
}

.left_box1 .cp_ys09_tt h3 {
    color: #fff;
    margin: 0px;
    font-size: 18px;
    line-height: 50px;
}

.left_box1 ul {
    position: relative;
}

.left_box1>ul>li>a {
    display: block;
    text-align: center;
    width: 230px;
    height: 46px;
    line-height: 46px;
    display: block;
    text-decoration: none;
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
}

.left_box1>ul>li>a:hover {
    background: #ccc;
}

.left_box1 .nav-right-title01 {
    display: block;
    padding: 5px 0 5px 18px;
    font-size: 16px;
    color: #fff;
    border-bottom: 2px solid #ef001d;
    background: #F30
}

.left_box1 .left_navright_i {
    position: absolute;
    display: none;
    width: 230px;
    left: 230px;
    top: 0px;
    min-height: 580px;
    background: rgba(255, 255, 255, 0.9);
    z-index: 1;
}

.left_box1>ul>li:hover .left_navright_i {
    display: block;
}

.left_box1 .left_navright_i a {
    margin-top: 15px;
    display: block;
    font-size: 14px;
    color: #535353 !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.left_box1 .left_navright_i a:hover {
    color: #F30;
}

.left_box1 .left_navright_i ul li {
    margin: 0px 2px 0px 0px;
    padding: 0px;
    width: 230px;
    display: block;
    border-radius: 0px;
    left_box1-shadow: #000 0px 0px 1px;
    border: 0;
    padding-left: 18px;
}

.cp_ys09_right {
    float: right;
    width: 954px;
    overflow: hidden;
}

.cp_ys09_right ul {
    float: left;
    margin-left: 10px;
}

.cp_ys09_right ul .cp_ys09_list {
    float: left;
    width: 220px;
    margin-right: 21px;
    margin-bottom: 20px;
}

.cp_ys09_right ul .cp_ys09_list:nth-child(4) {
    margin-right: 0px;
}

.cp_ys09_right ul .cp_ys09_list:nth-child(5) {
    margin-bottom: 0px;
}

.cp_ys09_right ul .cp_ys09_list:nth-child(6) {
    margin-bottom: 0px;
}

.cp_ys09_right ul .cp_ys09_list:nth-child(7) {
    margin-bottom: 0px;
}

.cp_ys09_right ul .cp_ys09_list:nth-child(8) {
    margin-bottom: 0px;
    margin-right: 0px;
}

.cp_ys09_right ul .cp_ys09_list .ys09_a1 {
    display: block;
    overflow: hidden;
    width: 100%;
    overflow: hidden;
}

.cp_ys09_right ul .cp_ys09_list .ys09_a1 img {
    height: 100%;
    width: 220px;
    height: 147px;
}

.cp_ys09_right ul .cp_ys09_list .ys09_a1 img:hover {
    -moz-opacity: 0.68 !important;
    filter: alpha(opacity=68);
    opacity: 0.68;
    _-moz-opacity: 0.68;
}

.cp_ys09_right ul .cp_ys09_list .ys09_a2 {
    display: block;
    text-align: center;
    line-height: 22px;
    height: 50px;
    padding: 5px;
    font-size: 12px;
    background: #eee;
}

.cp_ys09_right ul .cp_ys09_list .ys09_a2:hover {
    background: #e60012;
    color: #fff;
}


/* cp_ys09 end*/


/* cp_ys09 start*/

.cp_yspro {
    width: 100%;
    overflow: hidden;
}

.cp_yspro_box {
    width: 1200px;
    margin: 0 auto;
}

.left_box1 {
    float: left;
    padding: 0px;
    width: 230px;
    background: #eee;
}

.left_box1 .cp_yspro_tt {
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    font-weight: normal;
    background: #F30;
    color: #fff;
    text-align: center;
    margin-bottom: 0px;
}

.left_box1 .cp_yspro_tt h3 {
    color: #fff;
    margin: 0px;
    font-size: 18px;
    line-height: 50px;
}

.left_box1 ul {
    position: relative;
}

.left_box1>ul>li>a {
    display: block;
    text-align: center;
    width: 230px;
    height: 46px;
    line-height: 46px;
    display: block;
    text-decoration: none;
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
}

.left_box1>ul>li>a:hover {
    background: #666;
}

.left_box1 .nav-right-title {
    display: block;
    padding: 9px 0 9px 18px;
    font-size: 16px;
    color: #fff;
    border-bottom: 2px solid #ef001d;
    background: #333;
    margin-bottom: 0px;
}

.left_box1 .left_navright01 {
    position: absolute;
    display: none;
    width: 530px;
    left: 230px;
    top: -50px;
    min-height: 466px;
    background: rgba(255, 255, 255, 0.9);
    z-index: 1;
}

.left_box1>ul>li:hover .left_navright01 {
    display: block;
}

.left_box1>ul>li:hover {
    background: #666;
    color: #fff;
}

.left_box1>ul>li:hover a {
    color: #fff;
}

.left_box1 .left_navright01 a {
    margin-top: 15px;
    display: block;
    font-size: 14px;
    color: #535353 !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.left_box1 .left_navright01 a:hover {
    color: #F30 !important;
}

.left_box1 .left_navright01 ul li {
    margin: 0px 2px 0px 0px;
    padding: 0px;
    width: 230px;
    float: left;
    display: block;
    border-radius: 0px;
    left_box1-shadow: #000 0px 0px 1px;
    border: 0;
    padding-left: 18px;
}


/* cp_ys09 end*/


/* ��Ʒ�б���ʽ03*/

.cp_ys01 {
    width: 100%;
    overflow: hidden;
    padding: 10px 0px;
}

.cpys_tit {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    line-height: 30px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 15px;
}

.cpys_tit h2 {
    float: left;
    font-size: 18px;
    display: block;
    border-bottom: 3px #333 solid;
    padding: 5px 0px;
    margin: 0px !important;
}

.cpys_tit a {
    float: right;
    width: 20%;
    text-align: right;
    font-size: .16rem;
    display: block;
    line-height: 30px;
}

.cp_ys01 .cp_ys01_box {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.cp_ys01 .cp_ys01_box .cp_ys_left {
    float: left;
    width: 548px;
    height: 365px;
    overflow: hidden;
}

.cp_ys01 .cp_ys01_box .cp_ys_left a {
    display: block;
    position: relative;
    width: 100%;
    overflow: hidden;
}

.cp_ys01 .cp_ys01_box .cp_ys_left a img {
    width: 548px;
    height: 365px;
    transition: all 0.6s;
}

.cp_ys01 .cp_ys01_box .cp_ys_left a img:hover {
    transform: scale(1.2);
}

.cp_ys01 .cp_ys01_box .cp_ys_left .cp_ys01_txt {
    position: absolute;
    width: 100%;
    height: 50px;
    z-index: 2;
    left: 0;
    bottom: 0px;
    background: #333;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    line-height: 50px;
    text-align: center;
}

.cp_ys_right {
    float: right;
    width: 624px;
    overflow: hidden;
}

.cp_ys_right ul .cp_ys_rlist {
    display: block;
    float: left;
    width: 189px;
    height: 171px;
    margin-bottom: 23px;
    margin-right: 28px;
    overflow: hidden;
}

.cp_ys_right ul .cp_ys_rlist:nth-child(3) {
    margin-right: 0px;
}

.cp_ys_right ul .cp_ys_rlist:nth-child(4) {
    margin-bottom: 0px;
}

.cp_ys_right ul .cp_ys_rlist:nth-child(5) {
    margin-bottom: 0px;
}

.cp_ys_right ul .cp_ys_rlist:nth-child(6) {
    margin-bottom: 0px;
    margin-right: 0px;
}

.cp_ys_right ul .cp_ys_rlist a .cp_span01 {
    display: block;
    width: 189px;
    height: 126px;
    overflow: hidden;
}

.cp_ys_right ul .cp_ys_rlist a img {
    width: 189px;
    height: 126px;
    transition: all 0.6s;
}

.cp_ys_right ul .cp_ys_rlist a img:hover {
    transform: scale(1.2);
}

.cp_ys_right ul .cp_ys_rlist a p {
    display: block;
    text-align: center;
    line-height: 46px;
    background: #e5e5e5;
    color: #333;
    overflow: hidden;
    padding: 0 5px;
    word-break: break-all;
}

.cp_ys_right ul .cp_ys_rlist a p:hover {
    background: #999;
}

.cp_ys01_right {
    float: right !important;
}

.cp_ys01_left {
    float: left !important;
}


/* ��Ʒ�б���ʽ03end*/


/* ��Ʒ�б�styel02*/

.listpro_lyj {
    color: #fff;
    border-bottom: 3px solid #fff !important;
}

.cp_box02 {
    width: 100%;
    overflow: hidden;
    padding: 20px 0px;
    background: #eee url(/skin/0825images/bg-abt.jpg) center no-repeat;
}

.cp_box02 .cp_box_list02 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.cp_tit02 {
    width: 100%;
    line-height: 30px;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 15px;
}

.cp_tit02 h2 {
    float: left;
    font-size: 18px;
    padding: 5px 0px;
    display: block;
    border-bottom: 3px #f30 solid;
    margin-bottom: 0px;
    margin-top: 0px;
}

.cp_tit02 a {
    float: right;
    width: 20%;
    text-align: right;
    font-size: .16rem;
    display: block;
    line-height: 30px;
    color: #fff;
}

.cp_box02 .cp_box_ul02 .cp_li_style02 {
    display: block;
    width: 280px;
    height: 240px;
    margin-right: 26px;
    margin-bottom: 20px;
    overflow: hidden;
}

.cp_box02 .cp_box_ul02 .cp_li_style02:nth-child(4) {
    margin-right: 0px;
}

.cp_box02 .cp_box_ul02 .cp_li_style02:nth-child(8) {
    margin-right: 0px;
}

.cp_box02 .cp_box_ul02 .cp_li_style02 .cplist_a {
    display: block;
    width: 280px;
    height: 186px;
    overflow: hidden;
}

.cp_box02 .cp_box_ul02 .cp_li_style02 .cplist_a img {
    width: 280px;
    height: 186px;
    transition: all 0.6s;
}

.cp_box02 .cp_box_ul02 .cp_li_style02 img:hover {
    transform: scale(1.4);
}

.cp_box02 .cp_box_ul02 .cp_li_style02 .cplist_pa {
    color: #333;
    overflow: hidden;
    width: 100%;
    display: block;
    height: 100%;
}

.cp_box02 .cp_box_ul02 .cp_li_style02 .cplist_pa:hover {
    color: #fff;
}

.cp_box02 .cp_box_ul02 .cp_li_style02 p {
    display: block;
    text-align: center;
    line-height: 22px;
    background: #CCC;
    padding: 5px;
    color: #FFF;
    height: 44px;
}

.cp_box02 .cp_box_ul02 .cp_li_style02 p:hover {
    background: #f30;
}


/* ��Ʒ�б�styel02 end*/


/* ��Ʒ�б�styel01  1200px*/

.cp_box {
    width: 100%;
    overflow: hidden;
    padding: 10px 0px;
}

.cp_box .cp_box_list {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.cp_tit {
    width: 100%;
    line-height: 30px;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 15px;
}

.cp_tit h2 {
    float: left;
    font-size: 18px;
    padding: 5px 0px;
    display: block;
    border-bottom: 3px #333 solid;
    margin-top: 0px;
    margin-bottom: 0px;
}

.cp_tit a {
    float: right;
    width: 20%;
    text-align: right;
    font-size: 1rem;
    display: block;
    line-height: 30px;
}

.cp_box .cp_box_ul .cp_li_style {
    width: 24%;
    margin-right: 1.2%;
    margin-bottom: 20px;
}

.cp_box .cp_box_ul .cp_li_style:nth-child(4) {
    margin-right: 0px;
}

.cp_box .cp_box_ul .cp_li_style:nth-child(8) {
    margin-right: 0px;
}

.cp_box .cp_box_ul .cp_li_style img {
    width: 288px;
    height: 216px;
    max-width: 100%;
    max-height: 100%;
    transition: all 0.6s;
}

.cp_box .cp_box_ul .cp_li_style a {
    color: #FFF;
}

.cp_box .cp_box_ul .cp_li_style p {
    text-align: center;
    line-height: 22px;
    background: #666;
    padding: 5px 0px;
    color: #FFF;
    height: 44px;
}

.cp_box .cp_box_ul .cp_li_style p:hover {
    background: #f00;
}


/*��Ʒ�б�styel01 1200px end */

.back-to {
    bottom: 35px;
    overflow: hidden;
    position: fixed;
    right: 5px;
    width: 50px;
    z-index: 999;
}

.back-top {
    background: url("../Images/up-arrow.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 50px;
    margin-left: 5px;
    outline: 0 none;
    text-indent: -9999em;
    width: 50px;
}

.list_banner {
    width: 100%;
    margin: 0 auto;
}

.list_banner img {
    max-height: 100%;
    max-width: 100%;
}

.glyphicon-user {
    font-size: 20px;
    padding-top: 2px;
}

.glyphicon-thumbs-up {
    font-size: 20px;
    padding-top: 2px;
}

@media only screen and (min-width:250px) and (max-width:767px) {
    .topbeijing {
        width: 100%;
        margin: 0 auto;
    }
    .topbeijing .topban {
        width: 100%;
    }
    .topban span {
        display: block;
        float: left;
        width: 50%;
        text-align: center;
    }
    .topban a {
        padding-left: 0px;
    }
    .topban_left {
        width: 100%;
    }
    .topban_right {
        display: none;
    }
    .top_t2 {
        width: 98%;
        margin: 0 auto;
    }
    .top_t2 .top_t2box {
        width: 100%;
        padding: 10px 0px;
    }
    .top_t2 .top_t2box .top_logo {
        width: 100%;
        height: auto;
    }
    .top_t2 .top_t2box .topt02_mid {
        display: none;
    }
    .top_t2 .top_t2box .top02_right {
        display: none;
        width: 45%;
        text-align: left;
    }
    .top_t2 .top_t2box .top02_right p {
        line-height: 25px;
        font-size: 12px;
    }
    .top_t2 .top_t2box .top02_right p .top_tel {
        font-size: 12px;
    }
    .navbg {
        width: 100%;
        height: auto;
        overflow: hidden;
        padding: 8px 0px;
    }
    .col960 {
        width: 100%;
    }
    #navul li {
        width: 25%;
        height: 25px;
        line-height: 25px;
        margin-right: 0px;
    }
    .topatitle {
        font-size: 14px;
        line-height: 21px;
    }
    #navul li.navmoon ul {
        display: none;
    }
    .cp_box .cp_box_list {
        width: 98%;
        margin: 0 auto;
    }
    .cp_box .cp_box_ul .cp_li_style {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 10px;
    }
    .cp_box .cp_box_ul .cp_li_style:nth-child(2) {
        margin-right: 0px;
    }
    .cp_box .cp_box_ul .cp_li_style:nth-child(6) {
        margin-right: 0px;
    }
    .cp_ys01 .cp_ys01_box .cp_ys_left .cp_ys01_txt {
        bottom: 0px;
    }
    .cp_box .cp_box_ul .cp_li_style p {
        height: 50px;
    }
    /* .cp_ys09 start */
    .cp_ys09 {
        width: 98%;
        margin: 0 auto;
        overflow: hidden;
    }
    .cp_ys09_box {
        width: 100%;
    }
    .cp_ys09_box .left_box1 {
        float: none;
        padding: 0px;
        width: 100%;
        background: #eee;
    }
    .left_box1>ul>li>a {
        width: 100%;
    }
    .left_box1 .left_navright {
        display: none;
    }
    .left_box1>ul>li:hover .left_navright_i {
        display: none;
    }
    .cp_ys09_right {
        float: none;
        width: 100%;
    }
    .cp_ys09_right ul {
        display: block;
        overflow: hidden;
        padding: 10px 0px;
        margin-left: 0px;
    }
    .cp_ys09_right ul .cp_ys09_list {
        float: left;
        width: 46%;
        margin-right: 4%;
        margin-bottom: 10px !important;
    }
    .cp_ys09_right ul .cp_ys09_list .ys09_a1 img {
        width: 100%;
        height: 100%;
        transition: all 0.6s;
    }
    /* .cp_ys09 end*/
    .cp_ys01 {
        width: 98%;
        margin: 0 auto;
    }
    .cpys_tit {
        width: 100%;
        margin: 0 auto;
    }
    .cp_ys01 .cp_ys01_box {
        width: 100%;
    }
    .cp_ys01 .cp_ys01_box .cp_ys_left {
        width: 100%;
        height: auto;
        float: none;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .cp_ys01 .cp_ys01_box .cp_ys_left a img {
        width: 100%;
    }
    .cp_ys_right {
        float: right;
        width: 100%;
        overflow: hidden;
    }
    .cp_ys_right ul {
        display: block;
        overflow: hidden;
        padding: 5px 0px;
    }
    .cp_ys_right ul .cp_ys_rlist:nth-child(2) {
        margin-right: 0px;
    }
    .cp_ys_right ul .cp_ys_rlist {
        width: 48%;
        height: auto;
        margin-right: 4%;
        margin-bottom: 17px;
    }
    .cp_ys_right ul .cp_ys_rlist a .cp_span01 {
        width: 100%;
        height: 100%;
    }
    .cp_ys_right ul .cp_ys_rlist a img {
        width: 100%;
        height: 100%;
    }
    .cp_ys_right ul .cp_ys_rlist:nth-child(3) {
        margin-right: 4%;
    }
    .cp_ys_right ul .cp_ys_rlist:nth-child(4) {
        margin-right: 0px;
    }
    .cp_ys_right ul .cp_ys_rlist a p {
        line-height: 23px;
        padding: 5px;
    }
    /* ��Ʒ�б�styel02*/
    .cp_box02 {
        background: #fff !important;
    }
    .listpro_lyj {
        color: #333;
        border-bottom: 3px solid #000 !important;
    }
    .cp_tit02 a {
        color: #333;
    }
    .cp_box02 .cp_box_list02 {
        width: 98%;
        margin: 0 auto;
    }
    .cp_box02 .cp_box_ul02 .cp_li_style02 {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 10px;
        height: auto !important;
    }
    .cp_box02 .cp_box_ul02 .cp_li_style02:nth-child(2) {
        margin-right: 0px;
    }
    .cp_box02 .cp_box_ul02 .cp_li_style02:nth-child(6) {
        margin-right: 0px;
    }
    .cp_box02 .cp_box_ul02 .cp_li_style02 .cplist_a {
        width: 100%;
        height: 100%;
    }
    .cp_box02 .cp_box_ul02 .cp_li_style02 .cplist_a img {
        width: 100% !important;
        height: 100% !important;
    }
    .cp_box02 .cp_box_ul02 .cp_li_style02 p {
        height: 50px;
        background: #e5e5e5;
    }
    .cp_box02 .cp_box_ul02 .cp_li_style02 p:hover {
        background: #f00;
    }
    /* ��Ʒ�б�styel02 end*/
    .dafenda {
        width: 98%;
        margin: 0 auto;
    }
    .dafendayoupin {
        width: 98%;
        margin: 0 auto;
    }
    .dafenlun {
        display: none;
    }
    .left_box1 {
        width: 100%;
        padding: 15px 0px;
        float: none;
    }
    .left_box1 .left_navright01 {
        display: none;
    }
    .left_box1>ul>li:hover .left_navright01 {
        display: none;
    }
    .proanli {
        margin-top: 15px;
    }
    .proanliku {
        width: 100%;
    }
    .xinwen_in-pro {
        width: 100%;
        padding: 10px 0px;
        overflow: hidden;
    }
    .xinwen_in01-pro {
        width: 100%;
        float: none;
    }
    .proanli .anliprotu {
        display: none;
    }
    .xinwen_in-pro ul li {
        overflow: hidden;
        height: auto;
        padding: 10px 0px 5px 0px;
    }
    .xinwen_in-pro ul li span {
        width: 20%;
    }
    .xinwen_in-pro ul li p {
        float: left;
        width: 70%;
        padding-left: 1%;
        overflow: hidden;
        padding-right: 0px;
    }
    .daohangwen {
        width: 98%;
        margin: 0 auto;
        line-height: 25px;
        height: auto;
        padding: 8px 0px;
    }
    .xiqingpro {
        width: 98%;
        margin: 0 auto;
        padding-bottom: 5px;
    }
    .box {
        width: 100%;
        float: none;
    }
    .tb-s310,
    .tb-s310 a {
        width: 100%;
        height: 100%;
    }
    .tb-s310,
    .tb-s310 img {
        max-width: 100% !important;
        max-height: 100% !important;
    }
    .tb-thumb li div img {
        width: 100%;
        height: 100%;
    }
    .projian {
        float: none;
        width: 100%;
        height: auto;
        padding: 15px 0px;
    }
    .miaodain {
        width: 100%;
        line-height: 25px;
        overflow: hidden;
    }
    .miaodain a {
        float: left;
        width: 25%;
        text-align: center;
        color: 12px;
        padding-left: 0px;
    }
    .xqmiaoqq {
        float: none;
        width: 100%;
        clear: both;
        margin-top: 10px;
    }
    .xqmiaoqq img {
        max-width: 100%;
        max-height: 100%;
    }
    .sxpage {
        overflow: hidden;
    }
    .product .xiangqing .goods .box1 {
        overflow: hidden;
    }
    #xgprow .xiangqing .goods .box1 ul li {
        width: 47%;
        margin-left: 0px !important;
        margin-right: 2%;
    }
    #xgprow .xiangqing .goods .box1 ul li .img>a img {
        max-width: 100%;
        max-height: 100%;
    }
    .proweizhi {
        width: 100%;
        height: auto;
        padding: 10px 0px;
    }
    .proweizhi span {
        width: 100%;
        line-height: 20px;
        float: none;
    }
    .proweizhi h2 {
        float: none;
        width: 100%;
        text-align: left;
    }
    .list_cpbox {
        width: 98%;
        margin: 0px auto;
    }
    .list_product {
        width: 100%;
        float: none;
        padding: 10px 0px;
        overflow: hidden;
    }
    .list_product .list_product_box ul .list_product_li {
        width: 48%;
        margin-left: 2%;
    }
    .list_product .list_product_box ul .list_product_li .list_product_a1 {
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    .list_product .list_product_box ul .list_product_li a img {
        height: 100%;
        width: 100%;
    }
    .list_product .list_product_box ul .list_product_li .list_product_a2 {
        overflow: hidden;
        text-overflow: ellipsis��
    }
    .pagination-wrapper {
        width: 100%;
        padding-left: 0px;
        margin: 5px 0px;
        height: auto;
    }
    .pagination {
        height: auto;
        margin: 10px 0px;
    }
    .pagination li {
        margin-bottom: 5px;
    }
    .footer {
        width: 100%;
        overflow: hidden;
    }
    .foot {
        width: 100%;
        padding-left: 0px;
    }
    .foot .foot-fen {
        float: none;
        display: none;
    }
    .weixin {
        display: none;
    }
    .foot-con {
        width: 94%;
        margin: 0 auto;
        float: none;
        padding: 0px;
    }
    .zhanzhang {
        width: 94%;
        margin: 0 auto;
    }
    .arc_canshu {
        width: 100%;
        padding: 10px 0px;
    }
    .arc_canshu .arc_canshu_mid {
        width: 100%;
    }
    .arc_canshu .arc_csshu_bot {
        width: 100%;
    }
    .arc_canshu .arc_redu {
        padding-top: 10px;
        padding-bottom: 2px;
    }
    .arc_canshu .arc_redu .arc_redu_01 {
        width: 50%;
        margin-bottom: 0px;
    }
    .arc_canshu .arc_redu .arc_redu_02 {
        width: 50%;
        margin-bottom: 0px;
    }
    .xiangqingdada {
        padding-top: 5px;
    }
    .article_r {
        float: none;
    }
    /* ��ҳ*/
    .shengtai {
        width: 98%;
        margin: 0 auto;
    }
    .shengtai h2 {
        margin: 0px auto;
        font-size: 20px;
        padding-top: 10px;
        padding-bottom: 0px;
    }
    .shengtai p {
        font-size: 14px;
        line-height: 27px;
    }
    .zhineng {
        width: 100%;
        display: none;
    }
    .xinwendabei {
        overflow: hidden;
        width: 100%;
    }
    .xinwen_in {
        width: 98%;
        margin: 0 auto;
    }
    .xinwen_in01 {
        width: 100%;
        float: none;
    }
    .xinwen_in02 {
        width: 100%;
        float: none;
        padding: 0px;
    }
    .xinwen_fo {
        padding-left: 0px;
    }
    .wubei {
        display: none;
    }
    .hongbei {
        display: none;
    }
    /*��ҵ*/
    .chanye {
        width: 100%;
        margin: 0 auto;
        overflow: auto;
        padding-top: 10px;
    }
    .chanye li {
        float: left;
        margin-left: 15px;
        width: 70px;
        height: 150px;
        text-align: center;
        transition: All 0.4s ease-in-out;
        -webkit-transition: All 0.4s ease-in-out;
        overflow: hidden;
    }
    .chanye li:hover {
        -webkit-transform: translate(0, -10px);
        box-shadow: 0px 5px 15px #e5e5e5;
    }
    .chanye li a {
        display: inline-block;
        width: 100%;
        height: 100%;
        text-decoration: none;
    }
    .chanye li h2 {
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        line-height: 70px
    }
    .chanye li span {
        color: #fff;
    }
    .chanye li:nth-child(1) {
        margin: 0
    }
    .youpin {
        background: url(../Images/ban01.jpg);
    }
    .wushui {
        background: url(../Images/ban02.jpg);
    }
    .kongqi {
        background: url(../Images/ban03.jpg);
    }
    .laji {
        background: url(../Images/ban04.jpg);
    }
    .haishui {
        background: url(../Images/ban05.jpg);
    }
}