
/*banner*/
.neibanner {
    width: 100%;
    height: 220px;
    margin-top: 112px;
}
.publish{font-size: 14px;}

/*产品中心*/
.pro_center{overflow: hidden; background: #df0f0f;color: #FFFFFF;text-align: center;padding: 15px 0;}
.pro_center h3{font-size: 30px;font-weight: 600;}
.pro_center h5{}
.pro_all{border: 1px solid #df0f0f;background: #FFFFFF;}
.pro_list{}
.pro_list ul li{text-align: center;}
.pro_list ul li a{line-height: 70px;font-size: 16px;border-bottom: 1px solid #df0f0f;display: block;}
.pro_list ul li a:hover{border-left: 3px solid #DF0F0F;background: url(../images/bg25.png)no-repeat 220px 50%, #faf5f5}


.cp_all{overflow: hidden;}
.cp_list{overflow: hidden;}
.cp_list ul li a{height: 260px; text-align: center;font-size: 14px;overflow: hidden;display: block;background: #fff;border-bottom: 2px solid #AFAFAF;}
.cp_list ul li a p{line-height: 50px;}
.cp_list ul li a span{display: block;border: 1px dashed #EEEEEE;}
.cp_list ul li a:hover {border-bottom: 3px solid #df0f0f;}
.cp_list ul li a img{display: block;padding: 20px 20px;max-height: 205px;margin: 0 auto;;}

.margin-b-30{margin-bottom: 30px;}
.margin-t40{margin-top: 40px;}
.padding-l,.padding-r{padding-left: 0;padding-right: 0;}
/*分页*/
.page-list {
    padding-top: 40px;
    padding-bottom: 60px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    clear: both;
}
.page-list .list-box a,
.page-list .list-box span {
    display: inline-block;
    width: 27px;
    height: 27px;
    border-radius: 50%;
    color: #333;
    margin: 0 5px;
    font-family: "å®‹ä½“";
    transition: .2s
}


.page-list .list-box .prev,
.page-list .list-box .next,.page-list .list-box .prev_disabled,.page-list .list-box .next_disabled{
    background-color: #ddd;
    color: #333;
}
.page-list .list-box .prev:before,.page-list .list-box .prev_disabled:before {
    content: '<'
}
.page-list .list-box .next:before,.page-list .list-box .next_disabled:before {
    content: '>'
}

.page-list .list-box .prev:hover,
.page-list .list-box .next:hover,.page-list .list-box .prev_disabled:hover,.page-list .list-box .next_disabled:hover {
    background-color: #ED5B06;
    color: #fff;
}
.page-list .list-box .current,
.page-list .list-box a:hover {
    background-color: #ED5B06;
    color: #fff;
}
.about_a {text-align: center;
    padding: 15px 0;
    display: table;
    margin: 0 auto;}
.environment{padding: 30px 0;padding-top: 58px}
.jj_img{margin:0 auto;max-width: 100%}
/*产品详细*/
.product_xq{overflow: hidden;max-width: 1200px;margin: 0 auto;}
.cp_tu{overflow: hidden; float: left;width: 40%;}
.cp_text{overflow: hidden; float: left;width: 50%;}

.cp_text span{display: block;margin-top: 40px;}
.cp_text span p{line-height: 40px;font-size: 16px;}
.cp_text span p font{color: #0241FE;font-weight: 600;font-size: 18px;}
.cp_text h3{ color: #DE1010;border-bottom: 1px solid #DE1010;padding-bottom: 15px;}
/*0241FE*/
.cp_cp{overflow: hidden;max-width: 1200px;margin: 0 auto;    border-bottom: 1px solid #888;}
.next_pc{overflow: hidden;    float: left;    line-height: 30px;}
.next_pc p{display: inline-block;}
.next_pc span{display: block;}

/*返回*/
.fanhui{float: right;background:url(../images/fanhui.png) no-repeat 12px #DE1010;border-radius: 5px; height: 40px;line-height: 40px;text-align: center;margin: 10px 20px 0 0;}
.fanhui a{font-size: 14px;color: #FFF;display: block;padding: 0 20px 0 40px;}

/*产品图片放大*/
#preview{ float:none; margin:20px 0; text-align:center; width:500px;}
.jqzoom{ width:352px; height:352px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;border: 1px solid #8C8C8C;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:5px; *margin-left:0;}

.clear{clear: both;overflow: hidden;}

.ny_top.ny_ser{margin-bottom: 20px;}
.ny_top{border-bottom: 1px solid #EEEEEE;  margin-bottom: 60px;}

.cp_cp{overflow: hidden;max-width: 1200px;margin: 0 auto;    border-bottom: 1px solid #888;}
.x_q_all{overflow: hidden;width: 1200px;margin: auto;}
.daohang{
    font-size:14px;
}
.footer{padding-bottom: 0}
.codeimg img{width: 100px;height: 100px;display: block;margin: 0 auto;border:5px solid #fff;}
.codeimg  h3{color:#fff;font-size: 14px;text-align: center;}
.copylink{color: #b1b1b1;
width: 76%;
    float: left;
   border-bottom: #0b974e solid 1px;
    margin-top: 0px;
    border-left: 2px solid #212427 ;
    padding-left: 2px;}
.copylink a{color: #8e8e8e;margin: 0 5px}
.banquan {
    text-align: center;
    color: #525252;
    font-size:12px;
    background: #141517;
    padding: 10px;
}
.banquan a{color: #525252;
    font-size:12px;}
.products_img_box{width:590px; overflow:hidden;}
.products_img{float: left; width:319px; height:421px; margin-right: 110px; margin-bottom:10px; position:relative;  overflow:hidden;}
.products_img img{width:380px; height:300px;}
.products_pic{float: left; width:72px; overflow:hidden;}
.product_pic_perv,.product_pic_next{width:72px; height:19px; cursor:pointer; overflow:hidden;}
.product_pic_perv{background:url(../images/list_prev_btn.jpg) no-repeat center;}
.product_pic_next{background:url(../images/list_next_btn.png) no-repeat center;}
.products_pic_listBox{width:72px; height:208px;overflow:hidden;}
.products_pic_list{width:72px; height:195px!important; overflow:hidden;}
.products_pic_list li{width:70px!important; height:49px!important; line-height: 49px; border:1px solid #afafaf;  cursor:pointer; overflow:hidden;}
.products_pic_list li.on{border:1px solid #0084ce; }


.main_warp{width: 1200px; margin: 0 auto; clear: both;min-height: 100px;}
.main_warp .pro_list ul li{position: relative; float: left; margin-right: 13px; width: 262px; text-align: center; height: 306px; padding-top: 55px; background: #fff;}
.main_warp .pro_list ul li.last{margin-right: 0px;}
.main_warp .pro_list ul li p{position: absolute; left: 15px;z-index: 1; bottom: 25px; background: url(../images/pro_more.png) right center no-repeat; padding-right: 30px;font-size: 13px;}
.main_warp .pro_list ul li:hover a{color: #fff; font-weight: bold;}
.main_warp .pro_list ul li .shadow{cursor: pointer; width: 262px; height: 361px; background: url(../images/pro_list_bg.png) repeat; display: none; position: absolute; left: 0px; top: 0px;}
.main_warp .pro_list ul li:hover .shadow{display: block;}
.pro_list_detail ul.hd_list{height: 40px; margin-bottom: 25px;border-bottom: 1px solid #d9d9d9;}
.pro_list_detail ul.hd_list li{cursor: pointer; float: left; margin-right: 10px; width: 170px; height: 40px; line-height: 40px; text-align: center;}
.pro_list_detail ul.hd_list li a{background: #d9d9d9; display: block; width: 170px; height: 40px;line-height: 40px; color: #333; font-size: 14px;}
.pro_list_detail ul.hd_list li.on{height: 47px;}
.pro_list_detail ul.hd_list li.on a,.pro_list_detail ul.hd_list li a:hover{height: 47px; background: url(../images/tab_hover.png) left center no-repeat; color: #fff; font-weight: bold;}

.pro_list_detail ul.hd_list2{height: 40px; margin-bottom: 25px;}
.pro_list_detail ul.hd_list2 li{cursor: pointer; float: left; margin-right: 26px; height: 40px; line-height: 40px; text-align: center;}
.pro_list_detail ul.hd_list2 li a{display: block; text-decoration: underline; height: 40px;line-height: 40px; color: #333; font-size: 13px;}
.pro_list_detail ul.hd_list2 li.on{height: 47px;}
.pro_list_detail ul.hd_list2 li.on a,.pro_list_detail ul.hd_list2 li a:hover{font-weight: bold;}
.pro_list_detail  .pane_warp{display: none;}

.pro_list_detail{clear: both;margin-top: 35px;}
.List_detail_img .Xg_cp_li_title p{font-size: 14px; color: #0084ce; font-weight: bold;}
.List_detail_img .Xg_cp_li_title p a{font-weight: normal;}
.List_detail_img .Xg_cp_list li{width: 351px; padding-right: 0px; background: none; border-right: 1px solid #e6e6e6;}
.List_detail_img .Xg_cp_list li.last{border-right: 0px;}
.List_detail_img .Xg_cp_li_img{width: 351px;text-align: center;}
.List_detail_img .Xg_cp_li_title{padding-left: 55px; width: 301px;}

.List_detail_warp .pro_list_detail .hd_list{border: 0px;}
.List_detail_warp .pro_list_detail .hd_list li{width: 207px; height: 50px; margin-right: 11px; line-height: 50px;}
.List_detail_warp .pro_list_detail .hd_list li.on{height: 50px; line-height: 50px;}
.List_detail_warp .pro_list_detail .hd_list li a{width: 207px;height: 50px;line-height: 50px;background: #545454; color: #fff;}
.List_detail_warp .pro_list_detail .hd_list li.on a,.List_detail_warp .pro_list_detail .hd_list li a:hover{height: 50px;line-height: 50px;background: #f32e2e}
.List_detail_warp .list_img{margin-bottom: 75px;}
.List_detail_warp h4{margin-top: 25px; font-size: 14px; color: #333; font-weight: bold;}
.List_detail_warp h4.font12{margin-top: 0px; margin-bottom: 2px; font-size: 12px;}
.List_detail_warp h4.font16{font-size: 15px; line-height: 20px;}
.List_detail_warp p{font-size: 14px; color: #333; line-height: 24px;}
.List_detail_warp .Xg_cp_list{left: 0px!important;}

.Produce_descripe_warp{margin-top: 20px; background:  url(../images/pro_list_bg.jpg) center top no-repeat;}
.Produce_descripe{width: 1200px; margin: 0px auto 0px auto; height: 455px; }
.prodetail{width: 500px;}
.prodetail h3{color: #333; font-size: 28px; margin-bottom: 10px;}
.prodetail div{font-size: 14px;color: #333;margin-top: 20px;padding: 10px 20px;}
.prodetail div.bigimg{width: 319px; height: 422px;}
.prodetail div.look_big{font-size: 12px; color: #333;margin-top: 20px;}
.prodetail div span{color: #f32e2e; font-weight: bold;}
.prodetail p{width: 447px; margin-top: 15px; font-size: 14px; color: #666; line-height: 22px;}
.prodetail p.goubuy a{width: 164px; height: 42px; display: block; background: url(../images/buy_btn.jpg) left center no-repeat;}
.prodetail p.goubuy a:hover{background: url(../images/buy_btn_hover.jpg) left center no-repeat;}
.prodetail .bdsharebuttonbox{margin-top: 30px;}
.Small_img_warp{width: 590px; margin-top: 50px;}
.Small_img_warp .products_List_warp{position:absolute;height: 210px; overflow: hidden;}
.Small_img_warp #spec-top{cursor: pointer; width: 71px; height: 9px; position: absolute; left: 30px; top: -16px; background: url(../images/list_prev_btn.jpg) no-repeat;}
.Small_img_warp #spec-bottom{cursor: pointer; width: 71px; height: 9px; position: absolute; left: 30px; bottom: -230px; background: url(../images/list_next_btn.jpg) no-repeat;}
.Small_img_warp li{width: 71px; text-align: center;  height: 51px; line-height: 51px; border: 1px solid #afafaf; margin-top: 14px;}
.Small_img_warp li.hit{border: 1px solid #0084ce;}
.Small_img_warp li img{width: 62px; height: 41px;padding: 4px;}
.prodetail .bigimg .sp_tab_left img{width: 319px; height: 361px;}

.Rail_transit_main h3{font-size: 18px; color: #0084ce; line-height: 24px; margin: 30px 0px 15px 0px;}
.Rail_transit_main p.dec{font-size: 14px; color: #333; line-height: 24px; margin-bottom: 20px;}
.Rail_transit_main .Present_situation{margin: 30px 0px 18px 0px; clear: both;}
.Rail_transit_main .Present_situation h4{font-weight: bold; margin-bottom: 5px; font-size: 14px; color: #333;}
.Rail_transit_main .Present_situation p{line-height: 24px; font-size: 14px; color: #333;}
.Rail_transit_main .Present_situation p.img{margin-top: 15px;}
.Present_situation .fltable table{width: 574px; margin-bottom: 35px; border: 1px solid #5e5e5e;margin-right: 17px;}
.Present_situation .frtable table{width: 498px; margin-bottom: 35px; border: 1px solid #5e5e5e;}
.Present_situation th{padding-left: 10px; height: 22px; line-height: 22px; border: 1px solid #5e5e5e;}
.Present_situation td{padding-left: 10px; height: 45px; line-height: 20px; border: 1px solid #5e5e5e;}

.Related_industries{height: 442px; width: 100%; background: url(../images/solve_detail_bg.jpg) center top no-repeat;}
.industries_wrap{width: 1200px; margin: 0 auto;}
.Related_industries h3{text-align: center; font-size: 24px; color: #666; padding-top: 37px;}

.Xg_cp{margin:0 auto; width:1200px; margin-top:35px; overflow:hidden;}
.Xg_cp_title{ font-size:14px; color:#333; font-weight:bold; margin-bottom:30px; overflow:hidden;}
.Xg_cp_content{margin:0 auto; width:1200px; height:280px; position:relative; overflow:hidden;}
.Xg_cp_perv,.Xg_cp_next{width:27px; height:390px; position:absolute; cursor:pointer; overflow:hidden;}
.Xg_cp_perv{background:url(../images/prev_btn.jpg) no-repeat center; left:0; bottom:0;}
.Xg_cp_next{background:url(../images/next_btn.jpg) no-repeat center; right:0; bottom:0;z-index: 11;}
.Xg_cp_list{margin:0 auto; width:970px; height:280px; overflow:hidden; left: -5px!important;}
.Xg_cp_list2{left: 0px!important;width: 1000px!important;}
.Xg_cp_list ul{width:99999px; height:280px;}
.Xg_cp_list li{width:208px; height:280px; background: url(../images/solve_detail_line.jpg) 225px top no-repeat; float:left; padding-right:57px; overflow:hidden;}
.Xg_cp_list li.last{background: none;}
.Xg_cp_list li:hover a{color:#0084ce;}
.Xg_cp_li_img{width:208px; height:175px; margin-bottom: 10px; overflow:hidden;}
.Xg_cp_li_img img{width:208px; height:175px;}
.Xg_cp_li_title{width:208px; height:70px; line-height:15px; color:#666; overflow:hidden;}
.Xg_cp_list li a{color:#666;}
.Xg_cp_list li a:hover{color:#0084ce;}
.Xg_cp_li_title p{font-size: 18px; color: #0084ce; margin-top: 10px;}
.Xg_cp_li_title p a{font-size: 11px; color: #666; background: url(../images/pro_more_s.png) right center no-repeat; padding-right: 18px;}

.tabpanes .pane{display: none; min-height: 100px;padding-bottom: 20px;}
.tabpanes .pane .problem{margin-bottom: 20px;}
.tabpanes .pane .problem h3{color: #c9033b; font-weight: bold; font-size: 13px;margin-bottom: 5px;}
.tabpanes .pane .problem p{font-size: 12px; color: #666;}
.tabpanes .pane .Solution_ul{margin-bottom: 50px;}
.tabpanes .pane .Solution_ul li{padding-left: 10px; background: url(../images/news_jiao.jpg) left center no-repeat; line-height: 36px; border-bottom: 1px dotted #e0e0e0;height: 36px;}
.tabpanes .pane .Solution_ul li a{color: #333;}
.tabpanes .pane .Solution_ul li a:hover{color: #0084ce;}}
.tabpanes .pane .select_warp{margin-bottom: 28px; height: 23px;}
.tabpanes .pane .select_warp .pro_style{font-size: 12px; color: #333;}
.tabpanes .pane .select_warp .pro_style select{width: 142px; height: 23px; margin-left: 11px; line-height: 23px; color: #666;}
.tabpanes .pane .pro_serch .serch_kuang{width: 200px; padding-left: 6px; height: 25px; line-height: 25px; margin-right: 5px; border: 0px; background: url(../images/produce_kuang.jpg) no-repeat;}
.tabpanes .pane .pro_serch .derch_btn{width: 54px; height: 25px; line-height: 25px; background: #fbfafb; color: #666; font-size: 12px; border: 1px solid #cccccc;}

.tabpanes .pane .Produce_list{clear: both;}
.tabpanes .pane .Produce_list ul li{position: relative; float: left; margin-right: 18px; margin-bottom: 23px; width: 252px; height: 345px;border: 1px solid #e8e8e8;}
.tabpanes .pane .Produce_list ul li.last{margin-right: 0px;}
.tabpanes .pane .Produce_list ul li:hover{border: 1px solid #7aca2a;}
.tabpanes .pane .Produce_list ul li:hover h3{color: #7aca2a;}
.Produce_list ul li h3{margin-bottom: 10px; padding-left: 20px; font-size: 14px; color: #333; margin-top: 40px;}
.Produce_list ul li .more_detatil a.produce_list_more{text-decoration: underline; color: #7aca2a; font-size: 12px; padding-right: 20px; background: url(../images/more_detail_dec.png) right center no-repeat;}
.tabpanes .pane .Produce_list p{padding-left: 20px;}
.tabpanes .pane .Produce_list .produce_img{padding: 0px; margin-top: 10px; width: 250px; height: 155px; text-align: center;}
.tabpanes .pane .Produce_list .produce_img img{width: 200px; height: 155px;}
.tabpanes .pane .Produce_list p.timewarp{margin-top: 25px; padding-right: 25px; color: #999;}
.tabpanes .pane .Produce_list p.timewarp .time_year{padding-left: 20px; background: url(../images/clock.jpg) left center no-repeat;}
.tabpanes .pane .Produce_list p.timewarp .look_people{padding-left: 20px; background: url(../images/look.jpg) left center no-repeat;}

.support_download_main table{width: 100%; font-size: 12px;color: #333;}
.support_download_main thead tr{height: 50px; line-height: 50px;}
.support_download_main th{background: url(../img/table_th_line.jpg) right center no-repeat; text-align: center;font-size: 14px; color: #888888; border-bottom: 1px solid #e0e0e0;}
.support_download_main th.last{background: none;}
.support_download_main tr td.title{font-size: 14px; text-align: left;padding-left: 30px;}
.support_download_main tr td a.download{padding-left: 5px; display: block; background: url(../img/down_load.png) left center no-repeat;}
.support_download_main tr{height: 68px; line-height: 68px; text-align: center; background: #fff; border-bottom: 1px solid #e0e0e0;}
.support_download_main tr:hover td{background: #0084ce; color: #fff;}
.support_download_main tr:hover td a{color: #fff;}