@charset "utf-8";

.sub_ban { width:100%; overflow:hidden; }
.sub_ban .img {  left: 50%;  width: 100%; height: auto; }
.sub_menu { width: 1170px; margin: -2.45% auto 0; background: #f2f2f2;  position: relative;  overflow: hidden; z-index:10; }
.sub_menu ul { float: left; width: 70%; }
.sub_menu span { float: right; text-align: right; width: 25%;   padding:1% 1%}
.sub_menu li { width:75px; float:left;  padding-left:1px; height:47px; line-height:47px;}
.sub_menu li.back { background: url(../images/arrow.png) no-repeat center bottom; border-bottom: #ED1C24 2px solid;  z-index:2; position: absolute; }
.sub_menu li a { display:block; width:100%;  text-align:center; font-size:14px; position:relative; z-index:3;}
.sub_menu li a:hover { color: #ED1C24; }
.sub_menu .cur { width:100px; background: #ED1C24 url(../images/write.png) no-repeat right center; color: #fff; font-size: 22px; margin-right:2%; text-align:center; padding:0 1%; }
	
.p_sub_menu { width: 1170px; margin: 0.25% auto 0; background: #f2f2f2;  position: relative;  overflow: hidden; z-index:10; }
.p_sub_menu ul { float: left; width: 100%; }
.p_sub_menu li { width:75px; float:left;  padding-left:1px; height:47px; line-height:47px;}
.p_sub_menu li.back { background: url(../images/arrow.png) no-repeat center bottom; border-bottom: #ED1C24 2px solid;  z-index:2; position: absolute; }
.p_sub_menu li a { display:block; width:100%;  text-align:center; font-size:14px; position:relative; z-index:3;}
.p_sub_menu li a:hover { color: #ED1C24; }
.p_sub_menu .cur { width:100px; background: #ED1C24 url(../images/write.png) no-repeat right center; color: #fff; font-size: 22px; margin-right:2%; text-align:center; padding:0 1%; }
	
	
	
	
	
.sub_com { width: 100%; margin: 0 auto; overflow: hidden;}
.sub_comqi { width: 38%; float: left; padding-right: 3%; border-right: #d8d8d8 1px solid; }
.imagedesc { display: block; width: 100%; float: left; overflow: hidden; position: relative; margin-bottom: 15px; }
.imagedesc img { width: 100%; height: auto; }


.core_desc { position: absolute; bottom: 0px; left: 0px; width: 100%; }
*html .imagedesc_370 .core_desc { position: absolute; bottom: 0px; left: 0px; width: 100%; background: url(../images/j.png) no-repeat 50% center #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.core_bg { position: absolute; left: 0px; top: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.core_text { position: relative; overflow: hidden; padding: 8px 10px; width: 100%; line-height: 23px; font-size: 16px; color: #fff; }
.comtu { margin-top: 10px; }
.comtu li { background: url(../images/jt.png) no-repeat left center; padding: 0 0 0 15px; line-height: 23px; margin-right: 20px; float: left; }
.sub_com_capacity { float: right; width: 55.9%; }
.sub_com_capacity_l { float: left; width: 57%; }
.sub_com_capacity_r { width: 43%; float: right; }



/* -------------- capacity --------------  */

.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { position: relative; float: left; width: 100%; }

.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 16px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .5); left: 0; right: 0; bottom: 0; padding: 8px 20px; margin: 0; max-width: none; }

.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }


.accordion-heading { border-bottom: 1px solid #e8e8e8; }
.left_sidebar { width: 100%; float: left; }
.left_sidebar ul { display: none; }
.accordion-toggle { position: relative; display: block; padding:5.7px 0; background: url(../images/ico3.png) no-repeat 95% center #4B566B; font-size: 14px; text-indent: 10px; font-weight: 500; }
a:accordion-toggle { color: #FFFFFF; }
.accordion-heading a { color: #fff; }
    .accordion-heading a:hover { color: #ff4a00; }
.accordion-heading ul li { line-height: 23px; height: 76px; border-bottom: #fff 1px solid; background: #fafafa; padding: 7px 0 1px 7px; }

    .accordion-heading ul li a { color: #888; }
.accordion-toggle { cursor: pointer; }
.accordion-heading:hover .accordion-toggle { background: url(../images/ico4.png) no-repeat 95% center #3d3d3d; color: #fff; }
.accordion-toggle i { background: url(../images/ico1.png) no-repeat 10px 5px; padding-left: 25px; }
.accordion-heading:hover .accordion-toggle i { color: #fff; }

.sub_com_ca { width: 100%; overflow: hidden; margin-bottom: 15px; }



.cul-nav { width: 100%; margin:0 auto; margin-top:2%;background: url(../images/about_bg10.jpg) no-repeat center 100px; overflow:hidden}
.cul-nav ul { margin-left: 60px; }
.cul-nav ul li { display: inline-block; _display: inline; position: relative; float:left; width: 100px; height: 111px;  margin-right: 80px; background: url(../images/about_bg09.png) no-repeat -101px 0; cursor: pointer; }
.cul-nav ul li h3 { padding-top: 40px; font: 14px/22px 'Microsoft Yahei','SimSun',sans-serif; color: #797b7d; text-align: center; position: relative; background: none; }
.cul-nav ul li h3.hover { color: #ff4a00; }
.cul-nav ul li .cul-nav-bg { position: absolute; left: 0; top: 0; width: 101px; height: 0px; background: url(../images/about_bg09.png) no-repeat 0 0; z-index: 0; overflow: hidden; }
.cul-nav ul li.cur .cul-nav-bg { height: 111px; }
.cul-nav ul li.cur h3 { color: #ff4a00; background: none; }
.cul-ajax { padding-top: 36px; width:100%; overflow:hidden }
.cul-nav h3 { font-size: 22px; color: #000; width: 100%; overflow: hidden; margin-bottom: 30px; }
.sub_about { width: 100%; overflow: hidden; margin:0 auto; }   .sub_about p{ text-indent:20px; line-height:28px;}
.sub_about li { float: left; width: 23%; margin-right:2%; }
.sub_about li h3 { font-size: 22px; margin: 35px 0 20px 0; color: #000; }
.sub_about li img { margin-bottom: 15px; width: 100%; height: auto; }

.sub_contact { width: 100%; margin-top:3%; overflow: hidden; }
.sub_contact_l { width: 10%; float: left; background: url(../images/sed.png) no-repeat center 15px #EC1D25; color: #fff; font-size: 25px; padding:70px 15px 23px; text-align: center; }
.sub_contact_r { float: right; width: 84%; background: #f1f1f1; padding: 12px 25px 12px 11px; }
.sub_contact_r p { width: 75%; float: left; }
.sub_contact_r .online { float: right; width: 148px; height: 40px; margin-top:3%; text-align: center; font-size: 16px; line-height: 40px; background: #FCBA0E; }
.sub_contact_r .online a { color: #fff; cursor:pointer}  .sub_contact_r .online a:hover{ color:#000}
.redfont18 { color: #EC1D25; font-size: 15px; font-weight: 600; }
.sub_product { width: 100%; overflow: hidden; margin: 5px 0 20px 0; }
.sub_product .tittle { width: 100%; border-bottom: #d8d8d8 1px solid; margin-bottom: 30px; height: 40px; line-height: 40px; }
.sub_product .tittle h3 { font-size: 22px; color: #000; float: left; width: 40%; text-align: left; }
.sub_product .tittle span { width: 87px; float: right; height: 30px; line-height: 30px; text-align: left; text-indent: 12px; background: url(../images/pmore.png) no-repeat 92% center #3d3d3d; font-size: 14px; }
.sub_product .tittle span a { color: #fff; }

/* ============================= lists ====================== */
.sub_product_left { float: left; width: 24.8%; overflow: hidden; }
.imagedesc1 { display: block; width: 100%; float: left; overflow: hidden; position: relative; margin-bottom: 15px; }
.core_desc1 { position: absolute; bottom: 0px; left: 0px; width: 100%; }
*html .imagedesc_370 .core_desc1 { position: absolute; bottom: 0px; left: 0px; width: 100%; background: url(../images/j1.png) no-repeat right center #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.core_bg1 { position: absolute; left: 0px; top: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.core_text1 { position: relative; overflow: hidden; padding: 8px 10px; width: 205px; line-height: 23px; font-size: 16px; }
    .core_text1 a { color: #fff; }
        .core_text1 a:hover { color: #ff4a00; }


.sub_product ul { float: right; width: 74%; }
.sub_product li { float: left; width: 22%; margin-left:2.8%!important;margin-left:1.7% }
    .sub_product li .sub_prolist { width: 100%; overflow: hidden; }
        .sub_product li .sub_prolist img { width: 100%; height: auto; }
        .sub_product li .sub_prolist p { text-align: center; background: #f2f2f2; font-size: 15px; height: 38px; line-height: 38px; }

.r_pic { height: 12px; overflow: hidden; width: 99%; margin: 0 auto; margin-top: 20px; }

    .r_pic span.r_pic2, .r_pic span.r_pic1 { background: url(../images/nav.png) no-repeat 0 0; height: 12px; width: 49%; text-indent: 17px; line-height: 12px; text-align: left; float: left; overflow: hidden; }
        .r_pic span.r_pic2 a, .r_pic span.r_pic1 a { color: #666; }
    .r_pic span.r_pic2 { background: url(../images/nav.png) no-repeat 0px -14px; height: 12px; text-indent: 17px; text-align: left; }
/* ---- 7.6. Portfolio -------------- */


  /* product center
========================================================*/
.prolist-con ul{ overflow:hidden; width:100%;}
.prolist-con ul li{ float:left; width:17.1%; margin:0 2.9% 0 0;position:relative;  padding-bottom:15px; text-align:center}  .prolist-con ul li img{ width:100%; height:auto}
.prolist-con ul li a { display:block; overflow:hidden; width:100%; height:auto; margin-bottom:2%; }
.prolist-con ul li a img { -webkit-transform:scale(1.0); -moz-transform:scale(1.0); -ms-transform:scale(1.0); -o-transform:scale(1.0); transform:scale(1.0); -webkit-transition:0.45s; -moz-transition:0.45s; -o-transition:0.45s; transition:0.45s; }
.prolist-con ul li a:hover img { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); }




/*产品list*/
.pro_list_top{ width:97%; overflow:hidden; margin:0 auto; margin-top:10px;}



.pro_list_right { width: 28%; float: right; }
.supportTitle { font-size: 22px; line-height: 40px; margin-bottom: 15px; color: #000; }
.supportLeft { background: url(../images/bg.jpg) no-repeat; width: 70%; height: 199px; float: left; }
.sLeftCon { width: 68%; float: right; margin: 25px 10px 0 0;color: #666666; }
    .sLeftCon .pt { font-size: 16px; font-weight: 600; color: #ED1C24; }
    .sLeftCon .pb { padding: 15px 0; }
.aMore { background: #99999A; width: 76px; height: 22px; line-height: 22px; display: block; color: #fff; text-align: center; display: none; }
.supportRight { background: #E6E6E6; width: 30%; height: 199px!important;height: 0; float: right;}
.sRightTop { height: 125px!important;height: 10px; border-bottom: #CECECE 1px solid; }
    .sRightTop div { color: #666666; font-size: 15px; text-align: center; float: left; }
    .sRightTop .sRdv { background: url(../images/smallIcon.png) no-repeat center 30px; width: 33%;  height:125px!important;height:0; border-right: #CECECE 1px solid; line-height:200px!important;line-height:140px; cursor: pointer; padding: 0 10px; }
        .sRightTop .sRdv:hover { background: url(../images/smallIcon_1.png) no-repeat center  30px; color: #ED1C24; }
    .sRightTop .sRdv1 { background: url(../images/smallIcon01.png) no-repeat center 30px; width: 30%; height:125px!important;height:0;border-right: #CECECE 1px solid; line-height:200px!important;line-height:140px; cursor: pointer; }
        .sRightTop .sRdv1:hover { background: url(../images/smallIcon01_1.png) no-repeat center  30px; color: #ED1C24; }
    .sRightTop .sRdv2 { background: url(../images/smallIcon03.png) no-repeat center  30px; width: 30% ;height:125px!important;height:0;line-height:200px!important;line-height:140px; cursor: pointer; }
.sRightBot { color: #666666; }
.sRightTop .sRdv2:hover { background: url(../images/smallIcon03_1.png) no-repeat center 30px; color: #ED1C24; }

.sRightBot .label { width:100px; line-height:36px!important;line-height:75px; height: 36px!important; height: 60px; overflow: hidden; text-indent: 12px; float: left; }
.sRightBot .form { width: 210px; height: 33px; margin: 20px 0 0 10px;  overflow:hidden;}
    .sRightBot .form .txtInput { width: 160px!important;width: 150px; height: 49px!important;height: 30px; line-height49px!important;line-height:30px; text-indent: 6px; color: #666666; border: 0; background:#fff;  }
    .sRightBot .form .btnSearch { width: 48px; height: 33px; border: 0; background: url(../images/btnSearch.jpg) no-repeat left 4px; cursor: pointer; }
.supportBox01 {  margin: 40px 0 0 0; padding-top: 20px; width:100%; overflow:hidden }
    .supportBox01 dl { border-right: #E5E5E5 1px solid; padding: 20px 40px 0 42px; float: left; width: 17% }
        .supportBox01 dl dt { color: #222; font-size: 22px; padding-bottom:2%; margin:4% auto }
        .supportBox01 dl dd { color: #666666; line-height: 26px; height: 26px; overflow: hidden; background: url(../images/a_bg.png) no-repeat left 9px; padding-left: 17px; max-width: 270px; }
        .supportBox01 dl.bdNone { border: none; padding: 20px 0px 0 40px; }
            .supportBox01 dl.bdNone dt { text-align: left; }
        .supportBox01 dl p { width: 260px; color: #666666; line-height: 26px; font-size:14px;}  
	.enter{ line-height:50px; color:#ff4a00}

    .supportBox01 .dt { }
        .supportBox01 .dt .si { background: url(../images/bigIcon_1.jpg) no-repeat; width: 69px; height: 75px; display: block; }
    .supportBox01 .dt01 .si { background: url(../images/bigIcon_2.jpg) no-repeat; width: 74px; height: 75px; display: block; }
    .supportBox01 .dt02 .si { background: url(../images/bigIcon_3.jpg) no-repeat; width: 68px; height: 75px; display: block; }
    .supportBox01 .dt03 .si { background: url(../images/bigIcon_4.jpg) no-repeat; width: 84px; height: 75px; display: block; }
.supportBot { background: #F2F2F2; height: 265px; padding: 10px 0; margin-top: -20px; }
.sBotList { width: 1170px; margin: 0 auto; padding-top: 25px; }
    .sBotList li { width: 22%; height: auto; position: relative; z-index: 0; overflow: hidden; float: left; margin-right: 3%!important;margin-right:1.8%; }
        .sBotList li img { width: 100%; height: auto; }
        .sBotList li .title { background: #fff; width: 100%; height: 35px; line-height: 35px; position: absolute; bottom: 0; z-index: 20; font-size: 14px; text-align: center; color: #000; }

    .sub_left .tj_new { width: 100%; }
.tj_new_left { width: 25%; float: left; }  .tj_new_left img{ width:100%; height:auto}
.tj_new_right { float: right; width: 72%; }
    .tj_new_right h3 { font-size: 16px; margin-bottom: 10px; }
    .tj_new_right p { line-height: 30px; margin-bottom: 10px; }
    .tj_new_right .date { width: 100%; text-align: left; }
.sub_new { width: 100%; overflow: hidden; }
.sub_new_tit { border-bottom: #d8d8d8 1px solid; line-height: 40px; margin: 10px 0px 20px 0px; padding:2% 0; width: 100%; overflow: hidden; }
    .sub_new_tit span { float: right; width: 20%; text-align: right; }
.sub_new h3 { font-size: 22px; float: left; width: 40%; text-align: left; color: #000; }
.sub_new li{ line-height:36px; height:36px;}
.newar { float: right; width: 10%; color: #BFBFBF; }
.newal { float: left; width: 87%; }
.sub_right { float: right; width: 25%; margin-top: 15px; }
.listcon { margin-bottom: 10%!important; margin-bottom:3%; border: #ddd 1px solid; }
    .listcon h3, .hotpro h3 { padding: 0 10px; background: #e8e8e8; color: #000; height: 40px; line-height: 40px; border-bottom: #ddd solid 1px; font-size: 18px; }
    .listcon ul { overflow: hidden; padding: 5px 5px 8px 0; }
        .listcon ul li { line-height: 34px; height: 34px; overflow: hidden; width: 100%; background: url(../images/bg_title.gif) no-repeat 5px 13px; text-indent: 19px; }
            .listcon ul li a { font-size: 14px; color: #666; }
                .listcon ul li a:hover { color: #ff4a00; }
.hotpro { padding-bottom: 20px; overflow: hidden; border: #ddd 1px solid; }
    .hotpro dl { width: 94%; margin-left: 15px; overflow: hidden; margin-top: 20px; }
        .hotpro dl dt { width: 38%; float: left; }
            .hotpro dl dt img { width: 100%; height: auto; }
        .hotpro dl dd { width: 57%; float: right; }
            .hotpro dl dd a { font-weight: bold; color: #333; }
                .hotpro dl dd a:hover { color: #e00000; }
            .hotpro dl dd p { color: #787878; }




/*solution*/
.case {width: 100%;  float:left}
.case dl { width: 100%; overflow: hidden; margin-bottom: 40px;  border-bottom:#f2f2f2 1px solid; padding-bottom:15px; float:left }
    .case dl dt { width: 26%!important;width:219px; float: left; }
        .case dl dt img { width: 100%!important;width:219px; height: auto!important;height:219px;}
    .case dl dd { float: right; width: 71%!important;width:595px; }
        .case dl dd .tit { width: 100%; overflow: hidden; }
        .case dl dd h3 { font-size: 16px; font-weight: bold; color: #333; line-height: 26px; float: left; width: 30%; }
        .case dl dd a:hover { color: #e00000; text-decoration: none; }
        .case dl dd p { margin-bottom: 6px; width: 100%; overflow: hidden; color: #8E8E8E; }
            .case dl dd p strong { font-weight: normal; color: #666; }
.case-more { float: right; width: 38%; }
    .case-more a { height: 28px; line-height: 28px; display: inline-block; float: left; padding: 0 15px; }
        .case-more a.case-detail { background: #3d3d3d; color: #fff; font-weight: normal; }
        .case-more a.case-shihe { background: #ebebeb; color: #000; font-weight: normal; }
            .case-more a.case-detail:hover, .case-more a.case-shihe:hover { color: #FF9900; }
.Contentbox p { text-indent: 20px; margin-bottom: 10px; line-height: 30px; }
.Contentbox h3 { line-height: 30px; margin-top: 20px; margin-bottom: 10px; font-size: 16px; }



/*prodetail*/
.pro_detail { margin: 0 auto; width: 100%; overflow:hidden }
.prod_intro { width: 57%; float: right; margin-top:4%; }
.prod_fw span { font-size: 22px; height: 30px; line-height: 30px; overflow: hidden; color: #333; }
.prod_fw p { line-height: 30px; max-height: 90px; margin-bottom: 5px; margin-top: 5px; color: #666; overflow: hidden; }
.prodTitle { font-size: 22px; height: 30px; line-height: 30px; overflow: hidden; color: #333; }
.prodTitle2 { font-size: 28px; height: 40px; line-height: 40px; overflow: hidden; }

#pro_tj_lx { margin-bottom:2%; width: 100%; overflow: hidden; }
#pro_tj_lx_tel{ width:100%; overflow:hidden;}
#pro_tj_lx_tel p { background: url(../images/dianhua.gif) no-repeat left 5px; font-size: 14px; padding:1% 1% 2% 6.5%;  text-align:left; float:left; width:auto; }
#pro_tj_lx_tel  span { color: #E3131E; font-weight: bold; margin-right: 8px; margin-top:1.5%; float:left; width:auto; font-size:28px;color: #E30F00; }
#pro_tj_lx a { padding:1% 6%; float:left;color: #fff; font-size: 15px; display: inline-block; text-align: center; font-weight: bold; margin-top: 25px; }
#pro_tj_lx a.line-zixun { background:/* url(../images/baojia-icon.png) no-repeat 13% center*/ #FF3A3B; }
#pro_tj_lx a.line-order { background:/* url(../images/zixun-icon.png) no-repeat  13%  center*/ #3d3d3d; margin-left: 15px;  }


/*pic*/
.preview { float: left; width:460px; margin-top:4%; }
.zoom img { width: 100%; height: auto; overflow: hidden; }
.zoomdiv { position: absolute; border: 1px solid #e4e4e4; overflow: hidden; z-index: 9; }

.prod_thumb { margin: 8px -5px 0 0; width:460px; float:left; overflow:hidden}
.prod_thumb li { float: left; width: 22.8%!important;width: 22%;margin: 0 1%; cursor: pointer; overflow:hidden }
.prod_thumb img { width: 100%!important;width: 106px; height: auto!important;height: 72px; overflow: hidden; display: inline; }

.prod_thumb  { width:460px; float: left; overflow: hidden; }
.prod_thumb  ul li { float: left;  display: inline; width:106px;  margin:3px 5px 0 4px; overflow:hidden; }
.prod_thumb  ul li img {  width: 106px; height: 81px;  }



.prod_rela { line-height: 22px; max-height: 44px; margin-bottom: 15px; margin-top: 10px; color: #666; overflow: hidden; }
.prod_cap strong { color: #F53401; }
.prodTitle { font-size: 22px; height: 30px; line-height: 30px; overflow: hidden; color: #333; margin-top:20px;}
.prod_cap { margin-bottom: 15px; padding-bottom: 10px; padding-top: 8px; font-size: 15px; }
/*wuliao*/
.wuliao { HEIGHT: 50px; margin: 15px 0 15px 0; }
.wuliao li {  MARGIN: 0px 0px 10px 6px; WIDTH:12%; DISPLAY: inline; FLOAT: left;  }
.wuliao img { width:100%; }
.wuliao h4 { height: 20px; LINE-HEIGHT: 22px; text-align: center; FONT-SIZE: 12px; font-weight: normal; padding: 0px; margin: 0px; }


.Menubox { width: 100%; margin:2.5% 0 2.5% 0; font-size: 14px; height: 57px; line-height: 50px; float: left; background: url(../images/x.gif) repeat-x left 49px; }
.Menubox li { float: left; background: url(../images/cs1.jpg) no-repeat center top; color: #000; font-size: 16px; width: 18%; height: 59px; line-height: 48px; cursor: pointer; text-align: center; color: #000; list-style: none; margin-right: 4px; }
.Menubox .current { background: url(../images/canshu.gif) no-repeat center top; width:18%; color: #fff; }

.sub_left { width: 71%; float: left; margin:2% 0; }
.sub_right { float: right; width: 24%; margin: 2% 0; }
.prodetail_sidebar { border-top: #d8d8d8 1px solid; }
    .prodetail_sidebar h3 { font-size: 30px; text-transform: uppercase; margin: 0; margin-bottom: 15px; }
    .prodetail_sidebar ul { display: none; }
    .prodetail_sidebar ul { display: none; }
.prodetail-toggle { position: relative; display: block; padding: 8px 0 8px 40px; border-bottom: #d8d8d8 1px solid; background: url(../images/golbal_products_leftbg2.gif) no-repeat 95% center; font-size: 16px; font-weight: 500; }
.prodetail-heading a { color: #333; }
    .prodetail-heading a:hover { color: #ff3b30; }
.prodetail-heading ul { background: #f9f9f9; padding: 5px 0; }
    .prodetail-heading ul li { line-height: 36px; padding-left: 40px; }
        .prodetail-heading ul li a { color: #888; }
.prodetail-toggle { cursor: pointer; }
.prodetail-heading:hover .prodetail-toggle { background: #EC1D23 url(../images/golbal_products_leftbg1.gif) no-repeat 95% center; color: #fff; }
.sub_right .lx { width: 95%; margin-top: 25px; padding:5% 0 5% 5%; background:/*#5781B6*/#3A495C}
    .sub_right .lx p { margin-bottom: 10px;color: #fff; }
    .sub_right .lx span { font-weight: 600; font-size: 16px; color: #fff; }
    .sub_right .lx .message { cursor: pointer; padding: 0 15px; line-height:36px; width: 50%; font-size:15px; text-align:center; background: #fff; margin-top: 10px; }
.sub_right .lx .message a { color: #000; }
.xg_pro h3, .pro_case h3, .left_form h3,.prolist_case h3 { font-size: 20px; border-bottom: #dedede 1px solid; color: #000; margin:4% 0; padding-bottom:2%; }
.xg_pro { width: 100%; float:left; }
 .xg_pro li { width: 21%; float: left; text-align: center; margin-right:3.8%; }
.xg_pro li img { margin-bottom: 8px; width:100%; height:auto}   .xg_pro li p{ height:20px; overflow:hidden}

/*case*/

.pro_case { margin: 0 auto; width: 100%; overflow: hidden; margin-top: 20px; }
    .pro_case li { float: left; width: 47%; margin-right: 3%; }   .pro_case li  .pro_case_img{ width:42%; float:left}
        .pro_case li img { width:100%; height:auto }
        .pro_case li span { float: right; width: 53%; }
        .pro_case li h5 { font-size: 14px; color: #000; margin: 0px 0px 10px 0px; }
    .pro_case p { text-indent: 0px; line-height: 25px; margin: 0; padding: 0; }

.prolist_case { width:1170px; margin: 0 auto;  overflow: hidden; margin-bottom: 3%; }
    .prolist_case ul li { float: left; width: 47%; margin-right: 1%; } 
      .prolist_case_img{ width:39%; float:left}
        .prolist_case li img { width:100%; height:auto }
        .prolist_case li span { float: right; width: 55%; }
        .prolist_case li h5 { font-size: 14px; color: #000; margin: 0px 0px 10px 0px; }
    .prolist_case p { text-indent: 0px; line-height: 25px; margin: 0; padding: 0; }

.more { float: right; width: 80px; text-align: right; }
    .more a { color: #CC6600; }

.attention{ text-indent:20px; line-height:28px;} 
.left_form { width: 100%; overflow: hidden; }

    .left_form form { padding: 20px; width: 100%; overflow: hidden; }
    .left_form ul li { margin-bottom: 5px; overflow: hidden; }
        .left_form ul li.message { position: relative; }
        .left_form ul li span { display: block; width:20%; text-align: right; margin-right: 10px; float: left; font-size: 14px; }
        .left_form ul li input.intxt { width: 55%; margin: 5px 0 2px; border: 1px solid #d8d8d8; background: #f9f9f9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
        .left_form ul li textarea { border: 1px solid #d8d8d8; background: #f9f9f9; width: 70%; height: 140px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
    .left_form .btnclick { padding:2%  0 0 30%; overflow: hidden; }
        .left_form .btnclick input { display: block; width: 110px; padding:10px 40px;  text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
            .left_form .btnclick input.btn_submit { background: #EB2002; border: 0; }
            .left_form .btnclick input.btn_reset { background: #454545; border: 0; }

.con_form2 { width: 100%; margin-top:35px; overflow: hidden; margin-bottom: 30px;  }
.left_form2 { width:62%; overflow: hidden; float: left; border-right:#d8d8d8 1px solid; padding:0 3% 1% 0; }
    .left_form2 h3 { font-size: 16px; border-bottom: #d8d8d8 1px solid; margin-bottom: 5px; padding-bottom: 7px; margin-top: 20px; }
    .left_form2 form {  overflow: hidden; }
    .left_form2 ul li { height: 45px; line-height: 45px; margin-bottom: 5px; overflow: hidden; }
        .left_form2 ul li.message { height: 130px; position: relative; _height: 138px; }
        .left_form2 ul li span { display: block; width: 128px; text-align: right; margin-right: 10px; float: left; font-size: 14px; line-height:50px;}
        .left_form2 ul li input.intxt { width:60%; margin: 5px 0 2px; border: 1px solid #D9D9D9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
        .left_form2 ul li textarea { border: 1px solid #CCC; width: 68%; height: 100px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
    .left_form2 .btnclick { padding-left: 140px; overflow: hidden; }
        .left_form2 .btnclick input { display: block; width: 110px; height: 34px; line-height: 34px; text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
            .left_form2 .btnclick input.btn_submit { background: #EB2002; border: 0; }
            .left_form2 .btnclick input.btn_reset { background: #454545; border: 0; }

.contact { width: 100%; overflow:hidden; }
    .contact p { text-indent: 20px; font-size: 14px; line-height:30px; }
.contact_left { width: 39%; float: left; font-size: 16px; margin-top: 10px; }
    .contact_left p { text-indent: 35px; padding: 6px 0 6px 0; line-height: 20px; }
    .contact_left .redfont { font-size: 25px; color:#ED1C24; }
    .contact_left .tel { background: url(../images/tel.png) no-repeat left 11px; margin-bottom: 15px; margin-top: 15px; }
	    .contact_left .tel1{ background: url(../images/tel1.png) no-repeat left 6px; margin-bottom: 15px; margin-top: 15px; }
    .contact_left .add { background: url(../images/add.png) no-repeat left 7px; margin-bottom: 15px; }
    .contact_left .email { background: url(../images/email.png) no-repeat left 9px; margin-bottom: 25px; }
    .contact_left .message { cursor: pointer; color: #fff; padding: 13px  25px; background:#009CDF/*#0070C0*/; width: 160px; text-align: center; text-indent: 0; font-size: 18px; margin-bottom:50px; }
        .contact_left .message:hover { color: #fff !important; background: #0565b6; }
.contact_right { width: 58%; float: right; margin-top: 30px; }  .contact_right img{ width:100%; height:auto}
e
.send-inquiry2 { overflow: hidden; margin:0 auto; width: 100%; border-top:#d8d8d8 1px  solid ; padding-top:5%; margin-top:5%;}
    .send-inquiry2 h3 {  color: #000; font-size: 30px; margin-bottom: 20px;  }


/* Contact Form File Input 
========================================================*/


#contact-form textarea { width: 100%; *width: 93%; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; resize: none; border: 1px solid #dadbdc; background: none; height: 243px; color: #999; padding: 15px; margin-top: 20px; }
#contact-form input { width:95%; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; border: 1px solid #dadbdc; background: #fafafa;  color: #999; padding: 15px; }
#contact-form .form-div-1,
#contact-form .form-div-2,
#contact-form .form-div-3 { float: left; width: 350px; *width: 328px; margin-right: 30px; *margin-right: 50px; }
#contact-form .form-div-1-0,
#contact-form .form-div-2-0,
#contact-form .form-div-3-0 { width: 246px; *width: 218px; }
#contact-form .form-div-1-0, #contact-form .form-div-2-0 { *margin-right: 50px; }
#contact-form .form-div-1 strong,
#contact-form .form-div-2 strong,
#contact-form .form-div-3 strong { color: #000; margin-bottom: 10px; display: block; }
#contact-form .form-div-3 { margin-right: 0; }
#contact-form .form-div-4 { margin-bottom: 27px; }
    #contact-form .form-div-4 textarea { line-height: 20px; padding: 12px 14px; background: #fafafa; }
    #contact-form .form-div-4 strong { color: #000; margin-bottom: 10px; display: block; }
#contact-form .btn1 { background: #ED1C24; padding: 15px 0; color: #fff; width:200px; text-align:center; margin-top: 25px; margin-bottom: 30px; font-size: 16px; }
    #contact-form .btn1:hover { background: #272d33; }

/** job**/
.job { width: 100%; margin-top:2%; overflow: hidden; }
.job_left { float: left; width: 45%; float: left; border-right: #d8d8d8 1px solid; padding-right: 5%; }
.job_right { width: 45%; float: right; }
    .job_left img, .job_right img { margin-bottom: 20px; width: 100%; height: auto; }
    .job_left h3, .job_right h3 { font-size: 20px; color: #000; margin-bottom: 15px; }
.job_list { width: 100%; padding-top:4%; overflow: hidden; }
    .job_list li { width: 23%; float: left; margin-right:2%; }   .job_list li img{ width:100%; height:auto; overflow:hidden;}

.job_list h4 { font-size: 16px; color: #111; margin: 15px 0 10px 0; }


/** page**/
#ctl00_ContentConn_PageInfo { padding: 3px; text-align: center; margin-top: 20px; font-size: 14px; float: left; height: 45px; width: 95%; }
    #ctl00_ContentConn_PageInfo a {background: #fff none repeat scroll 0 0; border: 1px solid #bcbcbc; color: #999; margin: 5px 5px 0 0; padding: 4px 10px ; }
        #ctl00_ContentConn_PageInfo a:hover { background: #ff3a3b none repeat scroll 0 0; border: 1px solid #c00; color: #fff;  text-decoration: none; }
		  #ctl00_ContentConn_PageInfo .current { background: #ff3a3b none repeat scroll 0 0; border: 1px solid #c00; color: #fff;  text-decoration: none; }

/*视频新闻*/
.sub_news_left_tj { width: 100%; float: left; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #808080; margin-bottom: 10px; padding-bottom: 10px; }
.sub_news_left_tjl { float: left; width: 20%; height: 112px; }
.sub_news_left_tjr { width: 79%; float: right; color: #666; text-indent: 20px; }
    .sub_news_left_tjr h3 { font-size: 14px; color: #333; margin-bottom: 5px; text-indent: 0px; width: 100%; padding-left: 0px; }

/*新闻内页*/
#sub_news { margin: 0 auto; margin-top: 20px; margin-left: 5px; }
    #sub_news h1 { font-size: 21px; color: #E3131E; font-weight: bold; text-align: center; line-height: 35px; }
#jiathis { height: 30px; margin-top: 10px; line-height: 16px; margin-bottom: 10px; }
    #jiathis .left { float: left; height: 26px; width:40%; padding-left: 20px; }
    #jiathis .right { float: right; padding-right: 10px; width:40%; }
#Like { padding: 5px; }
#Context { line-height: 25px; padding-right: 5px; }
    #Context h3 { font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
    #Context h4 { font-size: 14px; margin-top: 8px; margin-bottom: 8px; }
    #Context p { text-indent: 20px; font-size: 14px; line-height: 2; text-indent: 2em; color: #666; margin-top: 8px; margin-bottom: 8px; }


#daodu { padding: 10px 20px 10px 20px; font-size: 14px;  width: 94%; background-color: #f8f8f8; border: 1px #E5E5E5 solid; color: #333; margin-bottom:40px; }
    #daodu span { color: #EF4706; font-weight: bold; }

#prevnext { width: 100%; margin-top: 20px; font-size: 14px; line-height: 40px; }  #prevnext span{ margin-right:20px;}
    #prevnext a { color: #666; }

.newstit{ font-size:24px; text-align:center; color:#000; margin:30px 0 40px 0}

#Context .xg_title { height: 30px; line-height: 30px; font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: #E3131E; font-weight: bolder;  }
#Context .xg_list { text-align: left; margin-top: 8px; }
#Context .xg_ul { margin: 0; padding: 0; list-style: none; }
    #Context .xg_ul li { width: 100%; font-size: 14px; line-height: 30px; }
        #Context .xg_ul li a { color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 80%; float: left; }
#Context .date { color: #838282; float: right; width: 20%; display: block; }

#fenxiang { width: 98%; overflow: hidden; padding-top: 15px; line-height: 25px; }
    #fenxiang .bds_more { padding-top: 1px; padding-bottom: 5px; }
#fenxiang_left { float: left; width: 220px; }
#fenxiang_right { background: url(../images/pdf.jpg) no-repeat left center; padding-top: 3px; padding-left: 25px; float: left; left: 250px; margin-left: 10px; }

.news_l{ width:100%; overflow:hidden;}


