﻿/*******************    首页     *******************/
.slide_box {
    position: relative;
    width:100%;
    overflow:hidden;
    height:364px;
    min-width:1200px;
  }
  .slide_box .bd{
    position: relative;
    left:50%;
    width:1920px;
    margin-left:-960px;
  }
  .slide_box .bd ul li{
    position:relative; 
    height:363px;
    width:100%;
  }
 
  /*.slide_box img {
    position: relative;
    left:50%;
    width:1920px;
    margin-left:-960px;
  }*/
  
  .slide_box .hd {
    position: absolute;
    width:100%;
    left:0;
    text-align:center;
    bottom:23px;
    font-family: "黑体";
  }
  
  .slide_box .hd li {
    display: inline-block;
    *display:inline;
    zoom:1;
    font-size:15px;
    color:#333;
    font-weight: bold;
    margin: 0 20px;
    cursor:pointer;
  }
  
  .slide_box .hd li.on {
    color:#ff2053;
  }
  
  .index_about {
    background:url(../upload/index_bj.jpg) no-repeat center top;
    height:502px;
  }
  
  .index_a {
    /* width:685px; */
    
  }
  .index_aaa{
  margin-left:-35px;
  overflow: hidden;
  }
  
  .index_a1 {
    font-size:24px;
    color:#b7193f;
    font-weight:bold;
    line-height:34px;
    margin-left:38px;
    margin-top: 17px;
  }
  
  .index_a2 {
    font-size:16px;
    color:#444444;
    line-height:28px;
    margin-top:8px;
    width:590px;
    margin-right: 20px;
    float: left;
    margin-left:33px;
  }
  .index_a33{
      width: 490px;
      height: 300px;
      overflow: hidden;
      float: right;
	    margin-right:39px;
      margin-top:-53px;
  }
  .index_a_more {
    display:block;
    width:104px;
    text-align:center;
    height:35px;
    line-height:35px;
    font-size:16px;
    color:#fff;
    background: #04a3e7;
    margin-top:26px;
  }
  
  .index_pro_title {
    padding:20px 0 12px;
    background:#fff;
  }
  
  .index_pro_title h4 {
    font-size:24px;
    color:#333333;
    font-family: "黑体";
  }
  
  .index_line {
    width:46px;
    height:3px;
    background:#04a3e7;
    margin:9px auto 0;
  }
  
  .index_b_box {
    padding:50px 0 60px;
    background:#f8f8f8;
  }
  
  .index_b {
    overflow:hidden;
  }
  
  .index_b ul {
    margin-right:-37px;
    overflow: hidden;
  }
  
  .index_b ul li {
    width:272px;
    float:left;
    margin:0 37px 0 0; 
    color:#444444;
    background:#fff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    transition: 1s;
    box-shadow: 5px 5px 5px #e5e5e5;
  }
  
  .index_b ul li:hover {
    background:#04a3e7;
    color:#fff;
    transition: 1s;
  }
  
  
  .index_b ul li:hover .index_c_more {
    color:#fff;
    transition: 1s;
  }
  
  .index_b_img {
    width:272px;
    height:187px;
    overflow:hidden;
  }
  
  .index_b_img img {
    width:272px;
    height:187px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
  }
  
  .index_c {
    height:144px;
    font-size:14px;
    padding:0 14px;
  }
  
  .index_c1 {
    font-size: 18px;
    text-align:center;
    padding-top:15px;
    color:black;
    font-family: "黑体";
  }
  
  .index_c2 {
    height:72px;
    line-height:24px;
    overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    margin-top:14px;
    color:black;
    font-family: "宋体";
  }
  
  .index_c_more {
    display: block;
    color:#b7193f;
    text-align:center;
    margin-top:15px;
    transition: 1s;
  }
  
  .index_d_box {
    background: url(../upload/index_d_bj.jpg) no-repeat center bottom;
    height:190px;
    color: #fff;
  }
  
  .index_d1 {
    font-size:24px;
    padding-top:32px;
  }
  
  .index_d2 {
    margin:28px 0 36px;
  }
  
  .index_d3 {
    font-size:14px;
    line-height:30px;
	padding-top:30px;
  }
  
  .index_news {
    background:#fff;
  }
  
  .index_e {
    margin-top:68px;
  }
  
  .index_e_left {
    position: relative;
  }
  
  .index_e1 {
    width:497px;
    height:535px;
    background:#b7193f;
  }
  
  .index_e_pa {
    position: absolute;
    width:497px;
    height:535px;
    top:-20px;
    left:-20px;
  }
  
  .index_e_pa img {
    width:497px;
    height:535px; 
  }
  
  .index_e_right {
    width:606px;
    font-size:14px;
  }
  
  .index_f1 {
    font-size:18px;
    color:#b7193f;
    font-weight: bold;
  }
  
  .index_f2 {
    line-height:24px;
    height:72px;
    overflow: hidden;
    color:#000;
    margin-top:22px;
  }
  
  
  .index_f_date {
    color:#666666;
    text-align:right;
  }
  
  .index_g {
    margin-top:40px;
  }
  
  .index_g a {
    display: block;
    font-size:18px;
    color:#000000;
    height:52px;
    line-height:52px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  
  .index_g  img {
    margin:-3px 18px 0 0;
  }
  
  
  
  /************            关于我们      *************/
  .sideBar {
    width:240px;
  }
  
  .side_menu  ul li>a{
    display: block;
    height:41px;
    line-height:41px;
    padding-left:41px;
    font-size:16px;
    color:#04a3e7;
    background:url(../images/side_next.png) no-repeat 208px center;
    border-bottom:1px solid #ddd;
    transition: 1s;
  }
  
  .side_menu  ul li:hover>a,.side_menu  ul li.current>a {
    background:#04a3e7 url(../images/side_nextCut.png) no-repeat 208px center;
    color:#fff;
    transition: 1s;
  }
  
  .about_right {
    width:913px;
    padding:0 22px 78px;
    border-left:1px solid #ddd;
  }
  
  .about_title {
    text-align:center;
    font-size:20px;
    color:#333333;
    padding:28px 0 25px;
    font-family: "黑体";
  }
  
  .about_a {
    margin-bottom:30px;
  }
  
  .about_btm {
    font-size:14px;
  }
  
  .about_btm table {
    width:100%;
  }
  
  .about_btm img {
    max-width:913px;
  }
  
  .about_btm h4 {
    font-size:16px;
    color:#04a3e7;
    margin-bottom:3px;
  }
  
  .about_btm p {
    color:#000000;
    line-height:28px;
  }
  
  .about_b img {
    max-width:913px;
  }
  
  .about_c {
    color:#b7193f;
    margin-top:16px;
  }
  
  .branch_table  {
    width:100%;
  }
  
  .branch_table td {
    border:1px solid #83d8fb;
    font-size:14px;
    padding:8px 0 8px 17px;
  }
  
  .branch_table  p {
    color:#000000;
    line-height:24px;
  }
  
  .branch_table a {
    color:#04a3e7;
  }
  
  .branch_table_td1 {
    color:#04a3e7;
    background: #e3f5fc;
    width:157px;
    font-weight: bold;
  }
  
  .branch_a {
    font-size: 18px;
    color:#000;
    margin:25px 0 25px 20px;
    display: none;
  }
  
  
  /****************         案例          **********************/
  .case_nav ul li>a {
     display: block;
     height: 41px;
     line-height: 41px;
     padding-left: 41px;
     font-size: 16px;
     color: #04a3e7;
     background: url(../images/side_next.png) no-repeat 208px center;
     border-bottom: 1px solid #ddd;
  }
  
  .case_nav ul li.current>a {
    background:#04a3e7 url(../images/nav_drop.png) no-repeat 208px center;
    color:#fff;
  }
  
  .support_nav ul li>a {
     display: block;
     height: 41px;
     line-height: 41px;
     padding-left:16px;
     font-size: 16px;
     color: #04a3e7;
     background: url(../images/side_next.png) no-repeat 208px center;
     border-bottom: 1px solid #ddd;
     font-family: "黑体";
  }
  
  .support_nav ul li.current>a {
    background:#04a3e7 url(../images/nav_drop.png) no-repeat 208px center !important;
    color:#fff;
  }
  
  .support_nav ul li.support_current:hover>a,.support_nav ul li.support_current.current>a {
     background:#04a3e7 url(../images/side_nextCut.png) no-repeat 208px center;
     color:#fff;
  }
  
  
  
  .side_nav a {
    display:block;
    height:41px;
    line-height:41px;
    border-bottom:1px solid #dddddd;
    font-size:16px;
    color:#000;
    padding-left:27px;
  }
  
  .side_nav a.current {
    color:#b7193f;
  }
/* .side_nav {
    display:block !important;
  } */
  
  .side_nav a:hover {
    color:#04a3e7;
  }
  
  .case_search {
    width:210px;
    height:32px;
    border:1px solid #04a3e7;
    margin:15px auto 0;
  }
  
  .case_searchText {
    width:160px;
    padding:0 8px;
    height:32px;
    line-height:32px;
    font-size:14px;
    color:#666;
  }
  
  .case_searchBtn {
    width:33px;
    border-left:1px solid #04a3e7;
    height:20px;
    margin-top:6px;
    background:url(../images/case_search.jpg) no-repeat center center;
  }
  
  .case_vedio {
    width:905px;
    margin-top:40px;
  }
  
  
  /******************     产品      *******************/
  .product_box {
    padding-bottom:100px;
  }
  
  .product_title a {
    display: block;
    float:left;
    width:300px;
    text-align:center;
    font-size:16px;
    color:#fff;
    height:42px;
    background:#4b5569;
    line-height:42px;
    transition: 1s;
  }
  
  .product_title a.current,.product_title a:hover {
    background:#04a3e7;
    transition: 1s;
  }
  
  .product_list  {
    padding:40px 0 0 40px;
  }
  
  .product_list ul {
    overflow:hidden;
  }
  
  .product_list ul li {
    width: 250px;
    float:left;
    text-align: center;
    margin:0 40px 40px 0;
    box-shadow: 5px 5px 5px #e5e5e5;
  }
  
  .product_list ul li:hover .product_font{
    background:#04a3e7;
    color:#fff;
    transition: 1s;
  }
  
  .product_font {
    height:47px;
    line-height:47px;
    font-size:16px;
    color:#000;
    background:#ededed;
    transition: 1s;
  }
  
  .product_system {
    padding:0 80px;
    overflow:hidden;
  }
  
  .system_title {
    color:#000000;
    padding-top:55px;
  }
  
  .system_title h4 {
    font-size:24px;
  }
  
  .system_title h6 {
    font-size:16px;
    margin-top:10px;
  }
  
  .system_a {
    margin:70px -79px 0 0;
  }
  
  .system_b {
    width:294px;
    margin:0 79px 0 0;
    float:left;
    color:#000;
    text-align:center;
  }
  
  .system_b2 {
    font-size:18px;
    font-weight:bold; 
    margin-top:40px;
  }
  
  .system_b3 {
    font-size:14px;
    line-height:24px;
    text-align:left;
    margin-top:10px;
  }
  
  .system_bottom {
    margin-top:100px;
  }
  
  .system_bottom img{
    max-width:1040px;
  }
  
  .product_banner {
    position: relative;
    background:#fff;
  }
  
  .product_ban {
    position: relative;
    z-index: 99;
    padding:31px 0;
  }
  
  .pro_textBox {
    background: rgba(255, 255, 255, 0.9);
    width:534px;
    padding:20px 35px 0;
    height:174px;
    margin:107px 90px 0 0;
  }
  
  .pro_textBox h4 {
    font-size:36px;
    color:#b7193f;
    margin-bottom:14px;
  }
  
  .pro_textBox p {
    font-size:14px;
    color:#444444;
    height:84px;
    overflow:hidden;
    line-height:28px;
  }
  
  .product-images {
    width:271px;
  }
  
  .main-image img {
    width:271px;
    height:271px;
  }
  
  .product-gallery {
    overflow:hidden;
    margin-right:-12.5px;
    margin-top:14px;
  }
  
  .product-gallery li {
    width:82px;
    height:82px;
    margin:0 12.5px 0 0;
    float:left;
  }
  
  .product-panorama {
    width:45%;
    position: absolute;
    overflow: hidden;
    height: 100%;
    top: 0;
    bottom: 0;
  }
  
  .product-panorama img {
    
   width: 100%;
    height: 100%;
    top: 0;
    max-width: none;
    position: absolute;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    left: 50%;
  }
  
  .decoration-small {
    position: absolute;
    display: block;
    z-index: 1;
    bottom: -1px;
    width: auto;
    height: 102%;
    right: 0;
    max-width: 1000%;
    fill: #fff;
  }
  
  
  
  /****************    新闻中心     ******************/
  .container {
    padding-bottom:100px;
  }
  
  .banner {
    position: relative;
    width:100%;
    height:57px;
    overflow: hidden;
  }
  
  .banner img {
    position: absolute;
    left:50%;
    margin-left:-960px;
  }
  
  .news_box {
    position: relative;
    z-index:10;
    background:#fff;
    /* margin-top:-42px; */
  }
  
  .news_pad40 {
    padding:40px 40px 72px;
  }
  
  .news_list ul li { 
    font-size: 13px;
    line-height: 43px;
    overflow: hidden;
    margin-bottom: 20px;
    
  }
.seach_p1 {
    font-size: 14px;
    line-height: 30px;
    /* color: #666; */
}
.seach_p2 {
    font-size: 14px;
    line-height: 34px;
}
.seach_p3 {
padding-left: 10px;
}
  
  .news_list ul li:hover h4 {
    color:#04a3e7;
    transition: 1s;
  }
  .serach_ul_con {
    margin-left: 53px;
}
  .news_left {
    background:url(../images/news_left.png) center center;
    width:58px;
    height:68px;
    color:#fff;
    text-align:center;
    margin-right:22px;
  }
  
  .news_time {
    font-size:20px;
    line-height: 27px;
    margin-top:2px;
  }
  .news_month {
    line-height: 17px;
  }
  .news_date {
    font-size:14px;
  }
  
  .news_img {
    width:262px;
    height:175px;
  }
  
  .news_img img {
    width:262px;
    height:175px;
  }
  
  .news_right {
        width: 950px;
    margin-left: 56px;
    font-size:14px;
  }
  
  .news_right h4 {
    font-size:24px;
    color:#000000;
    height:26px;
    line-height:26px;
    font-family: "黑体";
    text-overflow: ellipsis;
    overflow:hidden;
    white-space:nowrap;
    transition: 1s;
  }
  
  .news_right h6 {
    color:#666666;
    height:20px;
    line-height:20px;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space:nowrap;
    margin-top:16px;
  }
  
  .news_text {
    color:#000;
    line-height: 27px;
    max-height:54px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    margin:6px 0 4px;
/*    margin:22px 0 16px;*/
  }
  
  .news_more {
    color:#666666;
  }
  
  .pager {
    text-align:center;
    padding-top:28px;
  }
  
  .pager a {
    display: inline-block;
    *display: inline;
    zoom:1;
    width:35px;
    text-align:center;
    height:30px;
    line-height: 30px;
    border:1px solid #696e7c;
    font-size:13px;
    color:#696e7c;
    vertical-align:middle;
    margin:0 4px;
    transition: 1s;
  }
  
  .pager a:hover {
    background:#04a3e7;
    color:#fff;
    border:1px solid #04a3e7;
    transition: 1s;
  } 
  
  .pager a.prev {
    /*background:url(../images/pager_prev.png) no-repeat center center;*/
  } 
  
  .pager a.next {
    /*background:url(../images/pager_next.png) no-repeat center center;*/
  } 
  
  .pager .current {
    background:#04a3e7;
    color:#fff;
    border:1px solid #04a3e7;
    padding: 6px 12px 8px 12px;
  }
  
  .news_det_bj {
    background:#eefaff;
  }
  
  .news_textBox {
    width:784px;
    padding:0 39px 80px;
    background:#fff;
  }
  
  .news_title {
    padding:39px 0 10px;
    margin-bottom:10px;
  }
  
  .news_title h4 {
    font-size:24px;
    color:#04a3e7;
    margin-bottom:13px;
    font-family: "黑体";
  }
  
  .news_title h6 {
    font-size:14px;
    color:#666666;
  }
  
  .news_textBtm p {
    font-size:14px;
    color:#000000;
    line-height:28px;
  }
  
  .news_textBtm p img {
    max-width:784px;
    margin:24px 0;
  }
  
  .news_textBottom {
    margin-top:16px;
  }
  
  .news_textBottom a {
     font-size:14px;
     color:#000;
  }
  
  .news_textBottom a:hover {
    color:#b7193f;
  }
  .news_textBottom a:hover span {
    color:#b7193f;
  }
  
  .news_textBottom a span {
     color:#444;
  }
  
  .news_det_list {
    width: 338px
  }
  
  .news_det_title {
    height:42px;
    line-height:42px;
    border-bottom:2px solid #dddddd;
    font-size:18px;
    color:#000000;
  }
  
  .news_det_title span {
     height:42px;
    line-height:42px;
    display:inline-block;
    *display:inline;
    zoom:1;
    padding:0 5px;
    border-bottom:2px solid #04a3e7;
  }
  
  .news_det_ul {
    margin:26px 0 0 21px;
  }
  
  .news_det_ul li {
    overflow:hidden;
    margin-bottom:20px;
  }
  
  .news_det_img {
    width:105px;
    height:70px;
    overflow:hidden;
    margin-right:8px;
  }
  
  .news_det_img img {
    width:105px;
    height:70px;
  }
  
  .news_a {
    width:152px;
    font-size:14px;
  }
  
  .news_a1 {
    color:#000000;
    height:44px;
    line-height:22px;
    font-family: "黑体";
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
  }
  
  .news_a2 {
    color:#666;
    margin-top:6px;
  }
  
  /***************      联系我们      *******************/
  .contact_box {
    position: relative;
    z-index: 10;
   
  }
  
  .contact_top {
    padding:24px 0;
    background:#fff;
    color:#000000;
    margin-bottom:40px;
  }
  
  .contact_top_left {
    width:350px;
    border-right:1px dashed #afafaf;
    text-align:center;
    font-size:18px;
    height:105px;
    padding-top: 40px
  }
  
  .contact_top_left img {
    vertical-align: bottom;
    margin-right:10px;
  }
  
  .contact_top_center {
    width:400px;
    padding-left:30px;
   /* border-right: 1px dashed #afafaf; */
    height:145px;
  }
  
  .contact_top_center p {
    font-size: 14px;
    line-height: 29px
  }
  
  .contact_top_right {
    width:345px;
    margin-top:10px;
    padding-left:5px;
	    display: none;  
  }
  
  .contact_top_right_bj {
    width:365px;
    padding-left:5px;
    height:145px;
  }
  
  .contact_top_right_bj p {
    font-size: 14px;
    line-height: 29px
  }
  
  .contact_a {
    width:200px;
    text-align:center;
  }
  
  .contact_a1 {
    font-size:18px;
    margin-top:25px;
  }
  
  .contact_a2 {
    font-size:14px;
    margin-top:8px;
  }
  
  .contact_wx  {
    width:104px;
    height:104px;
  }
  
  .contact_wx  img {
    width:104px;
    height:104px;
  }
  
  .contact_btm {
    background:#fff;
    padding-bottom:40px;
  }
  
  .contact_btmTitle {
    height:48px;
    line-height:48px;
    text-align:center;
    border-bottom:1px solid #dddddd;
    font-size:14px;
    color:#000;
  }
  
  .contact_map {
    margin:40px 0;
  }
  
  .contact_bottom {
    padding:0 40px;
  }
  
  .map_bottom img {
     max-width:1120px;
  }
  
  .join_list {
     padding:26px 40px;
     background:#fff;
     color:#000;
     margin-bottom:40px;
  }
  
  .join_top {
    position: relative;
    font-size:20px;
    height:27px;
    line-height:27px;
  }
  
  .join_top span {
    font-size:14px;
    color:#666666;
  }
  
  .join_number {
    position: absolute;
    color:#b7193f;
    right:0;
    top:0;
  }
  
  .join_a {
    background:#eefaff;
    font-size:14px;
    padding:10px 0 10px 2px;
    margin-top:20px;
  }
  
  .join_a img {
    margin:-3px 10px 0 0 ;
  }
  
  .join_a span {
    margin-right:38px;
  }
  
  .join_b {
    font-size:14px;
    line-height: 32px;
    margin-top:8px;
  }
  
  .join_b h4 span {
    display:inline-block;
    *display:inline;
    zoom:1;
    width:3px;
    height:14px;
    background:#04a3e7;
    margin:-3px 10px 0 0;
    vertical-align: middle
  }
  
  .join_c {
    font-size:14px;
    color:#04a3e7;
    margin-top:6px;
  }
  
  .join_bottom {
    margin:-12px 0 25px;
  }
  
  .join_left_a {
    font-size:30px;
  }
  
  .join_left_b {
    font-size:18px;
    margin-top:3px;
  }
  
  .join_right_a {
    font-size:20px;
    margin-top:10px;
  }
  
  .join_right_b {
    font-size:14px;
    margin-top:5px;
  }
  
  
  /***************         技术支持     ***************/
  .ask_title {
    padding:0  12px;
    background:#eefaff;
    font-size:16px;
    color:#04a3e7;
    height:40px;
    line-height:40px;
    overflow:hidden;
  }
  
  .ask_title img {
    margin:-3px 6px 0 0;
  }
  
  .ask_text {
    font-size:14px;
    color:#000;
    line-height:28px;
    padding:10px 12px 15px;
  }
  
  .ask_img img {
    max-width:913px;
  }
  
  .down_box {
    width:620px;
    margin:0 auto;
  }
  
  .down_btm {
    line-height:24px;
  }
  
  .down_left {
    width:380px;
    color:#000;
  }
  
  .down_right {
    margin:-1px 14px 0 0;
  }
  
  .server_list h5 {
    font-size:18px;
    color:#333333;
  }
  
  .server_list h6 {
    font-size:16px;
    color:#333333;
    margin:20px 0 7px;
  }
  
  .server_list h6 span {
    display: inline-block;
    *display:inline;
    zoom:1;
    width:9px;
    height:9px;
    background:#04a3e7;
    margin:-3px 10px 0 0;
  }
  
  .server_list h6 img {
    margin:-3px 10px 0 0;
  }
  
  .about_btm p.server_blue {
    color:#04a3e7;
  }
  
  .about_btm p.server_red {
    color:#b7193f;
  }
  
  .login_title {
     font-size:16px;
     color:#444444;
     margin:20px 0 0 40px;
  }
  
  .login_btm {
    margin:42px 0 0 218px;
    padding:0 0 160px 0;
  }
  
  .login_list {
    font-size:14px;
    color:#444;
    margin-bottom:20px;
  }
  
  .login_list label {
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
    width:80px;
    text-align: right;
    margin-right:8px;
  }
  
  .login_text {
     width:214px;
     padding:0 12px;
     height:40px;
     line-height:40px;
     background:#f7f7f7;
     border:1px solid #d9d9d9;
     font-size:14px;
     color: #666666;
     vertical-align: middle;
  }
  
  .login_text::-webkit-input-placeholder{
    color:#666;
  }
  
  .login_text::-moz-placeholder  {
      color:#666; 
  }
  
  .login_text:-moz-placeholder {
      color:#666; 
  }
  
  .login_text:-ms-placeholder {
      color:#666; 
  }
  
  .login_btn {
    width:138px;
    height:42px;
    line-height:42px;
    background:#c83133;
    font-size:16px;
    color:#fff;
  }
  
  .top_btn {
    height: 27px;
    line-height: 27px;
    width: 80px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #c83a5c;
    margin:6px 0 0 30px;
  } 
  
  .pro_det_a {
    font-size:16px;
    color:#444444;
    margin-top:-10px;
  }
  
  .pro_det_b {
    font-size:14px;
    color:#444;
    margin-top:22px;
  }
  
  .pro_det_b em {
    font-weight: bold;
  }
  
  .pro_det_b a {
    color:#444;
  }
  
  .pro_det_b a.current,.pro_det_b a:hover {
    color:#b7193f;
  }
  
  .pro_det_b span {
    margin-left:18px;
  }
  
  .pro_det_c {
    margin-top: 6px;
  }
  
  .pro_det_c img {
    max-width:800px;
  }
  
  .pro_det_d {
    margin-top: 45px;
  }
  
  .pro_det_e {
    margin-top:32px;
    display: none;
  }
  
  .pro_det_e a {
    display: inline-block;
    *display: inline;
    zoom:1;
    background: url("__IMG__/xg_c.png") no-repeat 7px center;
    font-size: 14px;
    color: #333;
    height: 23px;
    line-height: 23px;
    padding: 0 8px 0 20px;
  }
  
  .pro_det_e a.current,.pro_det_e a:hover {
    color:#b7193f;
  }
.c_text{
	color:#fff
}