﻿* {
    margin: 0;
    padding: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    outline: none;
    border: none;
}

body {
    width: 100%;
    background-color: #fff;
    /*font-family: "微软雅黑", "宋体", Verdana, Arial;*/
    font-family: "黑体", "宋体", Verdana, Arial;
    font-size: 12px;
}

li {
    list-style: none;
}

a {
    outline: none;
    border: 0;
    text-decoration: none;
}

a img {
    border: 0;
}
.pagination{
    text-align: center;
    padding-top: 12px;
}
div.pagination a, div.pagination .current{
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #f00;
    margin: 2px;
    display: inline-block;
    color: #fff;
}
div.pagination .current{
    background: grey;
 }

.pull_left {
    float: left;
    /*width: 940px;*/
}

.pull_right {
    float: right;
}

.text_center {
    text-align: center;
}

.text_left {
    text-align: left !important;
}

.text_right {
    text-align: right !important;
}

.clean {
    clear: both;
}

.overflow {
    overflow: hidden;
}

.hide {
    display: none;
}

.mt35 {
    margin-top: 35px;
}

.buer {
    text-indent: 0 !important;
    margin-top: 24px !important;
    display: block;
}

.buer_context {
    display: block;
    font-size: 14px;
    line-height: 150%;
    zoom: 1;
    overflow: hidden;
}

.mr20 {
    margin-right: 20px;
}

.ml5 {
    margin-left: 5px;
}

#divBody {
    width: 100%;
    min-width: 1000px;
    overflow: hidden;
}

.container p.s2 {
    text-indent: 0;
}

.show {
    display: block !important;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.videolist {
    width: 461px;
    height: 280px;
    float: right;
    margin-left: 24px;
    margin-right: 5px;
}

.panel {
    text-align: center;
    overflow: visible !important;
}

.panel p {
    height: 70px;
    line-height: 70px !important;
    font-size: 18px !important;
    color: #282828 !important;
}

.panel .panel-overlay {
    top: 415px !important;
}

.strip_wrapper {
    top: 478px !important;
}

#pointer {
    width: 98px !important;
    height: 70px !important;
    top: 481px !important;
    border: 1px red solid !important;
}

.filmstrip li {
    width: 100px;
    overflow: hidden;
}

.filmstrip li img {
    width: 100px !important;
    height: auto !important;
}

.nav-next {
    top: 200px !important;
}

.nav-prev {
    top: 200px !important;
}
/* ---³ýÖ÷Ò³ÍâµÄ×ó±ßÀ¸----------   ¿ªÊ¼    */

#divHeader {
    width: 100%;
    height: 90px;
    position: fixed;
    *position: relative;
    background-color: #fff;
    z-index: 9;
    border-bottom: 1px #c60130 solid;
}

#divHeader_content {
    position: absolute;
    width: 1000px;
    height: 90px;
    left: 50%;
    margin-left: -500px;
    background: url(../images/index/logo.jpg) 0 center no-repeat;
}

#divHeader_content a {
    color: #454545;
   /* font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå";*/
    font-family: "黑体", "宋体";
    font-size: 14px;
    font-weight: bold;
}

#divHeader_content #divHeader_logo {
    float: left;
    width: 254px;
    height: 90px;
}

#divHeader_content #divHeader_logo a {
    display: block;
    width: 254px;
    height: 90px;
    line-height: 90px;
}

#divHeader_content #divHeader_right {
    float: right;
}

#divHeader_content #divHeader_menu {
    float: left;
    margin-top: 32px;
    height: 58px;
}

#divHeader_content #divHeader_menu a {
    display: block;
    float: left;
    height: 58px;
    line-height: 32px;
    padding: 0 12px;
}

#divHeader_content #divHeader_menu a:hover {
    color: #fff;
    background-color: #c60130;
}

#divHeader_content #divHeader_menu #aIndex {}

#divHeader_content #divHeader_menu #a1_1 {}

#divHeader_content #divHeader_menu #a2_1 {}

#divHeader_content #divHeader_menu #a3_1 {}

` #divHeader_content #divHeader_menu #a4_1 {
    margin-right: 60px;
}

#divHeader_content #divSearch {
    float: left;
    width: 89px;
    height: 90px;
    border-left: solid 1px #e0e0e0;
    border-right: solid 1px #e0e0e0;
    background: url(../images/index/icon_01.jpg) center center no-repeat;
}

#divHeader_content #divSearch #aSearch {
    display: block;
    width: 89px;
    height: 90px;
}

#divHeader_bottom {
    position: relative;
    width: 100%;
    height: 24px;
    line-height: 24px;
    background-color: #c60130;
    margin-top: 90px;
    *margin-top: 0px;
}

#divHeader_bottom #divHeader_bottom_content {
    position: absolute;
    width: 1000px;
    height: 90px;
    left: 50%;
    margin-left: -500px;
}

#divHeader_bottom #divHeader_bottom_content ul {
    float: right;
}

#divHeader_bottom #divHeader_bottom_content ul li {
    display: block;
    float: left;
    color: #fff;
    height: 16px;
    line-height: 16px;
    margin-top: 4px;
}

#divHeader_bottom #divHeader_bottom_content ul li.liPhone {
    background: url(../images/index/icon_phone_11.jpg) 0 center no-repeat;
    padding-left: 20px;
}

#divHeader_bottom #divHeader_bottom_content ul li.liChinese {
    padding-left: 40px;
    padding-right: 10px;
    border-right: solid 1px #fff;
}

#divHeader_bottom #divHeader_bottom_content ul li.liEnglish {
    padding-left: 10px;
}

#divHeader_bottom #divHeader_bottom_content ul li a {
    color: #fff;
    display: block;
    height: 16px;
    line-height: 16px;
}

.divMenuDetail {
    position: fixed;*
    position: absolute;
    top: 92px;
    height: auto;
    left: 50%;
    margin-left: -500px;
    background-color: #fff;
    display: none;
    z-index: 100;
    box-shadow: 0px 1px 1px #999;
}

.divMenuDetail .divMenuDetail_left {
    display: block;
    float: left;
    height: auto;
    padding-bottom: 15px;
}
/*.divMenuDetail .divMenuDetail_right { display: block; float: left; width: 200px; height: 285px; }*/

.divMenuDetail .divMenuDetail_left ul {
    display: block;
    float: left;
    margin-top: 24px;
    width: 170px;
    height: auto;
}

.divMenuDetail .divMenuDetail_left ul.ourCompanyToHidden {
    width: 280px;
}

.divMenuDetail .divMenuDetail_left ul.ourStarProduct {
    width: 350px;
}

.divMenuDetail .divMenuDetail_left >ul:last-child {
    border: 0;
}

.divMenuDetail .divMenuDetail_left ul li {
    height: 31px;
    line-height: 26px;
    padding-left: 20px;
    border-right: 1px solid #dadada;
}

.divMenuDetail .divMenuDetail_left ul li a {
    display: block;
    height: 26px;
    line-height: 26px;
    color: #454545;
    font-size: 11px;
}

.divMenuDetail .divMenuDetail_left ul li a.bold {
    font-weight: bold;
    font-size: 13px;
}

.divMenuDetail .divMenuDetail_left ul li a:hover {
    color: #c60130;
}

.divMenuDetail .divMenuDetail_left ul li a.on {
    color: #c60130;
}
}
#divMenuDetail1 {
    width: 900px;
}
#divMenuDetail1 {
    margin-left: -355px;
}
#divMenuDetail2 {
    margin-left: -182px;
}
#divMenuDetail3 {
    margin-left: 85px;
}
#divMenuDetail4 {
    margin-left: 180px;
}
#divMenuDetail5 {
    margin-left: -149px;
}
#divMenuDetail5 .divMenuDetail_left {
    width: 650x;
    height: 170px;
    /* background-color: #666;*//*解决inline-block的间隙问题*/
    font-size: 0;
    -webkit-text-size-adjust: none;
    margin-top: 25px;
    border-right: solid 1px #d9d9d9;
}
#divMenuDetail5 .divMenuDetail_left ul li {
    padding-left: 0px;
    border-right: none;
}
#divMenuDetail5 .divMenuDetail_left p.title {
    /*font: bold 15px "微软雅黑";*/
    font: bold 15px "黑体";
    margin-left: 10px;
}
#divMenuDetail5 .divMenuDetail_left p.text_center {
    width: 135px;
    height: 26px;
    /*font: normal 12px "微软雅黑";*/
    font: normal 12px "黑体";
    line-height: 26px;
}
#divMenuDetail5 .divMenuDetail_left p.text_special{
    margin-left:15px; 
}
#divMenuDetail5 .divMenuDetail_left .wssc1 {
    width: 280px;
    height: 170px;
    display: inline-block;
    border-right: 1px solid #dadada;
}
#divMenuDetail5 .divMenuDetail_left .wssc1 {
    *display: inline;
}
#divMenuDetail5 .divMenuDetail_left .wssc1 ul {
    width: 410px;
    height: 170px;
}
#divMenuDetail5 .divMenuDetail_left ul li {
    height: 90px;
    width: 115px;
    display: inline-block;
    margin: 0 auto;
    padding-right: 10px;
}
#divMenuDetail5 .divMenuDetail_left ul li {
    *display: inline;
}
#divMenuDetail5 .divMenuDetail_left ul li a {
    height: 60px;
    width: 115px;
    display: block;
    margin: 0 auto;
}
#divMenuDetail5 .divMenuDetail_left ul li img {
    display: block;
    height: 55px;
    width: 115px;
}
#divMenuDetail5 .divMenuDetail_left .wssc2 {
    width: 180px;
    height: 170px;
    display: inline-block;
    border-right: 1px solid #dadada;
}
#divMenuDetail5 .divMenuDetail_left .wssc2 {
    *display: inline;
}
#divMenuDetail5 .divMenuDetail_left .wssc2 ul {
    width: 180px;
    height: 170px;
}
#divMenuDetail5 .divMenuDetail_left .wssc2 ul li {
    width: 115px;
    padding-right: 0;
    padding-left: 10px;
    margin-left: 23px;
}
#divMenuDetail5 .divMenuDetail_left .wssc2 img,
#divMenuDetail5 .divMenuDetail_left .wssc3 img,
#divMenuDetail5 .divMenuDetail_left .wssc4 img{
    height: 115px;
}
#divMenuDetail5 .divMenuDetail_left .wssc3 {
    width: 184px;
    height: 170px;
    display: inline-block;
    border-right: 1px solid #dadada;
}
#divMenuDetail5 .divMenuDetail_left .wssc3 {
    *display: inline;
}
#divMenuDetail5 .divMenuDetail_left .wssc3 ul {
    margin: 0 auto;
    height: 170px;
}
#divMenuDetail5 .divMenuDetail_left .wssc3 ul li {
    margin-top: 24px;
    margin-left: 34px;
}
#divMenuDetail5 .divMenuDetail_left .wssc4 {
    width: 185px;
    height: 170px;
    display: inline-block;
}
#divMenuDetail5 .divMenuDetail_left .wssc4 {
    *display: inline;
}
#divMenuDetail5 .divMenuDetail_left .wssc4 ul {
    margin: 0 auto;
    height: 170px;
}
#divMenuDetail5 .divMenuDetail_left .wssc4 ul li {
    margin-top: 24px;
    margin-left: 32px;
}
/* ---³ýÖ÷Ò³ÍâµÄ×ó±ßÀ¸----------   ½áÊø    */
/* ---Ò³½Å----------   ¿ªÊ¼    */

#divFoot {
    position: relative;
    width: 100%;
    background-color: #272727;
    height: 240px;
    color: #808080;
    font-size: 14px;
}
#divFoot_content {
    position: absolute;
    width: 1000px;
    height: 70px;
    padding-top: 10px;
    left: 50%;
    margin-left: -592.5px;
    text-align: center;
    line-height: 32px;
    font-family: "ËÎÌå";
    font-size: 12px;
    color: #979797;
}
#hklink {
    width: 150px;
    height: 36px;
    color: #8f8e8e;
    line-height: 36px;
    text-align: left;
    padding-left: 30px;
    font-size: 12px;
    display: block;
    background-color: #1d1d1d;
    position: absolute;
    top: 0px;
    left: 50%;
}
#hklink:hover {
    color: #cd0200;
}
#divFoot_content a {
    color: #979797;
    /*font-family: "微软雅黑";*/
    font-family: "黑体";
    font-size: 12px;
    padding: 0 10px;
}
#divFoot_content #aAboutUs_foot {}
#divFoot_content #aJoinUs {}
#divFoot_content #aFirends {}
#divFoot_content #aContactUs {}
#divFoot_content #aFAQ {}
#divFoot_content #divFoot_right {}
/* ---Ò³½Å----------   ½áÊø    */
/* ---³ýÖ÷Ò³ÍâµÄ×ó±ßÀ¸----------   ¿ªÊ¼    */

#divLoginAndRegister {
    position: absolute;
    top: 88px;
    width: 238px;
    height: 141px;
    left: 50%;
    margin-left: -592.5px;
    background: url(../image/01_login.jpg) no-repeat;
}
#divLoginAndRegister a {
    position: absolute;
    display: block;
    left: 114px;
    width: 111px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color: #fff;
    font-family: "ËÎÌå";
    font-size: 12px;
}
#divLoginAndRegister #aLogin {
    top: 67px;
}
#divLoginAndRegister #aApply {
    top: 99px;
}
#divLoginAndRegister a:hover {
    background: url(../image/01_login_on.jpg) no-repeat;
}
#divAdressSearch {
    position: absolute;
    top: 245px;
    width: 238px;
    height: 141px;
    left: 50%;
    margin-left: -592.5px;
    background: url(../image/01_search.jpg) no-repeat;
}
#divAdressSearch #inputAddress {
    position: absolute;
    display: block;
    left: 14px;
    top: 102px;
    width: 184px;
    height: 25px;
    line-height: 25px;
    color: #adadad;
    font-family: "ËÎÌå";
    font-size: 13px;
}
#divAdressSearch #aServicesQuery {
    position: absolute;
    display: block;
    left: 200px;
    top: 100px;
    width: 26px;
    height: 28px;
}
#divNav {
    position: absolute;
    top: 413px;
    width: 238px;
    height: 170px;
    left: 50%;
    margin-left: -592.5px;
    font-size: 14px;
    font-family: "ËÎÌå";
}
#divNav .divNav_li {
    text-indent: 14px;
    position: relative;
    z-index: 1;
    width: 238px;
    height: 33px;
    line-height: 33px;
    background-color: #e4e4e4;
    border-bottom: 1px solid #f5f8f8;
}
#divNav .divNav_li a {
    color: #585858;
    display: block;
    width: 238px;
    height: 33px;
    line-height: 33px;
}
#divNav .divNav_li a label {
    display: block;
    float: right;
    padding-right: 14px;
}
#divNav .divNav_li.active {
    background-color: #9c0100;
}
#divNav .divNav_li.active a {
    color: #fffbfc;
}
#divNav .divNav_li ul.submenu {
    display: none;
    position: absolute;
    width: 126px;
    z-index: 100;
    border-left: 1px solid #f5f8f8;
    left: 238px;
    top: 0px;
    background-color: #e4e4e4;
}
#divNav .divNav_li ul.submenu li {
    text-indent: 0px;
    float: none;
    position: static;
    height: 33px;
    line-height: 33px;
    border-bottom: 1px solid #f5f8f8;
}
#divNav .divNav_li ul.submenu li a {
    color: #585858;
    display: block;
    width: 126px;
    height: 33px;
    line-height: 33px;
    text-align: center;
}
#divNav .divNav_li ul.submenu li a:hover,
#divNav .divNav_li ul.submenu li.on a {
    color: #fffbfc;
    background-color: #9c0100;
}
#divFollowUs {
    position: absolute;
    top: 593px;
    width: 238px;
    height: 20px;
    line-height: 20px;
    left: 50%;
    margin-left: -592.5px;
    color: #585858;
}
#divFollowUs label {
    display: block;
    float: left;
    text-indent: 14px;
    font-size: 14px;
    font-family: "ËÎÌå";
    height: 20px;
    line-height: 20px;
    width: 78px;
}
#divFollowUs a {
    display: block;
    float: left;
    width: 30px;
    height: 20px;
}
#divFollowUs #aSinaWeibo {
    background: url(../image/01_xlwb.jpg) no-repeat;
}
#divFollowUs #aSinaWeibo:hover {
    background: url(../image/01_xlwb_on.jpg) no-repeat;
}
#divFollowUs #aQQWeibo {
    background: url(../image/01_txwb.jpg) no-repeat;
}
#divFollowUs #aQQWeibo:hover {
    background: url(../image/01_txwb_on.jpg) no-repeat;
}
#divFollowUs #aWeixin {
    background: url(../image/01_wx.jpg) no-repeat;
}
#divFollowUs #aWeixin:hover {
    background: url(../image/01_wx_on.jpg) no-repeat;
}
/* ---³ýÖ÷Ò³ÍâµÄ×ó±ßÀ¸----------   ½áÊø    */

.divMain {
    width: 100%;
    height: auto;
    position: relative;
}
#divMain_Content {
    height: auto;
    position: relative;
    width: 945px;
    padding-left: 240px;
    left: 50%;
    margin-left: -592.5px;
}
#divMain_Content #divPath {
    margin-top: 25px;
    text-align: right;
    width: 909px;
    padding-right: 36px;
    height: 36px;
    line-height: 36px;
    background-color: #fff;
    color: #848484;
}
.contentHeader {
    position: relative;
    width: 945px;
    height: 49px;
}
.contentHeader_bg {
    height: 12px;
    width: 100%;
    background-color: #d9d9d9;
}
.contentHeader_icon {
    position: absolute;
    top: 0;
    left: 37px;
    background-repeat: no-repeat;
}
@media only screen and (max-width: 1000px) {
    #divHeader_content {
        left: 0;
        margin-left: 0;
    }
    
    #divFoot_content {
        left: 0;
        margin-left: 0;
    }
    
    #divLoginAndRegister {
        left: 0;
        margin-left: 0;
    }
    
    #divAdressSearch {
        left: 0;
        margin-left: 0;
    }
    
    #divNav {
        left: 0;
        margin-left: 0;
    }
    
    #divFollowUs {
        left: 0;
        margin-left: 0;
    }
    
    #divMain_Content {
        left: 0;
        margin-left: 0;
    }
}
.clearfix:after {
    content: '';
    clear: both;
    display: block;
    height: 0px;
    line-height: 0px;
}
html,
body {
    width: 100%;
    height: 100%;
    background-color: #f3f3f3;
    color: #525252;
}
/*================================¹«ÓÃÍ·======================================*/

.header {
    width: 100%;
    position: relative;
    height: 115px;
    overflow: hidden;
}
.header img {
    width: 1920px;
    height: 115px;
    display: block;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -960px;
}
.topbg {
    width: 100%;
    height: 254px;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.topbg img {
    width: 1920px;
    height: 254px;
    display: block;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -960px;
}
.container {
    width: 1000px;
    margin: 0 auto;
    margin-top: -254px;
    z-index: 9;
    position: relative;
    z-index: 1;
}
.container a {
    color: #525252;
    text-decoration: none;
}
.container a:hover {
    color: #cd0200;
    text-decoration: none;
}
.container .title_bg {
    margin-top: 50px;
    height: 58px;
}
.title_tab {
    margin-top: 80px;
    height: 31px;
    margin-bottom: 3px;
}
.title_tab a {
    display: inline-block;
    margin: 0;
}
.title_tab3 a.current,
.title_tab2 a.current,
.title_tab a.current {
    background-color: #de0243;
    color: #fff;
}
.tab_btn {
    width: 146px;
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    text-align: center;
    background-color: #fff;
}
/*---------²à±ßÔ­µã----*/

.tab_circle {
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #BFBFBF;
}
.content {
    background-color: #fff;
    padding: 30px;
}
.article_content {
    background-color: #fff;
    min-height: 500px;
    height: auto;
    _height: 500px;
    padding: 30px;
}
/*-----------cyy---------*/
/*-----------old tab2ÑùÊ½cyy---------*/
/*.title_tab2{position:absolute;margin-top:0;margin-left:-146px;}*/
/*.title_tab2 a{display: block;padding:10px 0;border-bottom:1px solid #E0DCDC;}*/
/*-----------new tab2ÑùÊ½cyy---------*/

.title_tab3 a {
    display: block;
    margin: 40px 20px;
}
.title_tab3 a:last-child {
    border-bottom: none;
}
.title_tab3 {
    position: absolute;
    margin-top: 20px;
    margin-left: -60px;
}
.tabWords {
    /* float: right; */
    
    display: block;
    /* width: 58px; */
    
    position: absolute;
    right: -15px;
    margin-top: -62px;
    margin-left: -155px;
    padding: 10px;
    border-radius: 5px;
    margin-right: 50px;
    background: none;
    color: #BFBFBF;
    font-size: 12px;
}
.tabWords_en {
    /* float: right; */
    
    display: block;
    /* width: 58px; */
    
    position: absolute;
    right: -15px;
    margin-top: -62px;
    margin-left: -260px;
    padding: 10px;
    border-radius: 5px;
    margin-right: 50px;
    background: none;
    color: #BFBFBF;
    font-size: 12px;
}
/*================================Ôª¼þ=============================*/
/*--------ÎÄ×Ö---------*/

.container h1 {
    font-size: 20px;
    font-weight: normal;
    color: #525252;
}
.container h2 {
    font-size: 18px;
    margin-top: 18px;
    margin-bottom: 18px;
}
.container h3 {
    font-size: 16px;
}
.container h3 .tuijian {
    padding: 1px 5px;
    font-size: 10px;
    background: #BB2636;
    color: #fff;
    margin-left: 1em;
}
.container p {
    font-size: 13px;
    line-height: 180%;
    margin: 18px 0;
    text-indent: 2em;
}
.container p.full {
    text-indent: 0;
    margin: 5px 0 15px;
}
.container p.full1 {
    margin-left: 495px;
}
/*.container p.date{ text-indent: 0; color: #b2b2b2; margin: 8px 0 0; font-family: simsun,arial,helvetica,clean,sans-serif;}*/
/*.container a.enter { border: #8c8c8c 1px solid; padding: 5px 20px; font-size: 12px; border-radius: 3px;line-height: 40px;}*/

.container span {
    font-weight: normal;
    font-size: 13px;
}
.container a.product_btn {
    width: 188px;
    height: 45px;
    float: left;
    line-height: 45px;
    text-align: center;
}
.hxjz_left {
    float: left;
    width: 560px;
}
.jtry_left p {
    text-indent: 0 !important;
}
/*--------Í¼Æ¬---------*/

.container img.size1 {
    width: 935px;
    margin: 10px auto;
}
.container img.size2 {
    width: 940px;
    margin: 10px auto;
}
.container img.size3 {
    width: 460px;
    margin: 10px auto;
}
.container img.sizeRight {
    float: right;
}
.container img.imgnews {
    width: 356px;
    height: 211px;
}
.container img.imgright {
    width: 356px;
    height: 305px;
}
.container img.imgperson {
    width: 356px;
    height: 305px;
}
.container img.imgstar {
    width: 455px;
    height: 244px;
}
.container img.specialimgstar {
    width: 244px;
    height: 244px;
}
.container h3.special_title {
    padding-left: 495px;
}
/*===================================×é¼þ================================*/
/*=section=*/

.section {
    margin-bottom: 80px;
}
/*=Ò»¼¶±êÌâ×é¼þ=*/
.title_container {
    height: 33px;
    padding-bottom: 14px;
    border-bottom: 1px #ccc solid;
    position: relative;
    margin: 12px 0 12px;
}
.title_container_en {
    /*height: 33px;*/
    padding-bottom: 14px;
    border-bottom: 1px #ccc solid;
    position: relative;
    margin: 12px 0 12px;
    zoom: 1;
    overflow: hidden;
}
.title_container h1 {
    font-weight: bold;
    float: left;
    margin-top: 5px;
}
.title_container span {
    padding-left: 2em;
    font-size: 18px;
    line-height: 38px;
}
.title_container a.enter {
    position: absolute;
    bottom: 5px;
    right: 0px;
}
/**/
/*=ÐÂÎÅÁÐ±í×é¼þ=*/

.news_container {}
/*=ÐÂÎÅ²¼¾Ö×é¼þ=*/

.news_group {
    border-bottom: #ccc 1px dashed;
    padding: 25px 0;
    overflow: hidden;
    zoom: 1;
    margin-left: 80px;
}
.date {
    position: absolute;
    background: gray;
    color: white;
    width: 60px;
    height: 60px;
    margin-left: -80px;
}
.date p {
    text-indent: 0;
    text-align: center;
    line-height: 100%;
}
.day {
    font-size: 20px !important;
}
.year {
    font-size: 8px;
}
.news_group span {
    margin-left: 2em;
}
.news_group img {
    float: right;
    margin-left: 40px;
}
.news_group_last {
    border-bottom: none;
}
/*=×óÎÄÓÒÍ¼=*/

.img_right_group {
    padding: 25px 0;
    overflow: hidden;
    zoom: 1;
}
.img_right_group img {
    float: right;
    margin-left: 80px;
}
.img_right_group a img {
    float: left;
    margin: 5px 0 0 0;
}
.img_right_group h3 {
    margin-top: 24px;
}
.img_right_group h2 {
    margin-top: 0px;
}
/*=ÓÒÎÄ×óÍ¼=*/

.img_left_group {
    padding: 50px 0;
    overflow: hidden;
    zoom: 1;
    border-bottom: #ccc 1px solid;
}
.img_left_group img {
    float: left;
    margin-right: 40px;
}
/*=²úÆ·Ñ¡Ïî¿¨=*/

.product_tab {
    margin-top: 30px;
    overflow: hidden;
    zoom: 1;
}
.product_tab li{
    zoom: 1;
    overflow: hidden;
    float: left;
}
.product_tab a {
    border: #8c8c8c 1px solid;
}
.product_tab a.current {
    border: #de0243 1px solid;
    color: #de0243;
    width: 188px;
    height: 45px;
}
.product_tab a.product_btn {
    margin-right: 60px;
    margin-bottom: 14px;
    cursor: pointer;
}
.product_tab a.product_btn img {
    margin-right: 8px;
    margin-bottom: -3px;
}
.product_tab a.product_btn_end {
    margin-right: 0px;
}
/*=²úÆ·ÁÐ±í=*/

.product_list {
    width:955px;
    overflow: hidden;
    zoom: 1;
    display: none;
}
.product_list li {
    float: left;
    margin-right: 14px;
    margin-top: 50px;
}
.product_list .list_endline {
    margin-right: 0px;
}
.product_list a {
    display: block;
}
.product_list a img {
    display: block;
    width: 302px;
    height: 266px;
    border: 1px #d9d9d9 solid;
    margin-bottom: 24px;
}
.product_list li {}
.product_list .productWords {
    height: 33px;
    margin-top: 30px;
}
.product_list .productWords p {
    font-size: 15px;
    margin-bottom: -20px !important;
    border-bottom: 1px solid #b8b8b8;
    text-indent: 0;
    padding-bottom: 5px;
}
/*=Ö¤ÊéÁÐ±í=*/

.award_list {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 50px;
}
.award_list li {
    float: left;
    margin-right: 14px;
}
.award_list .list_endline {
    margin-right: 0px;
}
.award_list a {
    display: block;
}
.award_list a img {
    display: block;
    width: 302px;
    height: 366px;
    margin-bottom: 12px;
}
.award_list a span {
    display: block;
    text-align: center;
}
.product_list .list_endline {
    margin-right: 0px;
}
.gotop {
    width: 45px;
    height: 45px;
    background: url(../images/top.jpg) no-repeat;
    position: fixed;
    bottom: 160px;
    left: 50%;
    display: block;
    margin-left: 512px;
    cursor: pointer;
    opacity: 0;
    transition: all .5s;
}
.gotop:hover {
    opacity: 1 !important;
}
/*Èý¼¶Ò³Ãæ*/

.article {
    word-break:break-all;
    padding: 4px;
}
.article_p {
    margin: 18px 0;
}
.article_p p {
    text-indent: 0;
    margin: 0;
}
.jtzx_img {
    overflow: hidden;
}
.jtzx_img p {
    text-indent: 0;
    margin: 0;
}
.zuozhe {
    text-indent: 2em;
}
/*add*/

.jszx_group {
    overflow: hidden;
    margin-top: 10px;
}
.jszx_group_p {
    width: 580px;
}
.jszx_group img {
    width: 242px;
}
.jszx_group_img {
    margin-left: 100px;
}
.yjry_sub {
    width: 300px;
    float: left;
}
.yjry_sub img {
    width: 120px;
}
.yjry_sub p {
    width: 250px;
    margin: 0 auto;
    /* text-indent: 0em; */
    
    margin-top: 12px;
}
.yjry_sub p.title2 {
    text-indent: 0em;
    text-align: center;
}
.yjry a:hover {
    color: #525252;
}
.dash {
    border: 1px dashed #ccc;
    margin-bottom: 10px;
}
.yfdt_group {
    margin-top: 25px;
}
.yjry_intro img {
    margin: 20px 0 0 70px;
}
.jrwm {
    width: 100%;
    margin: 20px 0 30px;
}
.jrwm tr {}
.jrwm tr th {
    color: #868686;
}
.jrwm tr.active {
    background: #F2F2F2;
}
.jrwm td {
    padding: 15px 12px;
    text-align: center;
    min-width: 20px;
}
.jrwm th {
    text-align: center;
    width: 25px;
    padding: 10px 0;
}
.img_right_group img.pull_left {
    margin: 0;
    float: left;
}
.container p.yjry_p {
    width: 215px;
}
.container p.title1 {
    /* margin: 5px 0 5px; */
    
    text-indent: 0em;
    text-align: center;
}
.co .container p.title2 {
    /* margin: 5px 0 15px; */
    
    text-indent: 0em;
}
.sjsp {
    width: 440px;
}
/*.sjsimg{ width: 356px;}*/
/*.container .content .section{ margin-bottom: 0;}*/

.container .content .cpzl {
    margin-bottom: 20px;
}
/*È«ÇòµØÍ¼*/

#gobalContainer {
    position: relative;
    width: 100%;
    overflow: hidden;
    zoom: 1;
}
#gobalContainer .gobalImg {
    position: absolute;
    -webkit-animation: zoomIn .6s linear .5s backwards;
    animation: zoomIn .6s linear .5s backwards;
}
#gobalContainer .gobal1 {
    left: 132px;
    top: 118px;
}
#gobalContainer .gobal2 {
    left: 415px;
    top: 95px;
    animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
}
#gobalContainer .gobal3 {
    left: 616px;
    top: 45px;
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s;
}
#gobalContainer .gobal4 {
    left: 755px;
    top: 115px;
    animation-delay: 2.6s;
    -webkit-animation-delay: 2.6s;
}
#gobalContainer .gobal5 {
    left: 736px;
    top: 352px;
    animation-delay: 3.3s;
    -webkit-animation-delay: 3.3s;
}
@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
    
    50% {
        opacity: 1;
    }
}
@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
    
    50% {
        opacity: 1;
    }
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0);
    }
    
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0);
    }
    
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
/*Ê±¼äÊ÷*/

#treeContainer {
    width: 100%;
    zoom: 1;
    position: relative;
    height: 326px;
    background: url(../images/timeTree.jpg) no-repeat;
    background-position: center;
    margin-top: 40px;
}
#treeContainer p {
    position: absolute;
    animation-delay: 2.6s;
    -webkit-animation-delay: 2.6s;
    text-indent: 0em;
    width: 400px;
    display: none;
}
#treeContainer p strong {
    color: red;
}
#treeText1 {
    left: 542px;
    top: -24px;
}
#treeText2 {
    left: 27px;
    top: 16px;
}
#treeText3 {
    left: 542px;
    top: 76px;
}
#treeText4 {
    left: 27px;
    top: 133px;
}
#treeText5 {
    left: 542px;
    top: 200px;
}
#treeText6 {
    left: 27px;
    top: 239px;
}
/*add326*/

.jtjy_l {
    width: 510px;
}
.jcgf {
    position: relative;
}
.jcgf_s1 {
    position: absolute;
    left: 9px;
    top: 17px;
}
.jcgf_s2 {
    position: absolute;
    left: 575px;
    top: 17px;
}
p.jcgf {
    margin: 15px 0 5px;
    text-indent: 0;
}
.dgbzjcgf_list {}
.dgbzjcgf_list li img {
    width: 304px;
    height: 268px;
}
#dgbzjcgf>p {
    margin: 20px 0 !important;
}
.dgbzjcgf_list li {
    float: left;
    margin-right: 10px;
    position: relative;
    margin-bottom: 20px;
}
.dgbzjcgf_list li.last {
    margin-right: 0px;
}
.content ul.dgbzjcgf_list li p {
    text-indent: 0;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.7) !important;
    background: #fff\9;
    filter: Alpha(opacity=50)\9;
    width: 100%;
}
.content p.jcgf span {
    width: 300px;
    display: inline-block;
}
.video_title {
    margin: 25px 0 15px !important;
}
/*//¼¯ÍÅ½éÉÜ±³¾°*/

.videoDiv {
    background: url('../images/jituanjies.jpg') no-repeat;
    background-origin: border-box;
    width: 100%;
    overflow: hidden;
    zoom: 1;
}
.videoDiv2 {
    background: url('../images/jszx2.jpg') no-repeat;
    background-origin: border-box;
    width: 100%;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 10px;
}
#divShowVideo4 {
    float: right;
}
#divShowVideo5 {
    float: right;
}
.wmdpp {
    margin-bottom: 15px;
}
/*.container .news_group p.full,.container .news_group p.date,.container .news_group .tuijian,.container .news_group .imgnews{ display: none;}*/
/*.container .tb p.full,.container .tb p.date,.container .tb .imgnews{ display: block;}*/

.container .tb .tuijian {
    display: inline-block;
}
.container .news_group:hover p.full,
.container .news_group:hover p.date,
.container .news_group:hover .imgnews {
    display: block;
}
.container .news_group:hover .tuijian {
    display: inline-block;
}
#aSearch {
    position: relative;
}
.aSearch_input {
    position: absolute;
    color: #999;
    bottom: -32px;
    right: -1px;
    border: 1px solid #aaa;
    height: 30px;
    padding-left: 5px;
    display: none;
}
#aSearch:hover .aSearch_input {
    display: block;
}
/*/¼¯ÍÅ×ÊÑ¶·ÖÒ³*/

.page {
    display: table;
    margin: -40px auto 0;
    margin-bottom: 40px;
    border: 1px solid gray;
}
.page a {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-right: 1px solid gray;
    line-height: 40px;
    text-align: center;
}
.page a:last-child {
    border: 0;
}
#page .active {
    background: red;
    display: inline-block;
    color: #fff;
}
#content>div {
    display: none;
}
#content .activeCon {
    display: block;
}
.pageWrap {
    background: white;
    width: 100%;
    padding-bottom: 20px;
    /*margin-top: -50px;*/
}
.jtls_list {
    width: 40px;
    padding-top: 32px;
    text-align: center;
}
.jtls_list li {
    cursor: pointer;
    margin-top: 15px;
}
.jtls_list li span {
    color: #CFCDCE;
}
.jtls_list li.current span {
    color: #A83329;
    margin-bottom: 5px;
    height: 15px;
    display: block;
    background: url("../images/arrow_top.png") no-repeat scroll bottom center;
    padding-bottom: 15px;
}
.shuxian {
    width: 2px;
    /*height: 70px;*/
    height: 25px;
    background: #CFCDCE;
    margin: 0 auto;
}
.jtls_bottom h2 {
    margin-top: 0;
    color: #A83329;
}
.container .jtls_bottom .diag {
    margin-left: 20px;
    padding: 10px 25px 0 20px;
    background: #EFEFEF;
    width: 145px;
    /*height: 327px;*/
}
.diag {
    position: relative;
}
/*.diag .biaoji1{ position: absolute; left: -18px; top: 42px;}集团历程的箭头*/

.diag_img {
    display: block;
    width: 574px;
    margin-left: 30px;
}
.diag_img img {
    margin-bottom: 10px;
}
.jtls_content {
    display: none;
}
.container span.scjd_title {
    font-size: 16px;
}
.bottom {
    width: 1000px;
    margin: 0 auto;
}
.bottom a {
    color: #808080;
}
.bottom a:hover {
    color: red;
}
.bottom .bottom_top {
    background: #1C1C1C;
    height: 50px;
}
#divFoot .bottom_top ul {
    width: 228px;
    margin: 15px 0 0 10px;
    background: url(../images/bottom_icon.png) no-repeat;
}
#divFoot .bottom_top ul li {
    float: left;
    padding: 0 10px;
}
#divFoot .bottom_top ul li a {
    display: block;
}
#divFoot .bottom_top ul li a.b_wx {
    width: 24px;
    height: 20px;
}
#divFoot .bottom_top ul li a.b_xlwb {
    width: 24px;
    height: 20px;
}
#divFoot .bottom_top ul li a.b_txwb {
    width: 19px;
    height: 20px;
}
#divFoot .bottom_top ul li a.b_qqzone {
    width: 24px;
    height: 20px;
}
#divFoot .bottom_top ul li a.b_renren {
    width: 24px;
    height: 20px;
}
.bottom_link1,
.bottom_link2 {
    float: left;
    width: 205px;
    margin-top: 150px;
    height: 37px;
    padding: 5px 15px 12px 30px;
    line-height: 37px;
}
#comAdd p {
    z-index: 10;
    /*right: 423px; bottom: 240px; */
    
    width: 205px;
    height: 40px;
    /*padding: 5px 15px 5px 30px; */
    
    line-height: 40px;
    /*background: #121212;*/
}
#comAdd {
    display: none;
    width: 251px;
    position: absolute;
    z-index: 10;
    top: -106px;
    margin-left: -30px;
}
.comAdd {
    padding: 5px 15px 8px 30px;
    background: #1C1C1C;
}
/*#addIcon{position:absolute;}*/

.bottom_top_right {
    width: 500px;
    margin-top: -5px;
    height: 200px;
    margin-top: -150px;
}
.bottom_link1:hover,
.comAdd:hover,
.bottom_link2:hover {
    background: #121212;
}
.bottom_bottom {
    padding-top: 10px;
}
.bottom_bottom .bottom_bottom_l ul {
    line-height: none;
    margin-bottom: 5px;
}
.bottom_bottom .bottom_bottom_l ul li {
    float: left;
}
.bottom_bottom .bottom_bottom_l ul li.bottom_bottom_l_first a {
    padding-left: 0;
}
.bottom_bottom .bottom_bottom_l ul li.bottom_bottom_l_last a {
    border-right: 0;
}
.bottom_bottom .bottom_bottom_l ul li a {
    padding: 0 10px;
    color: #999;
    border-right: 1px solid #666;
    display: block;
    line-height: none;
}
.bottom_bottom_l {
    width: 500px;
    float: left;
    padding-top: 90px;
}
.bottom_bottom_r {
    width: 380px;
    float: right;
    padding-right: 42px;
}
#divFoot .bottom_bottom_l p {
    font-size: 13px;
    color: #999;
}
.container .section p {
    margin: 0;
    padding: 6px 0;
}
.lxwm_bottom {
    height: 430px;
}
.bottom_ul {
    margin-top: 18px;
    padding-left: 1px;
}
.bottom_ul li {
    margin-left: -1px;
}
.bottom_logo img {
    height: 50px;
}
.wmdgs_jihe p.full {
    margin-top: 15px;
}
.pic_wx img {
    margin-top: 18px;
    width: 123px;
    height: 122px;
}
/*------------Èý¼¶Ò³Ãæ made by cyy----------*/

#scrollPic {
    width: 940px;
    height: 110px;
    margin: 40px auto 20px;
}
#scrollPic i {
    width: 13px;
    color: #B8B6B6;
    line-height: 110px;
}
#deRight {
    float: right;
}
#deLeft {
    float: left;
}
.picWrap {
    position: relative;
    margin: 0 auto;
    height: 110px;
    width: 850px;
    overflow: hidden;
}
#showPic {
    height: 110px;
    position: absolute;
    left: 0;
}
#showPic img {
    width: 160px;
    height: 86px;
    cursor: pointer;
    border: 1px #ccc solid;
    margin: 2px;
}
#showPic img.current {
    border: 1px red solid;
}
.picTitle h1 {
    color: rgb(189, 31, 31);
}
.picTitle span {
    padding: 0 20px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -140px;
    margin-top: 28px;
    height: 80px;
    background: white;
    font-size: 15px;
    font-weight: 800;
}
#notice {
    zoom: 1;
    margin-bottom: 40px;
    overflow: hidden;
}
#notice img {
    width: 500px;
    /*height: 290px;*/
    margin: -40px 0 60px;
}
#noteWord {
    float: right;
    width: 400px;
}
.noteWord h3 {
    /*margin: 20px 0;*/
}
.noteWord i {
    color: #B60707;
    font-size: 20px;
    margin-right: 10px;
}
.noteWord p {
    margin: 0;
    line-height: 20px;
    font-size: 12px;
    font-weight: normal;
    word-break:break-all;
    text-indent:0;
}
#noteWord2 {
    padding-bottom: 40px;
}
#noteWord2 p {
    margin: 0 0 20px 0;
    line-height: 20px;
    font-size: 12px;
    font-weight: 900
}
.jobtips {
    margin: 5px 0 10px 0;
}
.jobsection {
    border-bottom: 1px dotted gray;
    padding-bottom: 50px;
    margin-bottom: 30px;
}
/*百度分享样式*/

#divFoot .bottom_top ul li {
    padding: 0;
}
.bdshare-button-style0-16 a,
.bdshare-button-style0-16 .bds_more {
    background-image: none !important;
}
#divFoot .bottom_top ul li a.b_wx {
    width: 20px;
}
/*临时注释*/
/*页面4_3.html*/
/*.honour ul li{
    border: 1px solid red;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}*/

.no_padding_section {
    padding: 0;
}
.container .no_padding_section p {
    margin: 0;
    padding: 6px 0;
}
.honor-show {
    width: 1000px;
    height: 582px;
    
}
.honor-show-div {
    margin: 65px auto 0;
}
.honor-show-div-en {
    margin: 65px auto 0;
}
.honor-show-div h2 {
    height: 40px;
    line-height: 40px;
    background: #2ea7e0;
    color: #fff;
    font-size: 18px;
    text-indent: 10px;
}
.honor-show-div-en h2 {
    height: 40px;
    line-height: 40px;
    background: #2ea7e0;
    color: #fff;
    font-size: 18px;
    text-indent: 10px;
}
.honor-show{
    margin-left: 30px;
}

.honor-show-div ul {
    width: 460px;
    float: left!important;
    overflow: visible;
}
.honor-show-div-en ul {
    width: 460px;
    float: left!important;
    overflow: visible;
}
.honor-show-div ul li {
    z-index: 1;
    height: 40px;
    width: 410px;
    background-color: #f2f2f2;
    margin-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
    cursor: pointer;
    *margin-top: -4px;
}
.honor-show-div-en ul li {
    z-index: 1;
    /*height: 40px;*/
    width: 410px;
    background-color: #f2f2f2;
    margin-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
    cursor: pointer;
    *margin-top: -4px;
}
.honor-show-div ul li a {
    line-height: 40px;
    font-size: 14px;
    color: #666666;
    padding-left: 10px;
}
.honor-show-div ul li span {
    line-height: 40px;
    width: 20px;
    height: 30px;
    margin-left: 10px;
    font-size: 14px;
}
.honor-show-div-en ul li a {
    line-height: 40px;
    font-size: 14px;
    color: #666666;
    padding-left: 10px;
}
.honor-show-div-en ul li span {
    line-height: 40px;
    width: 20px;
    height: 30px;
    margin-left: 10px;
    font-size: 14px;
}
.honer-medal {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    margin-top: -62px;
}
.honer-medal img {
    padding: 7px;
    background-color: #c2bdbd;
    position: relative;
}
.honer-medal-en {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    margin-top: -62px;
}
.honer-medal-en img {
    padding: 7px;
    background-color: #c2bdbd;
    position: relative;
}
.honor-show-div ul li .honer-medal span {
    width: 0px;
    height: 0px;
    position: absolute;
    border: 20px solid #c2bdbd;
   /* *border-right-color: #c2bdbd;
    *filter: alpha(opacity=1);*/
    border-color: transparent #c2bdbd transparent transparent;
    *border-style: dashed solid  dashed dashed;
    left: -50px;
    top: 40px;
}
.honor-show-div ul li.active,
.honor-show-div ul li {
    position: relative;
}
.honor-show-div ul li {}
.honor-show-div ul li.active {
    background-color: #fbfbfb;
    z-index: 999;
}
.honor-show-div-en ul li .honer-medal-en span {
    width: 0px;
    height: 0px;
    position: absolute;
    border: 20px solid #c2bdbd;
   /* *border-right-color: #c2bdbd;
    *filter: alpha(opacity=1);*/
    border-color: transparent #c2bdbd transparent transparent;
    *border-style: dashed solid  dashed dashed;
    left: -50px;
    top: 40px;
}
.honor-show-div-en ul li.active,
.honor-show-div-en ul li {
    position: relative;
}
.honor-show-div-en ul li {}
.honor-show-div-en ul li.active {
    background-color: #fbfbfb;
    z-index: 999;
}
