.max_width {
    max-width: 1920px;
    margin: 0 auto;
}

.page_top_lan {
    max-width: 1920px;
    margin: 0 auto;
    *zoom: 1;
}

.table-c table {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.table-c table td {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc
}

.page_top_lan:before,
.page_top_lan:after {
    display: table;
    content: "";
}

.erjia {
    z-index: 5000;
}

.page_top_lan:after {
    clear: both;
}

.page_top_lan .lan_select {
    *zoom: 1;
    float: right;
    margin-top: 12px;
}

.page_top_lan .lan_select:before,
.page_top_lan .lan_select:after {
    display: table;
    content: "";
}

.page_top_lan .lan_select:after {
    clear: both;
}

.page_top_lan .lan_select div {
    height: 25px;
    line-height: 13px;
    float: left;
    margin-right: 12px;
}

.page_top_lan .lan_select div img {
    margin-right: 7px;
    padding-top: 1px;
    display: inline-block;
}

.page_top_lan .lan_select div a {
    display: inline-block;
    height: 25px;
}

.page_top_lan .lan_select div span {
    display: inline-block;
    height: 25px;
    line-height: 13px;
    font-size: 13px;
    color: #495163;
}

.page_top_lan .lan_select div:nth-last-child(1) {
    margin-right: 0;
}

.page_top_logo {
    *zoom: 1;
    max-width: 1920px;
    margin: 0 auto;
    padding-bottom: 15px;
    margin-top: 5px;
}

.page_top_logo:before,
.page_top_logo:after {
    display: table;
    content: "";
}

.page_top_logo:after {
    clear: both;
}

.page_top_logo .container {
    position: relative;
}

.page_top_logo .logo {
    float: left;
}

.page_top_logo .logo img {
    /*padding-top: 14px;*/
}

.page_top_logo .form {
    position: absolute;
    left: 597px;
    top: 11px;
}

.page_top_logo #searchin {
    border: 0;
    width: 114px;
    height: 23px;
    background: url(../img/form_border.jpg) no-repeat;
    color: #b8b8b8;
    font-size: 12px;
    padding-left: 6px;
    line-height: 23px;
}

.page_top_logo #searchsubmit {
    width: 10px;
    height: 10px;
    border: 0;
    background: url(../img/search.jpg) no-repeat;
    position: absolute;
    right: 9px;
    top: 7px;
}

.page_top_logo .gongneng {
    float: right;
    padding-top: 17px;
}

.page_top_logo .gongneng li {
    float: left;
    font-size: 14px;
    height: 14px;
    border-right: 1px solid #4f4f4f;
    line-height: 14px;
    color: #080404;
    cursor: pointer;
    padding-right: 13px;
    padding-left: 13px;
}

.page_top_logo .gongneng li a {
    color: #080404;
}

.page_top_logo .gongneng li:nth-last-child(1) {
    padding-right: 0;
    border: 0;
}

.nav {
    max-width: 1920px;
    margin: 0 auto;
    background-color: #e7221d;
    *zoom: 1;
}

.nav:before,
.nav:after {
    display: table;
    content: "";
}

.nav:after {
    clear: both;
}

.nav li {
    float: left;
    width: 143px;
    background: url(../img/li_border.jpg) right center no-repeat;
}

.nav li:nth-child(7) {
    background: none;
}

.nav h2 {
    width: 142px;
    font-weight: normal;
    font-size: 14px;
    color: #fff;
    height: 39px;
    text-align: center;
    line-height: 39px;
}

.nav h2:hover {
    background-color: #f17a77;
}

.index_news {
    margin-top: 40px;
}

.index_news .left_news {
    float: left;
    width: 643px;
}

.index_news .top {
    height: 39px;
    *zoom: 1;
    background-color: #f2f2f2;
    line-height: 39px;
}

.index_news .top:before,
.index_news .top:after {
    display: table;
    content: "";
}

.index_news .top:after {
    clear: both;
}

.index_news .top span {
    display: inline-block;
    padding-bottom: 5px;
}

.index_news .top .lei_title {
    float: left;
    padding-left: 29px;
    color: #2d2d2d;
    font-size: 20px;
}

.index_news .top a {
    float: right;
    padding-right: 7px;
    color: #2d2d2d;
    font-size: 12px;
}

.index_news .right_news {
    width: 330px;
    float: right;
}

.index_news .news_content {
    position: relative;
    *zoom: 1;
}

.index_news .news_content:before,
.index_news .news_content:after {
    display: table;
    content: "";
}

.index_news .news_content:after {
    clear: both;
}

.index_news .news_content li {
    height: 135px;
    background: url(../img/news_border.jpg) no-repeat right bottom #f2f2f2;
    border-right: 1px solid #f2f2f2;
}

.index_news .news_content li:nth-child(3) {
    background: none;
    background-color: #f2f2f2;
}

.index_news .news_content li:hover {
    background: none;
    background-color: #ffffff;
}

.index_news .news_content li:hover a {
    color: #e60012 !important;
}

.index_news .news_content li:hover .time {
    color: #e60012 !important;
}

.index_news .news_content li:hover .desc {
    color: #e60012 !important;
}

.index_news .news_content li .new_img {
    display: none;
}

.index_news .news_content li:nth-child(1) .new_img {
    display: block;
}

.index_news .news_content .new_img {
    position: absolute;
    left: 0;
    top: 0;
	width:340px; height:405px; overflow:hidden;
}
.index_news .news_content .new_img img{width:340px;}

.index_news .news_content .newslist {
    padding-left: 357px;
    padding-top: 33px;
}

.index_news .news_content .newslist .news_titlea {
    width: 156px;
    float: left;
}

.index_news .news_content .newslist .news_titlea a {
    color: #666666;
    font-weight: bold;
    font-size: 15px;
    width: 156px;
}

.index_news .news_content .newslist .time {
    float: right;
    font-size: 14px;
    color: #666666;
    font-weight: bold;
    padding-right: 6px;
}

.index_news .news_content .newslist .desc {
    padding-top: 20px;
    color: #666666;
}

.index_news .news_contenta li {
    margin-bottom: 21.9px;
}

.index_news .news_contenta li:nth-child(1) a {
    font-size: 16px;
    color: #e60012;
}

.index_news .news_contenta li:nth-child(1) .time {
    color: #e60012;
}

.index_news .news_contenta li:nth-child(1) .desc {
    display: block;
}

.index_news .news_contenta .news_titlea {
    cursor: pointer;
    padding-left: 28px;
    width: 192px;
    float: left;
    background: url(../img/huiyi_circle.jpg) 14px center no-repeat;
}

.index_news .news_contenta .news_titlea a {
    font-size: 16px;
    color: #666666;
}

.index_news .news_contenta .time {
    float: right;
    font-size: 16px;
    color: #666666;
    margin-right: 5px;
}

.index_news .news_contenta .desc {
    height: 60px;
    padding: 13px 0;
    padding-left: 28px;
    color: #666666;
    font-size: 14px;
    display: none;
    background: url(../img/huiyi_border.jpg) bottom center no-repeat;
}

.index_news .news_contenta {
    padding-top: 18px;
    border: 1px solid #f2f2f2;
}

.footer {
    max-width: 1920px;
    margin: 0 auto;
    *zoom: 1;
    background-color: #d2d2d2;
    border-top: 1px solid #a7a7a7;
}

.footer:before,
.footer:after {
    display: table;
    content: "";
}

.footer:after {
    clear: both;
}

.footer .footer_nav {
    background: url(../img/footer_border.jpg) 1px 53px no-repeat;
    float: left;
    position: relative;
}

.footer .footer_nav>li {
    padding-top: 26px;
    margin-right: 53px;
    float: left;
}

.footer .footer_nav>li h2 {
    font-weight: normal;
    color: #2d2d2d;
    font-size: 14px;
    font-weight: 600;
}

.footer .footer_nav>li:nth-child(1) {
    display: none;
}

.footer .footer_nav>li:nth-child(7) {
    display: none;
}

.footer .footer_nav>li ul {
    padding-top: 22px;
}

.footer .footer_nav>li ul li {
    margin-bottom: 9px;
}

.footer .footer_nav>li ul li a {
    font-size: 12px;
    color: #444343;
}

.footer .news_list {
    position: absolute;
    left: 110px;
    top: 68px;
}

.footer .news_list li {
    margin-bottom: 9px;
}

.footer .news_list li a {
    font-size: 12px;
    color: #444343;
}

.footer .product_list {
    position: absolute;
    left: 221px;
    top: 68px;
}

.footer .product_list li {
    margin-bottom: 9px;
}

.footer .product_list li a {
    font-size: 12px;
    color: #444343;
}

.footer .footer_contactus {
    float: left;
    margin-left: 18px;
    padding-top: 26px;
}

.footer .footer_contactus .title {
    color: #2d2d2d;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 18px;
}

.footer .footer_contactus li {
    font-size: 12px;
    color: #666666;
    line-height: 12px;
    margin-bottom: 8px;
}

.footer .footer_contactus li a {
    font-size: 12px;
    color: #666666;
}

.footer .container {
    position: relative;
}

.footer .scan {
    position: absolute;
    width: 173px;
    height: 157px;
    background: url(../img/scan_bgc.png) no-repeat;
    right: 0;
    top: -10px;
}

.footer .scan img {
    margin-left: 12px;
}

.copy {
    max-width: 1920px;
    margin: 0 auto;
    height: 39px;
    background-color: #e60012;
    line-height: 39px;
    text-align: center;
    color: #fff;
}

.copy .container {
    color: #fff;
    font-size: 12px;
}

.copy a {
    color: #fff;
    font-size: 12px;
}

.page_Left .list>ul>li {
    background: url(../img/yijiborder.jpg) 13px center no-repeat;
    width: 183px;
    height: 45px;
    line-height: 45px;
    padding-left: 23px;
    border: 1px solid #d4d4d4;
    border-top: 0;
}

.page_Left .list>ul>li h3 {
    font-weight: normal;
    color: #5b5a5a;
    font-size: 18px;
}

.page_Left .list>ul>li:nth-child(1) {
    border-top: 1px solid #d4d4d4;
}

.show_product {
    border-bottom: 1px solid #d4d4d4;
}

.show_product .zh {
    font-weight: bold;
    font-size: 20px;
    color: #5b5a5a;
    padding: 0 7px;
    padding-bottom: 3px;
    border-bottom: 2px solid #e7221d;
    float: left;
}

.page_jobshow a {
    color: #fff;
}

.page_jobshow .job_content {
    margin-bottom: 10px;
}

.page_Left ul li h3 {
    font-size: 14px !important;
}

.index_products {
    background-color: #ededed;
    height: 423px;
    margin-top: 50px;
}

.index_products .top .title {
    margin-top: 49px;
    float: left;
    font-size: 24px;
    color: #2d2d2d;
    font-weight: bold;
}

.index_products .top a {
    float: right;
    margin-top: 50px;
    color: #545454;
    font-size: 12px;
    line-height: 12px;
}

.picScroll-left {
    width: 1002px;
    position: relative;
    margin-top: 30px;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .bd ul li {
    margin-right: 11px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picScroll-left .bd ul li .pic {
    text-align: center;
}

.picScroll-left .bd ul li .pic img {
    width: 242px;
    height: 242px;
    display: block;
}

.picScroll-left .bd ul li .title {
    line-height: 30px;
    width: 242px;
    background-color: #e60012;
}

.picScroll-left .bd ul li .title a {
    color: #fff;
    font-size: 14px;
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
    width: 22px;
    height: 43px;
    position: absolute;
    top: 110px;
}

.picScroll-left .hd .next {
    left: -76px;
    background: url(../img/left.jpg);
}

.picScroll-left .hd .prev {
    right: -76px;
    background: url(../img/right.jpg);
}

.yijilei {
    position: relative;
}

.erjia {
    position: absolute;
    background-color: #e7221d;
    display: none;
    margin-top: 0 px;
}

.erjia li {
    background: none !important;
    text-align: center;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    height: 20px;
    line-height: 24px;
}

.erjia li:hover {
    background-color: #f17a77 !important;
}

.erjia li:nth-last-child(1) {
    border: 0;
}

.erjia li a {
    color: #fff;
}

.leftmenuC,
.leftmenuD {
    height: 37px;
    border: 1px solid #d4d4d4;
    border-top: 0;
    background: url(../img/zheng.jpg) no-repeat 19px center;
}

.leftmenuC h3 {
    color: #5b5a5a;
    font-size: 15px;
    font-size: normal;
    line-height: 37px;
    padding-left: 34px;
    background: url(../img/down.jpg) no-repeat 170px center;
}

.leftmenuD h3 {
    color: #5b5a5a;
    font-size: 15px;
    font-size: normal;
    line-height: 37px;
    padding-left: 34px;
    background: url(../img/top.jpg) no-repeat 170px center;
}

.leftmenuA,
.leftmenuB {
    border: 1px solid #d4d4d4;
    border-top: 0;
    border-bottom: 0;
}

.leftmenuA h3 {
    color: #5b5a5a;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    font-weight: normal;
    padding-left: 40px;
    background: url(../img/sanji_normal.jpg) 30px center no-repeat;
}

.leftmenuB h3 {
    color: #e7221d;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    font-weight: normal;
    padding-left: 40px;
    background: url(../img/sanji_hover.jpg) 30px center no-repeat;
}

.san {
    border-bottom: 1px solid #d4d4d4;
}

.lijizixun a {
    width: 92px;
    height: 31px;
    text-align: center;
    line-height: 31px;
    background-color: #e7221d;
    color: #fff;
}

.show_product_list li {
    float: left;
    margin-right: 12px;
}

.show_product_list li:nth-child(3n) {
    margin-right: 0 !important;
}

.show_product_list li img {
    display: block;
    border: 1px solid #f2f2f2;
}

.r_top {
    margin-bottom: 12px;
}

.page_Right {
    margin-top: 18px;
}

.show_product_list li .title {
    text-align: center;
    height: 26px;
    line-height: 27px;
    border-top: 1px solid #f17a77;
    background-color: #e7221d;
    margin-top: 3px;
}

.show_product_list li .title a {
    color: #ffffff;
}

.index_products .top a:hover {
    color: #e60012;
}

table {
    cellpadding: 0;
    cellspacing: 0;
    border-collapse: collapse
}

.index_products {
    margin-bottom: 50px;
}

.page_Banner{ width:100%; margin:0 auto; min-width:1190px; height:720px; max-width:1920px;}
.DB_tab25 {width:100%;height:720px;position:relative;overflow:hidden}

.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:720px;display:none}

.DB_tab25 .DB_imgSet{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:-50px;top:115px;}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:-50px;top:115px;}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:-50px;top:155px;}

.DB_tab25 .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:681px;text-align:center;font-size:0}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 10px;display:inline}

.DB_tab25 .DB_prev{position:absolute;left:-30%;top:200px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-30%;top:200px;cursor:pointer;display:none}

.side{position:fixed;width:60px;height:275px;right:0px;top:370px;z-index:99999; color:#fff}
.side ul li{width:60px;height:60px;float:left;position:relative; padding-bottom:1px; list-style:none;}
.side ul li .sidebox{position:absolute;width:60px; text-align:left;height:60px;top:0;right:0;transition:all 0.3s;color:#fff;font:14px "微软雅黑";overflow:hidden;}
.side ul li .sidebox2{position:absolute;width:60px; text-align:left;height:60px;top:0;right:0;transition:all 0.3s;color:#fff;font:14px "微软雅黑";overflow:hidden;}
.side ul li .sidebox3{position:absolute;width:60px; text-align:center;height:60px;top:0;right:0;transition:all 0.3s;color:#fff;font:14px "微软雅黑";overflow:hidden; line-height:22px;}
.side ul li .sidebox3 a{ color:#fff}
.side ul li .sidebox3:hover{ background:#737373}
.side ul li .sidetop{width:50px;height:52px;line-height:64px;transition:all 0.3s;padding-top:2px;}
.side ul li img{float:left;}