 .page_bar{  color: #333333; font-size: 28px;  line-height: 120px; height: 120px;  background: #edf1f9; font-family: Arial;}

 .p_cate_list{ width:1150px; height:73px; margin:15px auto 0 auto; border-bottom:1px solid #efefef}
 .p_cate_list li{ float:left; height:73px; line-height:73px; margin:0 37px 0 0}
 .p_cate_list li a{ font-size: 16px; color: #333;}
 .p_cate_list li a.cur{color:#036eb8!important}

 .page_content{margin-top:20px; color: #666;}
 .page_content p{ font-size:16px; line-height: 22px; padding: 3px 0px 5px 0px;}



 .product_body{ background: #edf1f9;}
 .product_cate_list {height:auto; padding-top: 50px; border-bottom: 1px solid #e7e7e7;}
 .product_cate_list ul li{ float: left; padding-right: 30px; }
 .product_cate_list ul li a {font-size: 20px;height: 54px;line-height: 54px;display: block;text-align: center;}
 .product_cate_list ul li a.cur{background: #9E9E9E;color: #fff;}


.pro_list{ width: 100%;}
.pro_list ul li{ height: 530px;}
.pro_list ul li .title{font-size: 20px; line-height: 36px; color: #0a0a0a;margin-top:50px}
.pro_list ul li .pro_sn{ color: #7e7e7e;font-size: 12px;margin-top:50px}
.pro_list ul li .pro_desc{ color: #7e7e7e;font-size: 12px;margin-top:30px}
.pro_list ul li .view_btn{ color: #036eb8;font-size: 12px;margin-top:40px}
.pro_list ul li .view_btn a{color: #036eb8;}

.pro_list ul li .product_picture{ padding: 20px; background: #e5eaf9;}
.pro_list ul li .product_picture img{ padding: 20px; background: #e5eaf9;}
.pro_list ul li .product_picture img{ max-width: 500px; max-height: 500px; }

.product_view_main{padding-top:30px}
.pro_btweizhi{ width:1150px; height:55px; margin:25px auto 0 auto}
.pro_bt{ float:left; height:55px; line-height:55px; font-family:Arial, Microsoft YaHei; font-size:18px; color:#036eb8}



/* banner-box */
.layui-container{ width: 1178px;}
.banner-box{min-width:574px;height:539px;overflow:hidden; float:left; position:relative}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:574px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:539px;}
.banner-box .bd li img{ max-width: 574px; height: 574px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-btn{width:574px;position:absolute;top:0;height:539px; }
.banner-btn a{width:12px;height:24px;position:absolute;top:257px;}
.banner-btn a.prev{left:20px;background:url(../images/pre.png) } 
.banner-btn a.next{right:20px;background:url(../images/next.png) }
.banner-box .hd {position:absolute;bottom:26px;left:48%;}
.banner-box .hd ul li{width:8px;height:8px;border-radius :50%;text-indent:-9999px;margin-right:8px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#036eb8;}
 .goumai{ position:absolute; width:80; height:30px; right:41px; bottom:29px; display:block}





.pro_det1_r{ width:573px; height:539px; float:right; background:#fff; border-left:1px solid #eee; position:relative}

.projsbt{ width:466px; height:auto; line-height:26px;font-family:Arial, Microsoft YaHei; font-size:18px; color:#036eb8; margin:42px auto 0 auto}
.projsnr{width:466px; height:auto; overflow:hidden; border-bottom:1px solid #E5E5E5; margin:20px auto 0 auto; padding-bottom:45px}
.projsd{ width:466px; height:auto; overflow:hidden; line-height:24px; margin-bottom:0; font-size:12px; color:#999999;}
.projsd_left{ display:block;font-family:simsun; font-size:12px; color:#999999; float:left; width:83px;}
.projsd_right{ display:block;font-family:simsun;font-size:12px; color:#999999; float:left}

.projsd p{ font-family:simsun!important; font-size:12px!important; color:#999999!important; line-height:24px!important;}
.projsd span{font-family:simsun!important; font-size:12px!important; color:#999999!important; line-height:24px!important;}

.parameter{ width:466px;  margin-top:10px; font-size:12px; color:#999999; line-height:30px}

.buy{ width:466px;  margin-top:10px; font-size:12px; color:#999999;}

.projsd2{ width:466px; height:34px; line-height:34px; margin-top:10px; font-size:12px; color:#999999;}
.projsd2_left{ display:block; font-size:12px; color:#999999; float:left; width:90px;}
.projsd2_right{ display:block;font-size:12px; color:#999999; float:left}
.gmtd{ display:block; width:103px; height:31px; border:1px solid #E6E6E6; float:left; margin-left:4px}

.proms{ width:466px; height:auto; overflow:hidden; margin:32px auto 0 auto}
.promsbt{font-family:Microsoft YaHei; font-size:16px; color:#484848}
.promsnr{width:466px; height:auto; overflow:hidden; font-size:12px; color:#999999; margin-top:15px; line-height:24px}

.fenxiang{ width:466px; height:28px; margin:12px auto 0 auto}
.fxd{ float:left; font-size:12px; color:#999; line-height:28px; margin-right:8px;}


.pro_det2{ width:1148px; height:auto; overflow:hidden; border:1px solid #EEEEEE; background:#fff; margin:28px auto 0 auto;}
.progtbt{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #EEEEEE; background:url(../images/probt_bg.jpg) repeat-x; font-family:Microsoft YaHei; font-size:16px; color:#484848; padding-left:28px}
.pro_det2_nr{ width:1088px; height:auto; overflow:hidden; background:#fff; padding:24px 30px 37px 30px; font-size:12px; color:#999; line-height:24px}
.pro_det2_nr p{ font-size:12px !important; color:#999 !important; line-height:24px !important; font-family:simsun!important;}
.pro_det2_nr span{ font-size:12px !important; color:#999 !important; line-height:24px !important; font-family:simsun!important;}
.pro_det3{width:1008px; height:auto; overflow:hidden; border:1px solid #EEEEEE; background:#fff; margin:28px auto 0 auto; background:#fff; padding:68px 70px; margin-bottom:70px; font-size:12px; color:#999; line-height:24px}
.pro_det3 p{  font-size:12px; color:#999; line-height:24px}
.pro_det3 span{  font-size:12px; color:#999; line-height:24px}

#proDetail {margin-bottom:70px}
.tab-hd ul li {width: 50%;float: left;}
.tab-hd ul li.on .progtbt{background: #fff;font-weight: bold;}
.tab-bd .tab-pal{display: none}





/*news*/
.wzlb2wb{ width:1150px; height:auto; overflow:hidden; margin:0 auto 40px auto}
.wzlb2{ display:block; width:1150px; height:162px; border-bottom:1px solid #eee}
.wzlb2_date{ float:left; width:81px; height:95px; background:#F5F5F5; margin-top:25px; padding-top:15px}
.w2_date1{ display:block; width:81px; height:51px; line-height:51px; text-align:center; font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#036eb8}
.w2_date2{display:block; width:81px; height:21px; line-height:21px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#036eb8}

.wzlb2_r{ width:950px; height:110px; float:left; margin:25px 0 0 30px}
.wzlb2_bt{ display:block; width:950px; height:30px; line-height:30px; font-size:17px; color:#000}
.wzlb2_xq{ width:950px; height:24px; margin-top:5px}
.w2_xq1{ display:block; height:24px; line-height:24px; float:left; background:url(../images/date.png) left 7px no-repeat; color:#bbb; padding-left:17px; font-family:Arial, Microsoft YaHei; font-size:13px}
.w2_xq2{display:block; height:24px; line-height:24px; float:left; background:url(../images/djl.png) left 7px no-repeat; color:#bbb; padding-left:19px; font-family:Arial, Microsoft YaHei; margin-left:15px;font-size:13px}

.wzlb2_nr{ display:block; width:950px; height:25px; line-height:25px; margin-top:5px; color:#565656;  font-family:Arial, Microsoft YaHei; font-size:13px; overflow:hidden}
.wzlb2:hover .wzlb2_bt{ color:#036eb8}
.wzlb2:hover .w2_xq1{ background:url(../images/date2.png) left 7px no-repeat;color:#036eb8}
.wzlb2:hover .w2_xq2{background:url(../images/djl2.png) left 7px no-repeat; color:#036eb8}
.wzlb2:hover .wzlb2_nr{ color:#036eb8}
.wzlb2_jt{ width:33px; height:33px; float:right; background:url(../images/wzlb2_jt1.jpg); margin:75px 20px 0 0}
.wzlb2:hover .wzlb2_jt{ width:33px; height:33px; float:right; background:url(../images/wzlb2_jt2.jpg);}


.pro_btweizhi{ width:1150px; height:55px; margin:25px auto 0 auto}
.pro_bt{ float:left; height:55px; line-height:55px; font-family:Arial, Microsoft YaHei; font-size:18px; color:#036eb8}

.pro_wz{  height:55px; line-height:55px; font-size:12px; color:#9e9e9e; background:url(../images/home.jpg) left 22px no-repeat; padding-left:21px}
.pro_wz a{font-size:12px; color:#9e9e9e;}
.pro_wz a:hover{ color:#036eb8}
.pro_det1{ width:1148px; height:539px; border:1px solid #eee; margin:27px auto 0 auto}


/*detail*/
.detail_nb{ width:1148px; height:auto; overflow:hidden; border:1px solid #eee; margin:0 auto ; background:#fff; padding-top:60px; padding-bottom:54px }

.detail_bt{ width:996px; height:auto; overflow:auto; font-family:Arial, Microsoft YaHei; font-size:24px; line-height:34px; color:#333333; margin:0 auto; text-align:center}

.detail_xq{ width:auto; height:31px; line-height:31px; margin:10px auto 0 auto; position:relative; left:50%; float:left}
.dateny{ display:block; float:left; font-size:12px; color:#8e8e8e; background:url(/images/date_bg.jpg) left 9px no-repeat; position:relative; left:-50% }
.djl{display:block; float:left; font-size:12px; color:#8e8e8e; background:url(/images/djl_bg.jpg) left no-repeat;  margin-left:30px;position:relative; left:-50%}

.d_xq_r{ width:409px; height:31px; float:right; position:relative}
.fx{ display:block; width:130px;  float:left; position:relative; left:-50% }



.detail_nr{ width:996px; height:auto; overflow:hidden; margin:55px auto 0 auto; padding-bottom:34px; font-size:12px; color:#666; line-height:30px; border-bottom:1px solid #eee }
.detail_nr p{font-size:12px; color:#666}
.detail_nr a{font-size:12px; color:#666}
.detailbottom{ width:996px; margin:24px auto 0 auto}
.pre_p{ width:996px; height:28px;}
.pre_l{ float:left; width:57px; height:28px; line-height:28px;  font-size:12px; color:#999}
.pre_r{ float:left; width:900px; height:28px; line-height:28px; font-size:12px; color:#999}
.pre_r:hover{ color:#036eb8}

.contact_main{}
.about_con, .about_con_l {background: #edf1f9;}
.li-bg4  {background: url(../images/qq.png) no-repeat left top;}
.contact {padding: 40px 10px;overflow: hidden;padding-left: 50px;background: #edf1f9;}
.contact .contact-l{width: 39%;border-right: 1px solid #ccc;} 
.contact .contact-r{width: 60%}
#tianqi {font-family: 'Microsoft YaHei'}
.contact-l .img-txt {padding-left: 60px;padding-bottom: 25px;color: #999999;}
.contact-l .bg1 {background: url(../images/driverrout.png) no-repeat left top;}
.contact-l .bg2 {background: url(../images/bus.png) no-repeat left top;}
.contact-l .bg3 {background: url(../images/hotel.png) no-repeat left top;}


.about5{ width:1150px;  padding-top:1px }
.contact_main .about_con{ width:1150px; background:#f9f9f9; border-top:1px solid #eaeaea; margin-top:50px; overflow: hidden; }
.contact_main .about_con_l{ width:420px;float:left; display:block; background: #f9f9f9; padding-left: 55px;}
.contact_main .about_con_l .title{ font-size: 25px; color: #666666; padding-top: 70px; line-height: 28px; font-weight: 200;  padding-bottom: 30px;}
.contact_main .about_con_l .li-one{ padding-left: 65px; margin-bottom: 25px;}
.contact_main .about_con_l .li-one .tixt{ display: block; color: #000;  font-size: 18px; line-height: 36px;}
.contact_main .about_con_l .li-one span{ color: #999999; font-size: 12px; }

.contact_main .li-bg1{background: url("../images/ab2_1.png") no-repeat left top;}
.contact_main .li-bg2{ background: url("../images/ab2_2.png") no-repeat left top;}
.contact_main .li-bg3{ background: url("../images/ab2_3.png") no-repeat left top;}
.about_con_l .li-two{ padding-left: 65px; padding-bottom: 20px;}
.about_con_l .li-two .tixt{ display: block; color: #000; font-size:18px; line-height: 36px;}
.about_con_l .li-two span{ color: #999999; font-size: 12px; line-height: 20px;}



.nymian{ width:1150px; height:auto; overflow:hidden; margin:0 auto; padding-top:35px; padding-bottom:70px; font-family:Arial, Microsoft YaHei; font-size:14px; color:#333}
.nymian p{font-family:宋体; font-size:14px; color:#333}
.dy{font-family:Arial, Microsoft YaHei; font-size:14px; color:#333;line-height:26px;}
.nymiansample{ width:1150px; height:auto; overflow:hidden; margin:0 auto; padding-top:35px; font-family:Arial, Microsoft YaHei; font-size:14px; color:#333}

.bg_ts{ font-size:12px; color:#999; font-family:simsun; line-height:20px}
.table_bt{ width:1148px; color:#036eb8; font-size:18px; margin-top:34px}
.bg_nb{ width:1148px; height:auto; overflow:auto; background:#f9f9f9; padding:31px 0 51px 0; margin-top:15px;}
.tx{  width:740px; height:auto; overflow:hidden; margin:24px 0 0 67px}
.tx_l{ width:216px; height:33px; line-height:33px; font-family:simsun;font-size:12px; color:#999; text-align:right; float:left;  }
.tx_r{ width:508px; height:33px; background:url(../images/txwb.jpg); float:left; margin-left:10px; position:relative}
.tx_r2{width:508px; height:68px; float:left; position:relative; margin-left:10px}
.tx_r3{width:508px; height:auto; overflow:hidden; float:left; position:relative; margin-left:10px}
.tx_r4{width:508px; height:33px; float:left; position:relative; margin-left:10px}
.tx_wb{ display:block; width:492px; height:20px; line-height:20px; margin:7px 0 0 8px; font-size:12px; color:#666; font-family:simsun }
.sel_wrap{height:33px;   color: #666; font-size: 12px;cursor:pointer;position:relative;_filter:alpha(opacity=0);  color:#333; font-size:12px; line-height:33px; float:left;  font-family:simsun; margin-left:10px }
.sel_wrap label{padding-left:10px;font-size:12px;z-index:2; color: #333; line-height: 33px; height: 33px; display: block;}
.sel_wrap .select{width:100%; height:33px; line-height:33px; z-index:4;position:absolute;top:0;left:0;margin:0;padding:0;opacity:0; *margin-top:12px; filter:alpha(opacity=0);cursor:pointer; font-size: 12px;}
.sel_wrap option{ color:#333; font-size:12px;  margin-top:75px; float:left;  font-family:simsun }
.sel1{height:33px; width:508px;background:url(../images/selbg.jpg) no-repeat;}
.bg_nb {background: #edf1f9;}

.form_main{ padding: 30px;}
.form_main .layui-form-label{ width: 200px; }
.red{ color: red;}

table {
    margin-bottom: 10px;
    border-collapse: collapse;
    display: table;
}
table {
    display: table;
    border-collapse: separate;
    border-spacing: 0px;
    border-color: grey;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
td, th {
    padding: 5px 10px;
    border: 1px solid #DDD;
}