﻿/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}

body {
    font-family: 'Microsoft Yahei',Arial,Simsun;
    background: rgb(17,17,17);
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,img {
    border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}

ol,ul {
    list-style: none;
}

caption,th {
    text-align: left;
}

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}

q:before,q:after {
    content: '';
}

abbr,acronym {
    border: 0;
}

a {
    text-decoration: none;
    outline: none;
    blr: expression(this.onFocus=this.blur());
}

.clear {
    display: block;
    clear: both;
}

.cler:after {
    content: "";
    display: block;
    width: 100%;
    height: 0px;
    clear: both;
    overflow: hidden;
}

.rt {
    float: right
}

.relative {
    position: relative;
}

.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    /* Firefox 3.5+ */
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

/*内容样式*/
.wrapper {
    max-width: 1440px;
    margin: 0 auto;
}

.header,.footer,.contenter,.cwrap {
    background: rgb(234,234,234);
}

.head,.foot,.content {
    width: 1002px;
    margin: 0 auto;
}

.header {
    position: relative;
    border-top: 7px solid rgb(158,35,38);
    z-index: 999;
}

.footer {
    background: rgb(58,56,61);
    border-top: 4px solid rgb(158,35,38);
}

.head {
    height: 73px;
    padding: 0 10px 0 30px;
    width: 962px;
}

.foot {
    height: 89px;
    background: rgb(58,56,61);
    padding: 0 10px 0 30px;
    width: 962px;
}

.cwrap {
    overflow: hidden;
    position: relative;
    height: 620px;
}

.cwrap_list {
    position: relative;
}

.cwrap_inner {
    position: relative;
    height: 620px;
}

.imgBlock {
    position: absolute;
    left: 50%;
    top: 0;
    width: 1440px;
    height: 620px;
    margin-left: -720px;
    overflow: hidden;
}

.imgBlock img {
    display: block;
}

.cwrap_common {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1002px;
    margin-left: -501px;
}

.content {
    position: relative;
}

.cbtn1 {
    position: absolute;
    top: 100px;
    right: 3%;
    z-index: 9999;
}

.cbtn1 ul {
    border-top: 1px solid rgb(238,235,235);
    border-right: 1px solid rgb(238,235,235);
    border-left: 1px solid rgb(238,235,235);
    cursor: pointer;
}

.cbtn1 li {
    width: 88px;
    height: 29px;
    border-bottom: 1px solid rgb(238,235,235);
    color: rgb(39,39,39);
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    background: rgb(191,191,191);
}

.cbtn1 li.cursor {
    background: rgb(158,35,38);
    color: #fff;
}

.cbtn {
    position: absolute;
    top: 100px;
    right: 3%;
    z-index: 9999;
}

.cbtn ul {
    border-top: 1px solid rgb(238,235,235);
    border-right: 1px solid rgb(238,235,235);
    border-left: 1px solid rgb(238,235,235);
    cursor: pointer;
}

.cbtn li {
    width: 88px;
    height: 29px;
    border-bottom: 1px solid rgb(238,235,235);
    color: rgb(39,39,39);
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    background: rgb(191,191,191);
}

.cbtn li.current {
    background: rgb(158,35,38);
    color: #fff;
}

.pagecbtn {
    position: absolute;
    top: 130px;
    right: 3%;
    z-index: 9999;
}

.pagecbtn ul {
    border-top: 1px solid rgb(238,235,235);
    border-right: 1px solid rgb(238,235,235);
    border-left: 1px solid rgb(238,235,235);
    cursor: pointer;
}

.pagecbtn li {
    width: 88px;
    height: 29px;
    border-bottom: 1px solid rgb(238,235,235);
    color: rgb(39,39,39);
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    background: rgb(191,191,191);
}

.pagecbtn li a {
    color: #333;
}

.pagecbtn li.current {
    background: rgb(158,35,38);
    color: #fff;
}

.pagecbtn li.current a {
    color: #fff;
}

.head .logo,.head .navigation,.head .language {
    float: left;
}

.head .logo {
    padding: 14px 0;
    height: 45px;
}

.head .navigation li {
    float: left;
    width: 80px;
    height: 73px;
    position: relative;
}

.head .navigation li a.ml {
    display: block;
    height: 32px;
    padding: 30px 0 0;
    background: url(../Images/common/link_line.jpg) right 34px no-repeat;
    color: rgb(30,15,14);
    text-align: center;
    font-size: 14px;
}

.head .navigation li .last_a {
    background: url(blank);
}

.head .navigation li.current {
    background: url(../Images/common/current_red.jpg) center 55px no-repeat;
}

.head .navigation li.current a.ml {
    color: rgb(158,35,8);
}

.head .navigation li:hover {
    background: url(../Images/common/current_red.jpg) center 55px no-repeat;
}

.head .navigation li:hover a.ml {
    color: rgb(158,35,8);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
}

.head .language {
    width: 165px;
    padding: 33px 0 0;
    float: right;
}

.head .language .share {
    float: left;
    width: 150px;
    height: 18px;
    margin: 0 15px 0 0;
}

.head .language .share a {
    float: left;
    color: rgb(180,174,174);
}

.head .language .share a.webchat {
    position: relative;
    width: 21px;
    height: 21px;
    background: url(../Images/Index/index_icon.png) -16px -5px no-repeat;
}

.head .language .share a.webchat:hover {
    background: url(../Images/Index/wx_1.png) left 0px no-repeat;
}

.head .language .share a.webchat img {
    position: absolute;
    left: 50%;
    margin: 0 0 0 -75px;
    top: 23px;
    height: 0;
    width: 150px;
    overflow: hidden;
    z-index: 999;
}

.head .language .share a.webbo {
    width: 23px;
    height: 21px;
    background: url(../Images/Index/index_icon.png) -57px -5px no-repeat;
}

.head .language .share a.share_middle {
    margin: 0 5px;
    width: 1px;
    height: 15px;
    margin-top: 1px;
    background: url(../Images/Index/line_web.jpg) center 0 repeat-y;
}

.head .language .search .search_cont input {
    padding: 0;
    width: 118px;
    height: 18px;
    border: 1px solid rgb(180,174,174);
    border-radius: 3px;
}

.head .language .search {
    float: left;
    height: 18px;
    height: 22px;
    position: relative;
}

.head .language .search .search_cont a {
    position: absolute;
    right: 3px;
    top: 3px;
    width: 15px;
    height: 13px;
    background: url(../Images/Index/index_icon.png) -18px -37px no-repeat;
}

.head .language .search .search_cont {
    left: 0;
    top: 0;
    width: 120px;
    height: 22px;
}

.head .language .search .search_cont, .head .language .search select {
    position: absolute;
}

.head .language .search select {
    right: 12px;
    top: 0;
    height: 18px;
    border: 0;
    width: 50px;
    background: rgb(234,234,234);
}

.head_bom {
    height: 2px;
    background: url(../Images/common/head_bom.jpg);
}

.head .navigation .select_list {
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
    background: rgb(234,234,234);
}

.head .navigation .select_list dd a {
    height: 29px;
    display: block;
    font-size: 14px;
    color: rgb(59,59,59);
    line-height: 29px;
    text-align: center;
    border-bottom: 1px solid rgb(210,210,210);
}

.head .navigation .select_list dd.current a,.head .navigation .select_list dd a:hover {
    background: rgb(158,35,38);
    color: #fff;
    border-bottom: 1px solid rgb(142,31,34);
}

.foot .foot_left {
    float: left;
    color: rgb(132,131,131);
    font-size: 12px;
    height: 56px;
    padding: 16px 0;
}

.foot .foot_right {
    float: right;
    height: 54px;
    margin: 14px 0;
    padding: 4px 0 0 18px;
    border-left: 1px solid rgb(124,124,124);
}

.foot .foot_left .link {
    padding: 3px 0 0;
    height: 17px;
}

.foot .foot_left .link a {
    float: left;
    padding: 0 5px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    border-right: 1px solid rgb(132,131,131);
    color: rgb(132,131,131);
}

.foot .foot_left a {
    color: rgb(132,131,131);
}

.foot .foot_left .link .lawyer {
    border: 0;
}

.foot .foot_left p {
    height: 20px;
    margin: 5px 0;
}

.foot .foot_left .bq a {
    padding-left: 5px;
}

.foot .foot_left a:hover {
    color: rgb(121,8,10);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
}

.foot .foot_right a {
    float: left;
    width: 43px;
    height: 18px;
    margin-right: 15px;
    padding: 35px 0 0;
    color: rgb(132,131,131);
    font-size: 12px;
    text-align: center;
}

.foot .foot_right .group_icon {
    background: url(../Images/Index/index_icon.png) -185px -167px no-repeat;
}

.foot .foot_right .mail_icon {
    background: url(../Images/Index/index_icon.png) -244px -167px no-repeat;
}

/*首页样式*/
.slideBox {
    position: relative;
}

.slideBox .slideList {
    width: 1002px;
    height: 440px;
}

.slideBox .slideList img {
    display: block;
    height: 440px;
}

.slideBox .slideList li {
    width: 1002px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 0;
    filter: alpha(opacity = 0);
}

.slideBox .slidePage {
    position: absolute;
    right: 50px;
    bottom: 20px;
    z-index: 9999;
}

.slideBox .slidePage span {
    float: left;
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    background: transparent;
    border-radius: 6px;
    margin: 0 5px;
}

.slideBox .slidePage .current {
    background: #fff;
}

.index_regional {
    height: 420px;
    margin-top: 4px;
}

.index_product {
    height: 210px;
    margin-top: -6px;
    position: relative;
    overflow: hidden;
}

.index_video {
    height: 235px;
    margin-top: 4px;
}

.index_regional_left {
    float: left;
    width: 500px;
    position: relative;
    overflow: hidden;
    height: 410px;
}

.index_regional_right {
    float: left;
    width: 502px;
}

.index_product .height_light {
    position: absolute;
    width: 751px;
    height: 210px;
    background: url(../Images/Index/height_light.png);
    z-index: 9;
}

.regional_left_control {
    position: absolute;
    left: 0;
    top: 0;
    width: 500px;
    height: 410px;
    background: url(../Images/Index/regionalbg.jpg) center no-repeat;
    z-index: 10;
}

.index_regional_left .current {
    background: url(../Images/Index/regionalbg.jpg) center -210px no-repeat;
}

.regional_left_show {
    height: 210px;
    width: 500px;
    top: 200px;
    left: 0;
    overflow: hidden;
}

.regional_left_show .dqh_left {
    float: left;
    position: relative;
    float: left;
    width: 250px;
    height: 210px;
    overflow: hidden;
}

.regional_left_show .dqh_left a {
    display: block;
    width: 250px;
    height: 210px;
    overflow: hidden;
}

.regional_control_title {
    position: absolute;
    left: 50px;
    top: 30px;
}

.regional_control_title span {
    color: #fff;
    display: block;
}

.regional_title1 {
    font-size: 18px;
}

.regional_title2 {
    font-size: 24px;
}

.regional_control_button {
    position: absolute;
    width: 125px;
    height: 55px;
    right: 26px;
    bottom: 16px;
}

.regional_control_button span {
    width: 55px;
    height: 55px;
    cursor: pointer;
}

.regional_control_button span.regional_buttonLeft {
    float: left;
    background: url(../Images/Index/index_icon.png) -11px -72px no-repeat;
}

.regional_control_button span.regional_buttonRight {
    float: right;
    background: url(../Images/Index/index_icon.png) -81px -72px no-repeat;
}

.regional_left_show {
    overflow: hidden;
    position: relative;
}

.regional_left_show li {
    width: 99999px;
    height: 210px;
}

.regional_show_pic {
    position: relative;
    float: left;
    width: 250px;
    height: 210px;
    overflow: hidden;
}

.regional_show_pic p {
    width: 221px;
    height: 22px;
    position: absolute;
    bottom: -38px;
    left: 0;
    background: url(../Images/Index/bluebg.png);
    padding: 8px 9px 8px 20px;
}

.regional_show_pic p span {
    color: #fff;
    font-size: 14px;
}

.regional_left_show .dqh_left .regional_show_pic1 {
    background: rgb(180,190,190);
    padding: 55px 0 0 20px;
    width: 230px;
    height: 155px;
}

.regional_left_show .dqh_left .regional_show_pic1 .p1 span {
    display: block;
    font-weight: bolder;
}

.regional_left_show .dqh_left .regional_show_pic1 .p1 span.spn1 {
    font-size: 14px;
    color: rgb(36,38,38);
}

.regional_left_show .dqh_left .regional_show_pic1 .p1 span.spn2 {
    font-size: 18px;
    color: rgb(36,38,38);
}

.regional_left_show .dqh_left .regional_show_pic1 .p2 {
    color: rgb(223,223,223);
    font-size: 12px;
    margin: 10px 0 0;
}

.regional_left_show .dqh_left .regional_show_pic1 .p3 {
    width: 221px;
    height: 22px;
    position: absolute;
    bottom: -38px;
    left: 0;
    background: url(../Images/Index/bluebg.png);
    padding: 8px 9px 8px 20px;
}

.regional_left_show .dqh_left .regional_show_pic1 .p3 span {
    color: #fff;
    font-size: 14px;
}

.regional_show_left {
    float: left;
}

.regional_show_right {
    float: right;
    width: 21px;
    height: 21px;
    background: url(../Images/Index/index_icon.png) -96px -4px no-repeat;
}

.regional_show_pic img {
    display: block;
    width: 250px;
    height: 210px;
}

.regional_right_bottom {
    width: 100%;
    height: 210px;
}

.regional_right_top {
    height: 200px;
    width: 100%;
}

.index_regional_right .culture_com {
    float: left;
    width: 251px;
    height: 210px;
    overflow: hidden;
    position: relative;
}

.index_regional_right .ghImg div.gh_list {
    width: 502px;
    height: 210px;
    position: relative;
}

.index_regional_right .ghImg div.gh_list img {
    float: left;
    width: 251px;
    height: 210px;
}

.index_regional_right a img {
    display: block;
    width: 251px;
    height: 210px;
}

.index_regional_right .ghImg .gh_list_show {
    float: left;
    width: 201px;
    height: 130px;
    background: rgb(205,208,212);
    padding: 50px 25px 30px;
}

.index_regional_right .ghImg .gh_list_show a {
    display: block;
    margin: 0 0 10px 0;
    padding: 0 0 0 8px;
    background: url(../Images/Index/angle4.png) left center no-repeat;
}

.index_regional_right .ghImg .gh_list_show a:hover span {
    color: rgb(158,35,38);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
}

.index_regional_right .ghImg .gh_list_show .gh_word1 {
    font-size: 14px;
    color: rgb(69,69,69);
}

.index_regional_right .ghImg .gh_list_show .gh_word2 {
    font-size: 12px;
    color: rgb(154,156,158);
}

.regional_right_top .culturePic .culture_move {
    width: 502px;
}

.regional_right_top .culturePic .culture_move img {
    float: left;
}

.regional_right_top .cun {
    height: 200px;
}

.regional_right_top .culturebg {
    overflow: visible;
}

.regional_right_top .cun img,.regional_right_top .cun .culture_link_list {
    float: left;
    height: 200px;
    width: 251px;
}

.regional_right_top .cun .culture_link_list {
    background: rgb(107,107,110);
    padding: 20px 20px 20px 30px;
    width: 201px;
    height: 160px;
}

.regional_right_top .cun .culture_link_list a {
    display: block;
    margin: 0 0 10px 0;
    background: url(../Images/Index/angle3.png) left center no-repeat;
    padding: 0 0 0 8px;
    s}

.regional_right_top .cun .culture_link_list a: hover span {
    color:rgb(158,35,38);
    transition: all 0.5s;
    -webkit-transiton: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.regional_right_top .cun .culture_link_list span {
    font-size: 14px;
}

.regional_right_top .cun .culture_link_list span.about_link1 {
    color: rgb(230,230,231);
}

.regional_right_top .cun .culture_link_list span.about_link2 {
    color: rgb(166,166,167);
    font-size: 12px;
}

.regional_right_top span {
}

.regional_right_top span.right_top_title {
    top: 105px;
    left: 95px;
    color: #fff;
    font-weight: bolder;
    font-size: 16px;
}

.regional_right_top span.right_top_arrow1 {
    left: 23px;
    bottom: 21px;
    width: 60px;
    height: 19px;
    background: url(../Images/Index/index_icon.png) -57px -33px no-repeat;
}

.culturebg {
    background: url(../Images/Index/index_culturebg.jpg) center center no-repeat;
    position: relative;
}

.culturebg code {
    position: absolute;
    width: 16px;
    height: 23px;
    top: 50%;
    left: -16px;
    margin: -11px 0 0;
    background: url(../Images/Index/culture_ang.png) 0 0 no-repeat;
}

.index_regional_right .planbg {
    background: url(../Images/Index/index_planbg.jpg) center center no-repeat;
    overflow: visible;
    position: relative;
}

.index_regional_right .planbg code {
    position: absolute;
    right: -16px;
    top: 50%;
    width: 16px;
    height: 23px;
    margin: -11px 0 0;
    background: url(../Images/Index/product_ang.png) 0 0 no-repeat;
    z-index: 999;
}

.regional_right_bottom span {
}

.regional_right_bottom span.right_bottom_tit1 {
    font-size: 19px;
    width: 100%;
    text-align: center;
    top: 47px;
}

.regional_right_bottom span.right_bottom_tit2 {
    font-size: 20px;
    width: 100%;
    text-align: center;
    top: 72px;
}

.regional_right_bottom span.right_bottom_tit4 {
    font-size: 20px;
    width: 100%;
    text-align: center;
    top: 90px;
}

.regional_right_bottom span.right_bottom_tit3 {
    width: 141px;
    height: 44px;
    top: 122px;
    left: 50%;
    margin-left: -70px;
    background: url(../Images/Index/index_icon.png) -12px -155px no-repeat;
}

.index_product_left,.index_product_right,.index_product_middle {
    float: left;
}

.index_product_left,.index_product_right {
    width: 251px;
    height: 210px;
}

.index_product_left code {
    position: absolute;
    width: 16px;
    height: 23px;
    top: 50%;
    right: -16px;
    margin: -11px 0 0;
    background: url(../Images/Index/plan_ang.png) 0 0 no-repeat;
    z-index: 99;
}

.index_product_middle {
    position: relative;
    width: 500px;
    height: 210px;
    overflow: hidden;
}

.index_product_left {
    position: relative;
    background: url(../Images/Index/index_productbg.jpg) center center no-repeat;
}

.content_center h2 {
    width: 100%;
    font-size: 24px;
    color: #fff;
    text-align: center;
}

.content_center span {
    display: block;
    font-size: 20px;
    color: rgb(168,171,173);
    text-align: center;
    height: 27px;
}

.content_center .arrowbg {
    background: url(../Images/Index/arrow_btn.png) center -25px no-repeat;
}

.content_center .pcenter {
    margin: 10px 0 20px;
}

.content_center {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -57px 0 0 -88px;
}

.sq {
    margin: -57px 0 0 -120px;
}

.content_center .arrowbg1 {
    background: url(../Images/Index/arrow_btn.png) center 2px no-repeat;
}

.index_product_middle p {
    position: absolute;
    width: 150px;
    height: 40px;
    left: 50%;
    bottom: -40px;
    margin-left: -75px;
}

.index_product_middle p img {
    display: block;
    width: 150px;
    height: 40px;
}

.product_btn span {
    position: absolute;
    top: 50%;
    width: 38px;
    height: 49px;
    margin-top: -24px;
    cursor: pointer;
}

.product_btn span.product_btnLeft {
    left: -38px;
    background: url(../Images/Index/index_icon.png) -191px -5px no-repeat;
}

.product_btn span.product_btnRight {
    right: -38px;
    background: url(../Images/Index/index_icon.png) -262px -5px no-repeat;
}

.index_product_middle .product_middle_pic {
    float: left;
    width: 250px;
    height: 210px;
}

.index_product_middle .product_middle_pic img {
    display: block;
    width: 250px;
    height: 210px;
}

.index_product_middle .product_middle_pic .product_mode1 {
    height: 420px;
}

.index_product_middle .product_middle_pic .product_mode1 .product_mode_list {
    width: 180px;
    height: 186px;
    padding: 15px 35px;
    background: url(../Images/Index/product_bg1.jpg) 0 0 no-repeat;
}

.index_product_middle .product_middle_pic .product_mode1 .product_mode_list .an {
    display: block;
    width: 173px;
    height: 37px;
    margin: 0 0 60px 0;
    border: 2px solid rgb(147,148,148);
    line-height: 37px;
    color: #000;
    font-size: 14px;
    text-align: center;
    background: url(../Images/Index/arrow_pic1.png) 125px center no-repeat;
}

.index_product_middle .product_middle_pic .product_mode1 .product_mode_list1 {
    background: url(../Images/Index/product_bg2.jpg) 0 0 no-repeat;
}

.index_product_middle .product_middle_pic .product_mode1 .product_mode_list1 a {
    display: block;
}

.index_product_middle .product_middle_pic .product_mode1 .product_mode_list1 h3 {
    text-align: center;
    color: rgb(88,88,89);
    font-size: 18px;
    padding: 20px 0 10px 0;
}

.index_product_middle .product_middle_pic .product_mode1 .product_mode_list1 div {
    margin: 20px auto;
    width: 83px;
    height: 23px;
    border: 1px solid rgb(139,140,140);
    background: url(../Images/Index/arrow_pic2.png) center no-repeat;
}

.index_product_middle li {
    width: 9999px;
}

.index_product_right {
    width: 251px;
    height: 210px;
    background: rgb(119,123,126);
    position: relative;
}

.index_product_right .product_right_inner {
    position: absolute;
    left: 0;
    top: 0;
    /*width:502px;*/
    height: 210px;
}

.index_product_right .product_right_cont {
    width: 251px;
    height: 210px;
    float: left;
}

.index_product_right .product_right {
    padding: 10px 10px 0;
    width: 231px;
    height: 200px;
    position: relative;
    z-index: 10;
}

.index_product_right .product_left {
    overflow: hidden;
    background: rgb(119,123,126);
    width: 0;
    position: relative;
    z-index: 1;
}

.index_product_right .product_left .product_left_show {
    width: 218px;
    height: 135px;
    margin: 20px auto 0;
    position: relative;
}

.index_product_right .product_left .product_left_show li {
    width: 218px;
    height: 135px;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
}

.index_product_right .product_left .product_left_show li img {
    width: 218px;
    height: 135px;
    display: block;
}

.index_product_right .product_left .product_left_show li a {
    display: block;
    height: 135px;
}

.index_product_right .product_left .product_left_page {
    margin: 20px 0 0;
    height: 10px;
    padding: 0 20px;
}

.index_product_right .product_left .product_left_page span {
    float: right;
    width: 10px;
    height: 10px;
    margin: 0 0 0 3px;
    border-radius: 5px;
    background: #fff;
}

.index_product_right .product_left .product_left_page span.current {
    background: #f39800;
}

.index_product_right h2 {
    color: #fff;
    font-size: 16px;
    margin: 0 0 7px 0;
}

.index_product_right div a {
    font-size: 12px;
    color: #fff;
    display: block;
    width: 225px;
    height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index_product_right h2 .product_h2 {
    font-size: 18px;
}

.index_product_right p {
    width: 223px;
    height: 17px;
    margin: 3px 0;
    overflow: hidden;
    padding-left: 8px;
    background: url(../Images/Index/infor_icon.png) left center no-repeat;
}

.index_product_right .more {
    font-size: 12px;
    color: #fff;
}

.index_product_right a:hover {
    color: rgb(121,8,10);
    transition: all 0.5s;
    -webkit-transiton: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.index_video_left,.index_video_right {
    position: relative;
    float: left;
    width: 501px;
    height: 235px;
    overflow: hidden;
}

.index_video_left {
    background: url(../Images/Index/video_pic.jpg) center center no-repeat;
    cursor: pointer;
}

.index_video_right {
    position: relative;
}

.index_video_left .video_left_play {
    position: absolute;
    top: 38%;
    left: -501px;
    opacity: 0;
    width: 96px;
    height: 96px;
    margin: -70px 0 0 -48px;
    background: url(../Images/Index/playbtn.png) center no-repeat;
}

.index_video_left .video_left_title {
    position: absolute;
    top: 135px;
    width: 100%;
    height: 41px;
    right: -501px;
    opacity: 0;
}

.index_video_left span {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    color: #fff;
}

.index_video_left span.video_left_tit1 {
    top: 0px;
    font-size: 18px;
}

.index_video_left span.video_left_tit2 {
    top: 25px;
    font-size: 12px;
}

.index_video_right p {
    color: #fff;
    font-size: 16px;
    position: absolute;
    width: 100%;
    text-align: center;
}

.index_video_right p.video_right_tit1 {
    top: 90px;
    left: -501px;
    opacity: 0;
}

.index_video_right p.video_right_tit2 {
    top: 110px;
    font-size: 18px;
    right: -501px;
    opacity: 0;
}

.index_video_right a.resource_move {
    display: block;
    width: 501px;
    height: 235px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.index_video_right table {
    width: 400px;
    z-index: 0;
    position: absolute;
    left: 50%;
    top: 20px;
    margin: 0 0 0 -200px;
}

.index_video_right table thead tr {
    height: 40px;
    background: rgb(210,210,210);
    font-size: 14px;
}

.index_video_right table thead th {
    line-height: 40px;
    text-align: center;
    color: rgb(94,94,94);
}

.index_video_right table a {
    color: rgb(94,94,94);
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    display: block;
}

.index_video_right table tbody tr {
    height: 30px;
    border-bottom: 1px dashed rgb(210,210,210);
}

.index_video_right .video_right_pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 501px;
    height: 235px;
    z-index: 0;
}

.index_video_right .video_right_pic img {
    width: 501px;
    height: 235px;
    display: block;
}

.index_video_right table tbody tr:hover a {
    color: rgb(158,35,38);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
}

/*走进怀德*/
.profile {
    height: 430px;
    margin-top: -215px;
}

.profile_left,.profile_right {
    position: absolute;
    top: 0;
}

.profile_left {
    left: 80px;
    width: 380px;
}

.profile_right {
    right: 80px;
    width: 406px;
    height: 430px;
}

.profile_left h2 {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 22px;
    color: rgb(158,35,38);
    background: url(../Images/About/h2_bg.jpg) left 6px no-repeat;
    padding: 0 0 0 10px;
}

.profile_left .profile_left_contain {
    position: absolute;
    left: 0;
    top: 60px;
    height: 320px;
    width: 380px;
    overflow: hidden;
}

.profile_left .profile_left_contain p {
    font-size: 12px;
    color: rgb(39,39,39);
    text-indent: 2em;
    line-height: 26px;
}

.profile_right img {
    position: absolute;
}

.profile_right .profile_pic1 {
    left: 0;
    top: 40px;
}

.profile_right .profile_pic2 {
    right: 0;
    bottom: 0;
}

.team {
    height: 460px;
    margin-top: -230px;
}

.team_left,.team_right {
    position: absolute;
    top: 0;
    height: 460px;
}

.team_left {
    left: 90px;
    width: 250px;
}

.team_right {
    right: 90px;
    width: 420px;
}

.team_left h2 {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 22px;
    color: rgb(158,35,38);
    background: url(../Images/About/h2_bg.jpg) left 6px no-repeat;
    padding: 0 0 0 10px;
}

.team_left .team_left_contain {
    position: absolute;
    right: 0;
    top: 80px;
    height: 370px;
}

.team_left .team_left_contain img {
    position: absolute;
}

.team_left .team_left1 {
    right: 0;
    top: 0;
}

.team_left .team_left2 {
    right: 60px;
    bottom: 30px;
}

.team_left .team_left3 {
    right: 0;
    bottom: 0;
}

.team_left .team_left_contain .leader1 {
    display: none;
}

.team_left .team_left_contain .current {
    display: block;
}

.team_right .team_right1 {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
}

.team_right .team_right_contain {
    position: absolute;
    top: 100px;
    left: 0;
}

.team_right .right_contain_tit {
    height: 27px;
    margin: 0 0 20px 0;
}

.team_right .right_contain_tit span {
    float: left;
    height: 27px;
    color: rgb(69,69,69);
    padding: 0 15px;
    margin: 0 10px 0 0;
    font-size: 14px;
    line-height: 27px;
    text-align: center;
    background: rgb(182,182,182);
    border-radius: 3px;
    cursor: pointer;
}

.team_right .right_contain_tit span.current {
    background: rgb(158,35,38);
    color: #fff;
}

.team_right .right_cont_title {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 350px;
    overflow: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 0;
    display: block;
}

.team_right .right_cont_title p {
    color: rgb(17,17,17);
    font-size: 14px;
    line-height: 26px;
    text-indent: 2em;
}

.team_right .right_contain_con .current {
    opacity: 1;
    filter: alpha(opacity=100);
}

.team_right .right_contain_con {
    position: relative;
    width: 420px;
}

.structure {
    height: 450px;
    margin-top: -225px;
}

.structure_left,.structure_right {
    position: absolute;
}

.structure_left {
    left: 50px;
    width: 345px;
    height: 150px;
}

.structure_left img {
    position: absolute;
    left: 0;
    top: 0;
}

.structure_left h2 {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 22px;
    color: rgb(158,35,38);
    background: url(../Images/About/h2_bg.jpg) left 6px no-repeat;
    padding: 0 0 0 10px;
}

.structure_right {
    right: 50px;
    top: 0;
}

/*区域规划*/
.regional {
    height: 520px;
    margin-top: -260px;
}

.regional h2 {
    position: absolute;
    left: 100px;
    top: 0;
}

.regional_contain {
    position: absolute;
    width: 100%;
    left: 0;
    top: 100px;
}

.regional_contain_common {
    position: absolute;
    top: 0;
    width: 275px;
}

.regional_contain_common a {
    display: block;
}

.regional_contain_common a img,.regional_contain_common a span {
    display: block;
}

.regional_contain_left {
    left: 150px;
}

.regional_contain_right {
    right: 150px;
}

.regional_contain_common span {
    width: 78px;
    height: 23px;
    border: 1px solid rgb(170,170,170);
    color: rgb(97,97,97);
    font-size: 12px;
    margin: 0 auto;
    line-height: 23px;
    text-align: center;
}

.regional_contain_common p {
    font-size: 14px;
    text-align: center;
    color: rgb(177,79,81);
    padding: 5px 0;
}

.regional_contain_common h3 {
    font-size: 22px;
    color: rgb(58,56,61);
    text-align: center;
}

.regional_contain_common img {
    margin: 20px 0;
}

.regional_inform {
    height: 480px;
    margin-top: -240px;
}

.regional_inform_left {
    position: absolute;
    left: 0;
    top: 0;
}

.regional_inform_left img {
    display: block;
    width: 610px;
    height: 460px;
}

.regional_inform_right {
    position: absolute;
    width: 300px;
    right: 0;
    top: 0;
}

.regional_inform_right h2 {
    padding: 20px 0 0;
}

.regional_inform_right span {
    display: block;
}

.regional_inform_right .h2_left {
    font-size: 22px;
    color: rgb(158,35,38);
    background: url(../Images/About/h2_bg.jpg) left 6px no-repeat;
    padding: 0 0 0 10px;
}

.regional_inform_right .h2_right {
    font-size: 20px;
    color: rgb(183,182,184);
}

.regional_inform_right h3 {
    font-size: 18px;
    color: rgb(158,35,38);
}

.regional_inform_contain {
    margin: 40px 0 0;
}

.regional_inform_contain p {
    font-size: 14px;
    color: rgb(102,102,102);
    line-height: 28px;
}

.regional_contain_inner {
    width: 300px;
    height: 260px;
    overflow: hidden;
}

.plan {
    height: 460px;
    margin-top: -230px;
}

.plan h2 {
    position: absolute;
    left: 100px;
    top: 0;
}

.plan .plan_contain {
    position: absolute;
    left: 100px;
    bottom: 0;
    width: 100%;
    height: 250px;
}

.plan .plan_contain span {
    position: absolute;
    left: 0;
    top: 0;
}

.plan .plan_contain ul {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 125px;
    width: 9999px;
    overflow: hidden;
}

.plan .plan_contain li {
    float: left;
    margin-right: 10px;
    overflow: hidden;
}

.plan .plan_contain li a {
    display: block;
    width: 125px;
    height: 125px;
    text-align: center;
    line-height: 125px;
    color: #fff;
    font-size: 16px;
    background: url(../Images/Regional/regional_titlebg2.png) center no-repeat;
}

.plan .plan_contain li.current a {
    background: url(../Images/Regional/regional_titlebg1.png) center no-repeat;
    color: rgb(158,35,38);
}

.plan .plan_contain li div {
    height: 250px;
}

.plan .plan_contain li a.n1 {
    background: url(../Images/Regional/regional_titlebg1.png) center no-repeat;
    color: rgb(158,35,38);
}

.details1 {
    background: url(../Images/Regional/planbg1.jpg);
}

.details1 .details1_contain {
    padding: 50px 0;
}

.details1 .details1_contain h2 {
    text-align: left;
    margin: 0 0 30px 0;
}

.details1 .details1_contain .details_pic {
    width: 960px;
    height: 475px;
    padding: 5px;
    border: 1px solid rgb(197,197,197);
}

.details1 .details1_contain .details_pic img {
    display: block;
    width: 960px;
    height: 475px;
}

.details1 .details1_contain .details_title {
    width: 960px;
    padding: 10px 10px;
}

.details1 .details1_contain .details_title h3 {
    font-size: 12px;
    color: rgb(44,44,44);
    padding-left: 20px;
    margin: 0 0 10px 0;
    background: url(../Images/Regional/plan_icon.png) left center no-repeat;
}

.details1 .details1_contain .details_title p {
    color: rgb(111,111,111);
    font-size: 12px;
    line-height: 22px;
    margin: 0 0 10px 0;
}

.reback {
    position: absolute;
    right: 0;
    top: 50px;
    z-index: 100;
}

.details2_contain {
    height: 600px;
    padding: 60px 0 30px;
    position: relative;
    top: 80px;
}

.details2_contain .details2_contain_left {
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px;
    width: 600px;
    height: 500px;
    border: 1px solid rgb(206,206,206);
}

.details2_contain .details2_contain_right {
    position: absolute;
    right: 0;
    top: 0;
    width: 370px;
}

.details2_contain .details2_contain_left img {
    display: block;
    width: 600px;
    height: 500px;
}

.details2_contain .details2_contain_right h2 {
    padding: 30px 0 30px 0;
}

.details2_contain .details2_contain_right div {
    font-size: 14px;
    color: rgb(31,31,31);
    line-height: 22px;
}

.details3_contain {
    height: 600px;
    padding: 60px 0 10px;
    position: relative;
    top: 60px;
}

.details3_contain h2 {
    position: absolute;
    left: 0;
    top: 0;
    text-align: left;
}

.details3_contain .details3_contain_left {
    position: absolute;
    left: 0;
    top: 100px;
}

.details3_contain .details3_contain_right {
    position: absolute;
    right: 40px;
    top: 100px;
    padding: 5px;
    width: 445px;
    height: 255px;
    border: 1px solid rgb(204,204,204);
}

.details3_contain .details3_contain_right img {
    display: block;
    width: 445px;
    height: 255px;
}

.details3_contain .details3_contain_left p {
    font-size: 14px;
    color: rgb(102,102,102);
    line-height: 28px;
    margin: 0 0 10px 0;
}

.details3_contain .details3_contain_left .details3_title {
    width: 480px;
    height: 250px;
    overflow: hidden;
}

.details4_contain {
    height: 600px;
    padding: 60px 0 10px;
    position: relative;
    top: 60px;
}

.details4_contain .details4_contain_left {
    position: absolute;
    left: 0;
    top: 33px;
    padding: 5px;
    width: 565px;
    height: 305px;
    border: 1px solid rgb(206,206,206);
}

.details4_contain .details4_contain_right {
    position: absolute;
    right: 0;
    top: 0;
    width: 370px;
}

.details4_contain .details4_contain_left img {
    display: block;
    width: 565px;
    height: 305px;
}

.details4_contain .details4_contain_right h2 {
    padding: 30px 0 30px 0;
}

.details4_contain .details4_contain_right .details4_contain_title p {
    font-size: 14px;
    color: rgb(102,102,102);
    line-height: 28px;
    margin: 0 0 10px 0;
}

.details4_contain .details4_contain_right .details4_contain_title {
    width: 370px;
    height: 300px;
    overflow: hidden;
}

/*人力资源*/
.idea {
    height: 520px;
    margin-top: -260px;
}

.idea h2 {
    position: absolute;
    left: 60px;
    top: 0;
    text-align: left;
    font-size: 22px;
    color: rgb(158,35,38);
    background: url(../Images/About/h2_bg.jpg) left 6px no-repeat;
    padding: 0 0 0 10px;
}

.idea .idea_contain {
    position: absolute;
    left: 0;
    top: 60px;
    width: 100%;
}

.idea .idea_contain_left,.idea .idea_contain_right {
    position: absolute;
}

.idea .idea_contain_left {
    left: 60px;
    top: 0;
    width: 460px;
    height: 410px;
    overflow: hidden;
}

.idea .idea_contain_right {
    right: 50px;
    top: 0;
    width: 380px;
    height: 410px;
}

.idea .idea_contain_left h3 {
    font-size: 16px;
    color: rgb(158,35,38);
    margin: 0 0 10px 0;
    padding: 0 0 0 20px;
    background: url(../Images/Resource/talent_icon.png) left center no-repeat;
}

.idea .idea_contain_left p {
    color: rgb(39,39,39);
    font-size: 12px;
    line-height: 26px;
    text-indent: 2em;
}

.idea .idea_contain_left .idea_left_inner {
    margin: 0 0 20px 0;
}

.idea .idea_contain_right img {
    position: absolute;
}

.idea .idea_contain_right img.idea_top {
    right: 0;
    top: 0;
}

.idea .idea_contain_right img.idea_bottom {
    bottom: 0;
    left: 0;
}

.activity {
    height: 560px;
    margin-top: -280px;
}

.activity h2 {
    position: absolute;
    left: 50px;
    top: 0;
}

.botoms {
    width: 142px;
    height: 26px;
    position: absolute;
    right: 0px;
    top: -44px;
}

.botoms span {
    display: block;
    width: 60px;
    height: 100%;
    cursor: pointer;
    color: #FFF;
    overflow: hidden;
    line-height: 26px;
    margin-left: 10px;
    float: left;
    text-align: center;
    font-size: 22px;
    background: #787878;
    transition: background 0.3s;
    -webkit-transition: background 0.3s;
    -moz-background: bottom 0.3s;
}

.botoms span.on {
    background: #9e2326;
}

.activity .activity_contain {
    width: 934px;
    height: 400px;
    position: absolute;
    left: 60px;
    top: 158px;
    z-index: 600;
}

.activity .moveBox {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.activity .activity_contain dl {
    width: 1000%;
    height: 100%;
}

.activity .activity_contain dl dd {
    width: 950px;
    height: 100%;
    float: left;
}

.activity .activity_contain .lis {
    width: 220px;
    height: 186px;
    float: left;
    margin: 0 14px 15px 0px;
    border: 1px solid #ddd;
    box-shadow: 0px 1px 5px #ccc;
    overflow: hidden;
}

.activity .activity_contain .lis a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    background: #FFF;
    color: #363636;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    font-size: 13px
}

.activity .activity_contain .lis span {
    display: block;
    width: 100%;
    height: 156px;
    overflow: hidden;
}

.activity .activity_contain .lis img {
    display: block;
    width: 100%;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

.activity .activity_contain .lis p {
    display: block;
    width: 100%;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0 10px;
}

.activity .activity_contain .lis a:hover {
    background: #9e2326;
    color: #FFF;
}

/*.activity .activity_contain .lis a:hover img{display:block;width:100%;transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}*/
.recruitment {
    height: 500px;
    margin-top: -250px;
}

.recruitment h2 {
    position: absolute;
    left: 60px;
    top: 0;
    text-align: left;
}

.recruitment .recruitment_contain {
    position: absolute;
    left: 50%;
    top: 120px;
    width: 874px;
    margin: 0 0 0 -437px;
}

.recruitment .recruitment_contain_tit {
    width: 874px;
    height: 57px;
    margin: 0 0 10px 0;
    background: url(../Images/Resource/resource_titlebg.png) center no-repeat;
}

.recruitment .recruitment_contain_tit a {
    float: left;
    width: 291px;
    height: 57px;
    line-height: 57px;
    text-align: center;
    color: #fff;
    font-size: 20px;
}

.recruitment .recruitment_contain table {
    width: 100%;
}

.recruitment .recruitment_contain table thead a {
    font-size: 15px;
    color: #000;
    display: block;
    text-align: center;
    height: 50px;
    line-height: 50px;
}

.recruitment .recruitment_contain table tbody a {
    display: block;
    font-size: 14px;
    color: rgb(36,36,36);
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.recruitment .recruitment_contain table tbody tr:hover a {
    color: rgb(158,35,38);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.recruitment .recruitment_contain table thead tr {
    background: url(../Images/Resource/trbg.jpg) 0 45px repeat-x;
}

.recruitment .recruitment_select {
    width: 100%;
    height: 30px;
    margin: 30px 0 0;
}

.recruitment .recruitment_select ul {
    width: 180px;
    margin: 0 auto;
}

.recruitment .recruitment_select li {
    float: left;
    padding: 0 5px;
    color: #000;
    cursor: pointer;
}

.recruitment .recruitment_select li a {
    color: #000;
}

.recruitment .recruitment_contain .recruitment_contain_message {
    display: none;
}

.recruitment .recruitment_contain .recruitment_conteain_list .current {
    display: block;
}

.resource_inform {
    height: 460px;
    margin-top: -230px;
    padding: 0 150px;
    width: 702px;
}

.resource_inform h2 {
    font-size: 18px;
    color: rgb(39,39,39);
    margin: 0 0 30px 0;
}

.resource_inform p {
    color: rgb(81,81,81);
    font-size: 14px;
    line-height: 24px;
}

.resource_inform input {
    display: block;
    margin: 20px 0 0;
    width: 90px;
    height: 25px;
    border: 0;
    padding: 0;
    background: rgb(158,35,38);
    color: #fff;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
}

.resource_inform div {
    margin: 0 0 20px;
}

.resource_inform a {
    position: absolute;
    right: 0;
    top: 0;
    color: rgb(70,69,69);
    font-size: 12px;
    font-weight: bolder;
}

.cwrap-infor {
    width: 100%;
    min-height: 600px;
    background: url(../Images/Resource/icon-wall.png) repeat center top;
}

.activity_infor {
    height: auto;
    width: 1002px;
    margin: 0px auto;
    padding: 20px 0px 60px;
}

.pageTitle {
    width: 100%;
    height: 32px;
    color: #9e2326;
    margin-bottom: 10px;
}

.pageTitle em {
    float: left;
}

.pageTitle span {
    font-size: 20px;
    padding: 5px;
}

.pageTitle a {
    display: inline-block;
    padding: 0 10px;
    background: rgb(191,191,191);
    color: #363636;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

.pageTitle a:hover {
    background: rgb(158,35,38);
    color: #FFF;
}

.activity_infor .list-img {
    width: 100%;
    height: auto;
}

.activity_infor .list-img ul {
    width: 101%;
}

.activity_infor .list-img ul li {
    display: block;
    float: left;
    width: 186px;
    height: 193px;
    border: 1px solid #bcbcbc;
    box-shadow: 0px 1px 2px #999;
    background: #efefef;
    border-radius: 1px;
    padding: 2px;
    margin: 0px 10px 12px 0px;
    overflow: hidden;
}

.activity_infor .list-img ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    color: #455454;
    font-size: 13px;
}

.activity_infor .list-img ul li span {
    display: block;
    width: 186px;
    height: 163px;
    overflow: hidden;
}

.activity_infor .list-img ul li img {
    display: block;
    width: 100%;
}

.activity_infor .list-img ul li p {
    display: block;
    height: 24px;
    padding: 0px 40px 0px 5px;
    overflow: hidden;
}

.activity_infor .list-img ul li em {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: 0;
    right: 0px;
}

/*新闻中心*/
.new_default {
    padding: 0 0 20px 0;
}

.cwrap_top {
    height: 23px;
    padding: 13px 0;
    border-bottom: 1px dotted rgb(168,168,168);
}

.cwrap_top h2 {
    float: left;
    font-size: 18px;
    color: rgb(158,35,38);
    font-weight: bolder;
}

.cwrap_top .cwrap_title_right {
    float: right;
}

.cwrap_top .cwrap_title_right select, .cwrap_top .cwrap_title_right input, .cwrap_top .cwrap_title_right a {
    float: left;
}

.cwrap_top .cwrap_title_right select {
    width: 80px;
    height: 22px;
    margin: 0 2px 0 0;
    background: transparent;
}

.cwrap_top .cwrap_title_right input {
    width: 108px;
    height: 20px;
    border: 1px solid rgb(196,196,196);
    margin-right: 2px;
    background: transparent;
}

.cwrap_top .cwrap_title_right a {
    width: 19px;
    height: 21px;
    background: url(../Images/news/search.jpg) 0 0 no-repeat;
}

.cwrap_head {
    height: 330px;
    margin: 3px 0 0;
    padding: 10px 0 15px 0;
    border-top: 1px dotted rgb(168,168,168);
    border-bottom: 5px solid rgb(158,35,38);
}

.cwrap_head .cwrap_head_left {
    position: relative;
    width: 550px;
    height: 298px;
    float: left;
}

.cwrap_head .cwrap_head_left .head_left_show {
    position: relative;
    width: 550px;
    height: 298px;
}

.cwrap_head .cwrap_head_left .head_left_show li {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 0;
}

.cwrap_head .cwrap_head_left .head_left_show li a {
    display: block;
}

.cwrap_head .cwrap_head_left .head_left_show li a img {
    display: block;
    width: 550px;
    height: 298px;
}

.cwrap_head .cwrap_head_left .head_left_show li p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: url(../Images/news/blackbg.png);
}

.cwrap_head .cwrap_head_left .head_left_page {
    position: absolute;
    right: 20px;
    bottom: 10px;
    z-index: 999;
}

.cwrap_head .cwrap_head_left .head_left_page span {
    float: left;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    background: #000;
}

.cwrap_head .cwrap_head_left .head_left_page span.current {
    background: #fff;
}

.cwrap_head .cwrap_head_left .head_left_btn span {
    position: absolute;
    top: 128px;
    width: 38px;
    height: 43px;
    cursor: pointer;
    z-index: 999;
}

.cwrap_head .cwrap_head_left .head_left_btn span.headLeft {
    left: 0;
    background: url(../Images/news/arrow_btn.png) 0 0 no-repeat;
}

.cwrap_head .cwrap_head_left .head_left_btn span.headRight {
    right: 0;
    background: url(../Images/news/arrow_btn.png) -37px 0 no-repeat;
}

.cwrap_head .cwrap_head_right {
    width: 432px;
    height: 298px;
    padding: 0 0 0 20px;
    float: left;
}

.cwrap_head .cwrap_head_right dl {
    height: 78px;
    border-bottom: 1px solid rgb(158,35,38);
    padding: 10px 0;
}

.cwrap_head .cwrap_head_right dl dt {
    float: left;
    width: 50px;
}

.cwrap_head .cwrap_head_right dl dd {
    float: right;
    width: 382px;
}

.cwrap_head .cwrap_head_right dl dd {
    float: left;
    position: relative;
}

.cwrap_head .cwrap_head_right dl dd h3 {
    width: 382px;
    padding: 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px dotted rgb(163,163,163);
}

.cwrap_head .cwrap_head_right dl dd a {
    display: block;
}

.cwrap_head .cwrap_head_right dl dd h3 .ntit {
    font-size: 16px;
    color: rgb(49,49,49);
}

.cwrap_head .cwrap_head_right dl dd p {
    text-indent: 2em;
    line-height: 22px;
    color: rgb(78,78,78);
    font-size: 14px;
}

.cwrap_head .cwrap_head_right dl dt img {
    display: block;
    padding: 10px 0 10px;
}

.cwrap_head .cwrap_head_right dl dt a {
    font-size: 12px;
    color: rgb(158,35,38);
}

.cwrap_head .cwrap_head_right dl dd span {
    position: absolute;
    right: 0;
    bottom: 0;
    color: rgb(129,129,129);
    font-size: 14px;
}

.cwrap_middle_tit {
    height: 24px;
    background: url(../Images/news/linebg.png) center bottom no-repeat;
    padding: 13px 25px;
}

.cwrap_middle_tit h2 {
    float: left;
    font-size: 18px;
    color: rgb(158,35,38);
    font-weight: bolder;
}

.cwrap_middle_tit div {
    float: right;
}

.cwrap_middle_tit div span {
    float: left;
    margin-right: 10px;
    font-size: 18px;
    cursor: pointer;
    color: #000;
    font-weight: bolder;
}

.cwrap_middle_tit div span.current {
    color: rgb(235,35,38);
}

.cwrap_middle_con .new_con {
    padding: 25px;
}

.cwrap_middle_con .new_con a {
    display: block;
}

.cwrap_middle_con .new_con a h3 {
    height: 30px;
    font-size: 16px;
    color: rgb(60,60,60);
}

.cwrap_middle_con .new_con a dl {
    height: 130px;
}

.cwrap_middle_con .new_con a dt,.cwrap_middle_con .new_con a dd {
    float: left;
}

.cwrap_middle_con .new_con a dt img {
    display: block;
    width: 195px;
    height: 133px;
}

.cwrap_middle_con .new_con a dd {
    width: 737px;
    padding: 0 0 0 20px;
}

.cwrap_middle_con .new_con a dd p {
    font-size: 14px;
    color: rgb(51,51,51);
    line-height: 28px;
}

.cwrap_middle_con .new_con a dd span {
    display: block;
    text-align: right;
    color: rgb(84,84,84);
    font-size: 14px;
}

.cwrap_middle_con .new_con:hover {
    background: rgb(158,35,38);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
}

.cwrap_middle_con .new_con:hover h3, .cwrap_middle_con .new_con:hover p, .cwrap_middle_con .new_con:hover span {
    color: #fff;
}

.cwrap_middle_con .video_block {
    padding: 20px 0 0;
}

.cwrap_middle_con .video_show {
    width: 950px;
    height: 533px;
    margin: 0 auto;
    position: relative;
}

.cwrap_middle_con .video_show img {
    position: absolute;
    width: 950px;
    left: 0;
    top: 0;
    z-index: 0;
    cursor: pointer;
}

.cwrap_middle_con .video_wrap {
    position: relative;
    width: 950px;
    margin: 10px auto 0;
    overflow: hidden;
}

.cwrap_middle_con .video_list {
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
}

.cwrap_middle_con .video_list li {
    width: 9999px;
}

.cwrap_middle_con .video_list li img {
    float: left;
    width: 230px;
    margin: 0 10px 0 0;
    cursor: pointer;
}

.cwrap_middle_con .video_btn span {
    position: absolute;
    top: 50%;
    margin: -16px 0 0 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.cwrap_middle_con .video_btn span.video_btnLeft {
    left: -32px;
}

.cwrap_middle_con .video_btn span.video_btnRight {
    right: -32px;
}

/*新闻内页*/
.new_detail {
    background: #fff;
}

.detail_title {
    height: 18px;
    padding: 15px 0;
    border-bottom: 2px solid rgb(168,168,168);
}

.detail_title .newback {
    float: right;
    font-size: 12px;
    color: rgb(126,126,126);
}

.detail_title span {
    float: left;
    height: 20px;
    font-size: 14px;
    color: rgb(126,126,126);
}

.detail_title span.an1 {
    padding: 0 20px 0 0;
    background: url(../Images/news/print_icon.png) right -54px no-repeat;
}

.detail_title span.an2 {
    padding: 0 20px 0 0;
    background: url(../Images/news/print_icon.png) right -80px no-repeat;
}

.detail_title span.an1,.detail_title span.an2 a,.detail_title span.an3 a {
    color: rgb(158,35,38);
}

.detail_title span.an3 {
    color: rgb(56,79,104);
}

.content_left_tit h2 {
    font-size: 20px;
    color: rgb(71,71,71);
    font-weight: bolder;
    padding: 0 10px 0 10px;
}

.detail_content {
    padding-bottom: 30px;
}

.detail_content:after {
    content: "\200B";
    height: 0;
    display: block;
    clear: both;
}

.detail_content_left {
    float: left;
    padding: 0 70px 0 0;
    width: 650px;
    margin: 30px 0 0;
    border-right: 1px solid rgb(192,192,192);
}

.detail_content_right {
    float: left;
    padding: 0 0 0 20px;
    width: 261px;
    margin: 30px 0 0;
}

.content_left_middle .left_middle_network {
    padding: 15px 0;
    height: 20px;
}

.content_left_middle .left_middle_network .left_middle_change {
    float: left;
}

.content_left_middle .left_middle_network .left_middle_share {
    float: right;
}

.content_left_middle .left_middle_network .left_middle_change span {
    float: left;
    margin-right: 10px;
    font-size: 14px;
    color: #000;
}

/*.content_left_middle .left_middle_network .left_middle_share a{float:left;width:24px;height:24px;margin-right:10px;cursor:pointer;}*/
.content_left_middle .left_middle_network .left_middle_change code {
    cursor: pointer;
}

.content_left_middle .left_middle_network .left_middle_change .ct1 {
    font-size: 12px;
}

.content_left_middle .left_middle_network .left_middle_change .ct2 {
    font-size: 14px;
}

.content_left_middle .left_middle_network .left_middle_change .ct3 {
    font-size: 16px;
}

.content_left_middle .left_middle_network .left_middle_share a.cm1 {
    background: url(../Images/news/fxicon.png) 0 0 no-repeat;
}

.content_left_middle .left_middle_network .left_middle_share a.cm2 {
    background: url(../Images/news/fxicon.png) -24px 0 no-repeat;
}

.content_left_middle .left_middle_network .left_middle_share a.cm3 {
    background: url(../Images/news/fxicon.png) -48px 0 no-repeat;
}

.content_left_middle .left_middle_network .left_middle_share a.cm4 {
    background: url(../Images/news/fxicon.png) -72px 0 no-repeat;
}

.content_left_middle .left_middle_network .left_middle_share a.cm5 {
    background: url(../Images/news/fxicon.png) -96px 0 no-repeat;
}

.content_left_middle .left_middle_leader .middle_leader_top {
    width: 608px;
    margin: 0 auto;
    padding: 20px;
    font-size: 12px;
    color: rgb(88,88,88);
    border: 1px solid rgb(199,199,199);
}

.content_left_middle .left_middle_leader .middle_leader_center {
    position: relative;
    width: 560px;
    height: 310px;
    margin: 20px auto;
}

.content_left_middle .left_middle_leader .middle_leader_center .leader_center_wrap {
    position: relative;
    width: 560px;
}

.content_left_middle .left_middle_leader .middle_leader_center .leader_center_wrap li {
    width: 560px;
    height: 285px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 0;
}

.content_left_middle .left_middle_leader .middle_leader_center .leader_center_wrap li img {
    display: block;
    width: 560px;
    height: 285px;
}

.content_left_middle .left_middle_leader .middle_leader_center .leader_center_btn {
    position: absolute;
    bottom: 0;
    left: 50%;
}

.content_left_middle .left_middle_leader .middle_leader_center .leader_center_btn span {
    float: left;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    background: rgb(168,168,168);
    border-radius: 5px;
}

.content_left_middle .left_middle_leader .middle_leader_center .leader_center_btn span.current {
    background: rgb(96,96,96);
}

.content_left_middle .left_middle_leader .middle_leader_bottom p {
    line-height: 22px;
    color: rgb(88,88,88);
    text-indent: 2em;
    font-size: 12px;
}

.content_left_middle .left_middle_leader .middle_leader_bottom img {
    max-width: 550px;
    margin: 0 auto;
}

.content_left_bottom {
    height: 20px;
    background: rgb(198,198,198);
    padding: 5px 10px;
}

.content_left_bottom span,.content_left_bottom a {
    color: rgb(51,51,51);
    font-size: 14px;
}

.content_left_bottom .left_bottom_share {
    float: left;
    font-size: 14px;
}

.content_left_bottom .left_bottom_print {
    float: right;
}

.content_left_bottom .left_bottom_print a {
    float: left;
    margin-right: 10px;
    padding: 0 0 0 20px;
}

.content_left_bottom .left_bottom_print a.pr1 {
    background: url(../Images/news/print_icon.png) 0 2px no-repeat;
}

.content_left_bottom .left_bottom_print a.pr2 {
    background: url(../Images/news/print_icon.png) 0 -25px no-repeat;
}

.detail_content_right h3 {
    height: 30px;
    background: url(../Images/news/linebg1.png) 0 bottom no-repeat;
}

.detail_content_right h3 span {
    float: left;
    color: #000;
    font-weight: bolder;
}

.detail_content_right h3 a {
    float: right;
    color: rgb(103,103,103);
    font-size: 12px;
    line-height: 30px;
}

.detail_content_right .content_right_first img {
    display: block;
    width: 260px;
    cursor: pointer;
}

.detail_content_right .content_right_first .content_right_video,.detail_content_right .content_right_second .content_right_infor {
    margin: 20px 0;
}

.detail_content_right .content_right_second .content_right_infor a {
    display: block;
    width: 241px;
    line-height: 24px;
    font-size: 14px;
    padding-left: 8px;
    background: url(../Images/news/nn1.png) left center no-repeat;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: rgb(93,93,93);
}

.detail_content_right .content_right_second .content_right_infor a:hover {
    color: rgb(158,35,38);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
}

/*联系我们*/
.feedback {
    height: 430px;
    margin-top: -215px;
}

.feedback_contain_left,.feedback_contain_right {
    position: absolute;
    top: 0;
}

.feedback_contain_left {
    left: 100px;
    height: 95px;
    width: 280px;
}

.feedback_contain_right {
    right: 0;
    width: 510px;
}

.feedback_contain_left img {
    position: absolute;
    left: 0;
    top: 0;
}

.feedback_contain_left h2 {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 22px;
    color: rgb(158,35,38);
    background: url(../Images/About/h2_bg.jpg) left 6px no-repeat;
    padding: 0 0 0 10px;
}

.feedback_contain_right .feedback_tit span {
    font-size: 14px;
    line-height: 22px;
    color: rgb(67,67,67);
}

.feedback_contain_right .feedback_tit input {
    width: 143px;
    height: 10px;
    border: 1px solid rgb(150,150,150);
    padding: 5px;
    background: transparent;
}

.feedback_contain_right .feedback_tit p {
    font-size: 12px;
    color: rgb(139,139,139);
    padding: 0 0 0 80px;
    line-height: 30px;
}

.feedback_contain_right .feedback_tit {
    margin: 0 0 30px 0;
    height: 23px;
}

.feedback_contain_right .tit_div {
}

.feedback_contain_right .feedback_text {
    height: 105px;
}

.feedback_contain_right .tit_div1 input {
    width: 218px;
}

.feedback_contain_right .tit_div2 input {
    width: 420px;
}

.feedback_contain_right .feedback_text span, .feedback_contain_right .feedback_text textarea {
    float: left;
    resize: none;
}

.feedback_contain_right .feedback_text textarea {
    border: 1px solid rgb(150,150,150);
    width: 420px;
    height: 95px;
    background: transparent;
    padding: 5px;
}

.feedback_contain_right .feedback_text span {
    margin: 0 5px 0 0;
}

.feedback_contain_right .feedback_button input {
    border: 0;
    padding: 0;
    width: 79px;
    height: 26px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    margin-right: 10px;
    cursor: pointer;
}

.feedback_contain_right .feedback_button input.tj {
    background: url(../Images/Contact/contact_button.png) 0 0 no-repeat;
}

.feedback_contain_right .feedback_button input.cz {
    background: url(../Images/Contact/contact_button.png) 0 0 no-repeat;
}

.feedback_contain_right .feedback_button {
    margin: 50px 0 0;
    padding: 0 0 0 75px;
}

.feedback_contain_right .feedback_button input:hover {
    background: url(../Images/Contact/contact_button.png) 0 -26px no-repeat;
}

.information {
    height: 450px;
    margin-top: -225px;
}

.information_left,.information_right {
    position: absolute;
    top: 0;
}

.information_left {
    left: 0;
    width: 520px;
    height: 420px;
}

.information_right {
    right: 0;
    width: 400px;
    height: 370px;
    padding: 50px 0 0;
}

.information_left .information_left_tit {
    margin: 0 0 20px 0;
}

.information_left .information_left_map {
    padding: 5px;
    width: 495px;
    height: 290px;
    border: 1px solid rgb(165,165,165);
}

.information_left .information_left_map img {
    display: block;
    width: 495px;
    height: 290px;
}

.information_right h2 {
    font-size: 22px;
    color: rgb(158,35,38);
    background: url(../Images/About/h2_bg.jpg) left 26px no-repeat;
    padding: 20px 0 20px 10px;
}

.information_right h3 {
    color: rgb(100,100,100);
    font-size: 18px;
    font-weight: bolder;
    margin: 0 0 30px 0;
}

.information_right p {
    color: rgb(100,100,100);
    font-size: 14px;
    padding: 0 0 0 40px;
    line-height: 25px;
    margin: 0 0 15px 0;
}

.information_right p span {
    color: rgb(23,23,23);
    font-size: 14px;
}

.information_right .dz1 {
    background: url(../Images/Contact/local_pic.png) left 5px no-repeat;
}

.information_right .dz2 {
    background: url(../Images/Contact/local_pic.png) left -45px no-repeat;
}

.information_right .dz3 {
    background: url(../Images/Contact/local_pic.png) left -87px no-repeat;
}

.information_right .dz4 {
    background: url(../Images/Contact/local_pic.png) left -137px no-repeat;
}

.information_right .dz5 {
    background: url(../Images/Contact/local_pic.png) left -192px no-repeat;
}

/*产品中心*/
.develope {
    height: 420px;
    margin-top: -210px;
}

.develope h2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

.develope .develope_contain {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 320px;
}

.develope .develope_contain h3 {
    width: 100%;
    text-align: center;
    padding: 10px 0;
    border-bottom: 2px solid rgb(205,145,146);
}

.develope .develope_contain .develope_contain_inner {
    height: 220px;
    width: 104%;
    margin: 20px 0 0;
    overflow: hidden;
}

.develope .develope_contain .develope_contain_inner a {
    display: block;
    float: left;
    margin-right: 10px;
}

.develope .develope_contain .develope_contain_inner img {
    display: block;
    width: 231px;
    height: auto;
}

.develope .develope_contain .develope_contain_inner div {
    border: 1px solid rgb(191,191,191);
    padding: 5px;
}

.develope .develope_contain .develope_contain_inner span {
    display: block;
    text-align: center;
    margin: 15px 0;
    background: url(../Images/Product/develope_bg1.png) 53px center no-repeat;
    font-size: 16px;
    color: rgb(69,69,69);
}

.develope .develope_contain .develope_contain_inner a:hover div {
    border: 1px solid rgb(196,122,124);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
}

.operation {
    height: 420px;
    margin-top: -210px;
}

.operation_left,.operation_right {
    position: absolute;
    top: 0;
    height: 420px;
}

.operation_left {
    left: 70px;
}

.operation_right {
    right: 50px;
    width: 490px;
}

.operation_left h2 {
    position: absolute;
    left: 0;
    top: 0;
}

.operation_left div {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 340px;
    height: 205px;
    padding: 5px;
    border: 1px solid rgb(170,170,170);
}

.operation_right h3 {
    padding: 50px 0 10px 0;
    border-bottom: 1px solid rgb(170,170,170);
}

.operation_right h3 span {
    font-size: 18px;
    color: rgb(105,105,105);
}

.operation_right h3 span.operation_right_tit1 {
    color: rgb(158,35,38);
    padding: 0 15px 0 0;
    background: url(../Images/Product/span_bg.jpg) right center no-repeat;
}

.operation_right h3 span.operation_right_tit2 {
    padding: 0 0 0 10px;
}

.operation_right h4 {
    font-size: 16px;
    color: rgb(158,35,38);
    padding: 20px 0;
}

.operation_right p {
    color: rgb(66,66,66);
    font-size: 14px;
    line-height: 26px;
}

.operation_right .operation_message_inner {
    width: 100%;
    height: 250px;
    overflow: hidden;
}

.showContent {
    width: 1350px;
    height: 620px;
    margin: auto;
    position: relative;
    overflow: hidden;
}

.ulBlock {
    width: 1830px;
    position: relative;
}

.liBlock {
    float: left;
    position: relative;
    height: 620px;
    display: none;
}

.k1_imgBlock {
    position: relative;
}

.k1_leftImg {
    position: relative;
    float: left;
}

.k1_rightImg {
    position: relative;
    float: left;
    width: 219px;
    height: 414px;
    overflow: hidden;
}

.k3_imgBlock {
    position: relative;
}

.k3_leftImg {
    position: relative;
    width: 217px;
    height: 414px;
    overflow: hidden;
    float: left;
}

.k3_rightImg {
    float: left;
    position: relative;
}

.k1_aBlock,.k2_imgC,.k3_aBlock {
    cursor: pointer;
    position: relative;
    overflow: hidden;
}

.liBlock.contentBlock1 {
    width: 0px;
    height: 620px;
    position: relative;
    overflow: hidden;
}

.childBlock {
    width: 412px;
    padding: 30px;
    position: relative;
}

.C1_titleEn {
    margin-bottom: 20px;
}

.C1_title {
    font-size: 24px;
    color: #5e5e5e;
    margin-bottom: 8px;
}

.C1_wire {
    width: 25px;
    height: 4px;
    background: #9e2326;
}

.C1_textTitle {
    color: #9e2326;
    font-size: 16px;
}

.C1_text {
    position: relative;
    margin-top: 30px;
}

.C1_textBlock {
    margin-top: 20px;
    position: relative;
    line-height: 28px;
    font-size: 14px;
    color: #5e5e5e;
    width: 412px;
    margin-left: -16px;
    height: 250px;
    overflow: hidden;
}

.C1_textBlock p {
    padding-left: 16px;
    background: url(../images/About/dp2_k3.png) no-repeat 2px 8px;
}

.childBlock {
    width: 412px;
    padding: 30px;
    position: absolute;
    height: 594px;
    top: 0px;
    right: 0px;
    background: url(../images/About/dp2_k1.jpg) no-repeat;
}

.childBlock1 {
    position: absolute;
    top: 0px;
    left: -472px;
    z-index: 999;
    background: url(../images/About/dp2_k11.png) no-repeat;
    width: 412px;
    padding: 30px;
    height: 594px;
}

.c2_span {
    display: block;
    padding-left: 14px;
    background: url(../images/About/dp2_k3.png) no-repeat 0px 10px;
    float: left;
    width: 160px;
    margin-bottom: 20px;
    font-size: 22px;
    color: #5e5e5e
}

.C2_textBlock {
    position: relative;
    width: 450px;
    margin-top: 40px;
}

.C3_childBlock {
    width: 412px;
    padding: 30px;
    position: relative;
}

.C3_titleEn {
    margin-bottom: 20px;
}

.C3_title {
    font-size: 24px;
    color: #5e5e5e;
    margin-bottom: 8px;
}

.C3_wire {
    width: 25px;
    height: 4px;
    background: #9e2326;
}

.C3_textTitle {
    color: #9e2326;
    font-size: 16px;
}

.C3_text {
    position: relative;
    margin-top: 20px;
}

.C3_textBlock {
    margin-top: 20px;
    position: relative;
    line-height: 28px;
    font-size: 14px;
    color: #5e5e5e;
    width: 412px;
    margin-left: -16px;
    height: 280px;
    overflow: hidden;
}

.C3_textBlock p {
    padding-left: 16px;
    background: url(../images/About/dp2_k3.png) no-repeat 2px 8px;
}

.C3_titleBlock {
    display: block;
    font-size: 16px;
    color: #9e2326;
}

.contentBlock2 {
    width: 0px;
    height: 620px;
    position: relative;
    overflow: hidden;
}

.C4_childBlock {
    width: 412px;
    padding: 30px;
    position: relative;
    background: url(../images/About/dp2_k13.png) no-repeat;
}

.C4_titleEn {
    margin-bottom: 20px;
}

.C4_title {
    font-size: 24px;
    color: #5e5e5e;
    margin-bottom: 8px;
}

.C4_wire {
    width: 25px;
    height: 4px;
    background: #9e2326;
}

.C4_textTitle {
    color: #9e2326;
    font-size: 16px;
}

.C4_text {
    position: relative;
    margin-top: 20px;
}

.C4_textBlock {
    margin-top: 20px;
    position: relative;
    line-height: 28px;
    font-size: 14px;
    color: #5e5e5e;
    width: 412px;
    margin-left: -16px;
    height: 250px;
    overflow: hidden;
}

.C4_textBlock p {
    padding-left: 16px;
    background: url(../images/About/dp2_k3.png) no-repeat 2px 8px;
}

.C4_titleBlock {
    display: block;
    font-size: 16px;
    color: #9e2326;
}

.C5_childBlock {
    width: 412px;
    padding: 30px;
    position: absolute;
    background: url(../images/About/dp2_k12.jpg) no-repeat;
    z-index: 999;
    top: 0px;
    right: -472px;
}

.C5_titleEn {
    margin-bottom: 20px;
}

.C5_title {
    font-size: 24px;
    color: #5e5e5e;
    margin-bottom: 8px;
}

.C5_wire {
    width: 25px;
    height: 4px;
    background: #9e2326;
}

.C5_textTitle {
    color: #9e2326;
    font-size: 16px;
}

.C5_text {
    position: relative;
    margin-top: 30px;
}

.C5_textBlock {
    margin-top: 20px;
    position: relative;
    line-height: 28px;
    font-size: 14px;
    color: #5e5e5e;
    width: 412px;
    margin-left: -16px;
    height: 250px;
    overflow: hidden;
}

.C5_textBlock p {
    padding-left: 16px;
    background: url(../images/About/dp2_k3.png) no-repeat 2px 8px;
}

.C5_titleBlock {
    display: block;
    font-size: 16px;
    color: #9e2326;
}

.contentBlock3 {
    width: 0px;
    height: 620px;
    position: relative;
    overflow: hidden;
}

#h4,.cwrap {
    background: #e5e5e5;
}

.inform {
    padding: 30px 0 0;
}

.inform .reback {
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 9999;
    color: rgb(67,67,67);
    font-size: 12px;
}

.inform .inform_recruit {
    width: 902px;
    margin: 0 auto;
    position: relative;
}

.inform .inform_recruit h2 {
    font-size: 22px;
    color: rgb(67,67,67);
    padding: 30px 0 10px;
}

.inform .inform_recruit h2 span {
    font-size: 24px;
}

.inform .inform_cont_infor span {
    padding: 0 65px 0 0;
    font-size: 14px;
    color: rgb(67,67,67);
}

.inform .inform_cont_content p {
    font-size: 12px;
    line-height: 22px;
    color: rgb(67,67,67);
}

.inform .inform_cont_content .inform_content_left, .inform .inform_cont_content .inform_content_right {
    float: left;
    width: 451px;
}

.inform .inform_cont_content:after {
    content: "\200B";
    height: 0;
    clear: both;
    display: block;
}

.inform .inform_cont_content {
    zoom:1;padding: 10px 0 90px;
}

.inform .inform_cont_infor {
    width: 902px;
    padding: 5px 0;
    border-bottom: 2px solid rgb(161,161,161);
}

.inform .inform_cont_content .inform_content_right {
    padding: 0 0 0 20px;
    width: 430px;
    border-left: 1px dashed rgb(217,217,217);
}

.inform .inform_content_online {
    width: 270px;
    height: 30px;
    margin: 0 auto;
}

.inform .inform_content_online a {
    float: left;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    background: rgb(67,67,67);
}

.inform .inform_content_online a:hover {
    background: rgb(121,8,10);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.inform .inform_content_online .online_apply {
    margin-right: 90px;
}

.inform .inform_recruit .recruit_inform_cont {
    padding: 0 0 150px 0;
}

.inform .online_title {
    height: 30px;
    position: relative;
    border-bottom: 1px dashed rgb(161,161,161);
    padding: 20px 0 0;
    margin: 0 auto;
    width: 862px;
}

.inform .online_title h2 {
    font-size: 20px;
    color: rgb(67,67,67);
}

.inform .online_content_left {
    float: left;
    width: 501px;
}

.inform .online_content_right {
    float: right;
    width: 360px;
}

.inform .online_content span, .inform .online_content input {
    color: rgb(67,67,67);
    font-size: 12px;
    line-height: 26px;
}

.inform .online_content input {
    border: 1px solid rgb(127,127,127);
    height: 22px;
    padding: 2px 5px;
    background: transparent;
    width: 280px;
}

.inform .online_content:after {
    content: "\200B";
    height: 0;
    clear: both;
    display: block;
}

.inform .online_content {
    zoom:1;padding: 10px 0 0;
    width: 862px;
    margin: 0 auto;
}

.online_input {
    position: relative;
    margin-bottom: 5px;
}

.online_input div {
    position: absolute;
    left: 65px;
    top: 0;
    height: 24px;
    width: 67px;
    padding: 0 3px;
    border: 1px solid rgb(127,127,127);
}

.online_input div span {
    color: rgb(177,177,177);
}

.online_input div a {
    position: absolute;
    top: 9px;
    right: 3px;
}

.online_input div ul {
    display: none;
    position: absolute;
    left: -1px;
    top: 25px;
    width: 73px;
    background: rgb(67,67,67);
    border: 1px solid rgb(127,127,127);
    z-index: 100;
}

.online_input div ul li {
    width: 100%;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.online_input textarea {
    width: 280px;
    height: 90px;
    padding: 5px;
    resize: none;
    background: transparent;
    border: 1px solid rgb(127,127,127);
}

.textarea {
    height: 100px;
}

.textarea span, .textarea textarea {
    float: left;
}

.inform .textarea span {
    margin: 35px 5px 0 0;
}

.inform .online_content .online_content_right .sex {
    font-size: 12px;
    zoom:1;height: 28px;
}

.inform .online_content .online_content_right .sex:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both;
}

.inform .online_content .online_content_right .sex input, .inform .online_content .online_content_right .sex span {
    float: left;
    border: 0;
}

.inform .online_content .online_content_right .sex .radio {
    margin: 0 20px 0 0;
}

.inform .online_content .online_content_right .sex_sec .radio {
    margin: 0 8px 0 0;
}

.inform .online_content .online_content_right .sex input {
    width: 20px;
    height: 15px;
    margin: 5px 0 0;
}

.inform .online_tj {
    width: 205px;
    height: 30px;
    margin: 30px auto 0;
    padding: 0 0 30px 0;
}

.inform .online_tj input {
    width: 70px;
    height: 30px;
    background: rgb(67,67,67);
    border: 0;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
}

.inform .online_tj .tj {
    margin: 0 60px 0 0;
}

.inform .online_tj input:hover {
    background: rgb(121,8,10);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.informbg {
    background: url(../Images/Resource/onlinebg.jpg) 0 0 no-repeat;
}

/*首页视频播放*/
.video_titbg {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 999;
}

.video_flv {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -225px 0 0 -375px;
    z-index: 9999;
}

.video_flv .vclose {
    position: absolute;
    right: -30px;
    top: -15px;
    width: 27px;
    height: 27px;
    background: url(../Images/Index/close.png) 0 0 no-repeat;
    z-index: 99;
}

.video_flv div {
    box-shadow: 0 0 20px #fff;
    width: 750px;
    height: 450px;
}

.foot_aBlock {
    position: relative;
    float: right;
    padding: 18px 22px;
}

.index_product_middle .product_middle_pic .product_mode1 .product_mode_list .an {
    margin-bottom: 5px;
}
