@charset "utf-8";
/* CSS Document */
html,body{border: 0; margin: 0; padding: 0; background:#fafafa;}
body { font-family:"Microsoft YaHei"; font-size: 100%; width:100%;}
ul, ol { list-style: none outside none; padding:0; margin:0;}
a{ text-decoration:none;}
.clear{ clear:both;}
.content{ width:100%; margin:0 auto;overflow:hidden;}
header{ width:100%; margin:0 auto; padding:0;}
.headcon{ width:100%; min-width:1200px; max-width:1200px; margin:0 auto; position:relative;}
.logo{width:22%; float:left;}
.logo img{ width:100%;}
.nav{width:56%; float:left; margin-left:5%;}
.nav li{ float:left; padding:20px; line-height:50px; color:#666666; border-left:#fff 1px solid;}
.nav li a{ color:#666666;}
.nav li:nth-child(1),.nav li:hover{background:#9f2a2a;color:#FFF; text-align:center;}
.nav li:nth-child(1) a,.nav li:hover >a{ color:#fff; text-align: center;}
.navmore em{font-style:normal; font-size:12px;}
.navslide{position:absolute; display:none; text-align:center; width:112px;z-index:1;padding-left:10px; background: rgb(159,42,42,0.78); padding-right:10px; margin-left:-20px; margin-top:20px;}
.navslide a{ display:block;width:100%; color:#fff!important;z-index:1;}
.navslide>a:hover{ color:#fff;}
.barnav{ position:absolute; z-index:1;}
.login{ float:right; margin-right:2%; /*width:15%; margin-top:34px;*/ margin-top:26px;width:16%;}
.login a{ display:inline-block; width:70px; line-height:2; color:#666666; text-align:center; font-size:13px; border:#666666 1px solid; margin-left:15px;}
.login .reg{ background:#ff6600;border:#ff6600 1px solid; color:#FFF;}
.barnav{ width:24%; background:#333333; position:absolute; z-index:1;height:395px;min-height: 248px;}
.barnav ul{ margin-top:30px;}
.barnav a{ color:#FFF; line-height:50px; font-size:16px;}
@media only screen and (min-width:320px) and (max-width:1400px){
	.barnav a{ color:#FFF; line-height:47px; font-size:16px;}
}

.barnav ul li{ padding-left:10%; padding-right:10%;}
.barnav ul li em{ float:right; font-style:normal;}
.barnav ul li:hover{ background:#ff6600;}


.banner{margin:0 auto; max-height:520px; overflow:hidden; height:auto; min-height:340px;display: block;}
.banner img{ width:100%; max-height:520px;min-height:340px;}
.banner{position:relative;}
/*.banner .bd li{float:left;}*/
.banner .hd{    position: absolute; font-size: 0; text-align: center; width: 100%;left: 0;bottom: 15px;}
.banner .hd li{display:inline-block; width:10px; height:10px; border:1px solid #9f2a2a; border-radius:100%; margin:0 5px;}
.banner .hd li.on{ background:#9f2a2a;}
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-20px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

.index_title{ width:200px; margin:0 auto; text-align:center;}
.index_title span{ color:#aaaaaa; font-size:14px;}
.index_title h3{ line-height: 1.4;
    font-size: 24px;
    color: #9d0f16;
    margin: 0;
    letter-spacing: 1.2px;
    font-weight: normal;}
.title_line{ display:block; width:70px; margin:8px auto;border:#ffb119 1px solid;}


.mcontent{width:100%;max-width:1200px; margin: 30px auto;}
.lb_new_list{width:48%;background:#f3f3f3;position:relative; float: left;}
.lb_newdei{width: 100%;margin-left: 0;text-align: center;background: #00000094;position: absolute;bottom:0;line-height:2.6;}
.lb_new_list .bd img{width:100%;}
.lb_new_list .bd li{position: relative;}
.lb_new_list .bd a{color:#fff;}

.lb_new_list .prev,
.lb_new_list .next{ position:absolute; left:3%; top:50%; margin-top:-20px; display:block; width:32px; height:57px; background:url(../images/slider-arrow-lbg.png) no-repeat;}
.lb_new_list .next{ left:auto; right:3%; background-position:8px 5px; }
.lb_new_list .next{ background:url(../images/slider-arrow-bg.png) no-repeat; }
.lb_new_list .prev:hover,
.lb_new_list .next:hover{filter:alpha(opacity=100);opacity:1;  }
.lb_new_list .prevStop{ display:none;  }
.lb_new_list .nextStop{ display:none;  }

.lb_new_rig{margin-left:4%;padding:2%;width:44%;}
.lb_new_rig .title{border-bottom: #9e9b9b 1px solid;padding-bottom: 10px;color: #9d0f16;}
.lb_new_rig .more{    display: inline-block;float: right;color: #666;font-size: 14px;}
.lb_new_rig ul{margin-top: 10px;}
.lb_new_rig li{color:#606060; line-height: 1.9;}
.lb_new_rig li a{color:#606060;}
.lb_new_rig li span{display: inline-block;float: right;}




/* 服务项目 */
.service{ width:100%; margin:40px auto;overflow:hidden;}
.service_deital{width:1200px; margin:10px auto;}
.service_deital ul{ margin-top:30px;}
.service_deital ul li{ width:25%; margin-left:7.5%; float:left; border:#cccccc 1px solid; padding:1.5%; text-align:center;box-shadow:3px 3px 4px #d3d3d3;}
.service_deital ul li:nth-child(1){ margin-left:0;}
.service_deital li img{max-width: 100%;}
.service_deital li h4{ color:#333333; margin:0; font-size:16px; letter-spacing:1px;}
.service_deital li p{ text-align:left; font-size:16px; line-height:1.6; color:#666666; letter-spacing:1px;}
/*.service_deital ul li:hover{ border:#606060 1px solid; color:#606060;}
.service_deital ul li:hover h4{color:#606060;}
.service_deital ul li:hover img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);}
.service_deital ul li:hover p{color:#606060;}*/

 .service_deital2{margin:10px auto;max-width:1200px;height:auto;height: 390px;overflow: hidden;overflow: hidden;position:relative;}
.service_deital2 ul{ margin-top:30px;margin-left:7.5%;}
.service_deital2 ul li:nth-child(1){ margin-left:0;}
.service_deital2 ul li{ width:270px; margin-left:106px;float:left; border:#cccccc 1px solid; padding:1.5%; text-align:center;box-shadow:3px 3px 4px #d3d3d3;}
.service_deital2 li img{max-width: 100%;}
.service_deital2 li h4{ color:#333333; margin:0; font-size:16px; letter-spacing:1px;}
.service_deital2 li p{ text-align:left; font-size:16px; line-height:1.6; color:#666666; letter-spacing:1px;}

.service_deital2 .prev,
.service_deital2 .next{ position:absolute; left:1%; top:50%; margin-top:-20px; display:block; width:32px; height:57px; background:url(../images/slider-arrow-lbg.png) no-repeat;}
.service_deital2 .next{ left:auto; right:1%; background-position:8px 5px; }
.service_deital2 .next{ background:url(../images/slider-arrow-bg.png) no-repeat; }
.service_deital2 .prev:hover,
.service_deital2 .next:hover{filter:alpha(opacity=100);opacity:1;  }
.service_deital2 .prevStop{ display:none;  }
.service_deital2 .nextStop{ display:none;  }

.service_zs{
	 width:100%; max-width:1200px; margin:40px auto;
}
.service_zs .service_zs_con{width:43%;float: left;padding: 2%; background: #f3f3f3;}
.service_zs .service_zs_con .title{color:#373737; padding-bottom: 10px; color:#9b0f10;
border-bottom:1px solid #e5e5e5;}
.service_zs .service_zs_con .title span{    color: #606060;margin-left: 25px;}
.service_zs .service_zs_con .img{margin-top: 15px;}
.service_zs .service_zs_con img{max-width: 100%;}
.service_zs .service_zs_con h3{color: #606060;    font-weight: normal;padding: 0;margin: 0; line-height: 2.6; font-size: 18px;}
.service_zs .service_zs_con .text{    color: #606060;
    font-size: 15px;
    line-height: 1.8;
    height: 160px;
    overflow: hidden;}
.service_zs .service_zs_con p{margin: 0;padding: 0;}
.service_zs .left{margin-left: 6%;}

.cbanner{width:100%;}
.cbanner img{width:100%;}
.ccontent{width:1200px; margin: 10px auto;}

.inner_boxleft{ width:18%; float:left; background:#ffffff; margin-left:0;}
.inner_boxleft li{ font-size:16px; color:#333333; padding: 10px; border-top:#cccccc 1px solid;position: relative;}
.inner_boxleft li a{ color:inherit; width:100%; display:inline-block;color:#666;}
.inner_boxleft li:nth-child(1){border-top:0;background: #b21414;
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 1.5;}
/*.inner_boxleft li:nth-child(1):hover {border-top:0; background:#FFF;}*/
/*.inner_boxleft li:hover{background:#ff6600; color:#fff; border-top:#ff6600 1px solid;}*/
.inner_boxleft .current{background: #910300;color: #ffa73e;border-top: #910300 1px solid;}
.inner_boxleft .current a{color: #fff;}
.inner_boxleft li span{color:#ffa73e; text-align:left; font-weight:bold;position: absolute;right:8px;}
.inner_boxleft li em{ font-size:12px; color:#666666; font-style:normal;}

.inner_box{width:90%;margin:0 auto;}
.inner_boxright{width:70%; margin-left:5%;float: left;color:#373737;}
.inner_boxright2{width:70%; margin-left:5%;float: left;color:#373737;padding-bottom:20px;}
.inner_boxright3{width:70%; margin-left:5%;float: left;color:#373737;padding-bottom:20px;}
.inner_boxright p{text-indent: 2em;line-height:1.5;}
.nav_position{width:100%;}
.nav_position{ line-height:2; color:#666666; font-size:16px;}
.nav_position a{color:#1154ff; text-decoration:none;color:#858585;}
.inner_boxright ul{ margin-top:30px;}
.inner_boxright ul li{ width:25%; margin-left:7.5%; float:left; border:#cccccc 1px solid; padding:1.5%; text-align:center;box-shadow:3px 3px 4px #d3d3d3;margin-bottom:30px;}
.inner_boxright ul .lil{margin-left:0!important;}
.inner_boxright ul .lip{text-indent: 0em;}
.inner_boxright li img{max-width: 100%;}
.inner_boxright li h4{ color:#333333; margin:0; font-size:16px; letter-spacing:1px;}
.inner_boxright li p{ text-align:left; font-size:16px; line-height:1.6; color:#666666; letter-spacing:1px;}
.inner_boxright .pplsimg{padding-bottom: 15px;}
.inner_boxright .ppls h4{margin: 0;}

.inner_box h3{text-align: center;border-bottom: #dadadb 1px solid;margin:0;line-height: 2.2;}
.articel_ly{text-align: center;color: #7a7a7a;font-size: 14px;}
.articel_articel{font-size:16px;padding-bottom:20px;}

.jxxl_articel{width:100%;margin-top: 15px;}
.jxxl_articel_js .img{float: left;width:40%;}
.jxxl_articel_js .img img{width:100%;}
.jxxl_articel_js .goods_spec{float: left;width: 40%;margin-left: 5%;}
.jxxl_articel_js .goods_spec h3{font-weight:normal;padding: 0; margin:0;color: #b21414;}
.jxxl_articel_js .goods_spec span{display: block;}
.jxxl_articel_js .goods_spec p{ padding: 0;margin: 0;background: #ebebeb;line-height: 2.6; padding-left: 10px;margin-top: 5px;}
.jxxl_articel_js .goods_spec .pspan{color:#b21414;}
.jxxl_articel_js .goods_spec img{width:100%;}

.product_detail{width: 85%;}
.product_detail p{border-bottom: #d2d1d1 1px solid;line-height: 2.2;}

.inner_boxright h3{color: #9d0f16;text-align: center;}
.inner_boxright2 h3{color: #9d0f16;text-align: center;}
.inner_boxright3 h3{color: #9d0f16;text-align: center;}

#allmap{height:400px;width:90%; margin: 0 auto;}
#allmap2{height:400px;width:90%; margin:30px auto;}
.lxwm_info{margin-top: 25px;padding-bottom:20px;}
.lxwm_info p{margin: 0; padding: 0; line-height: 1.8;}
.lx_ewm{width: 30px;margin-left: 20px;vertical-align:middle;z-index:99;}
.lx_ewm:hover {transform: scale(4);}   

.pplsimg{margin: 0 auto;text-align: center;}
.xwdt{width:100%;}
.xwdt li{background: #f2f2f2;padding: 2%;margin-top:30px;}
.xwdt_img{width: 30%;float: left;max-height: 140px;overflow: hidden;}
.xwdt_img img{width:100%;overflow: hidden;}
.xwdt_txt{width: 60%;float: left;margin-left: 5%;color: #373737;}
.xwdt_txt h4{margin: 0;}
.xwdt_txt p{text-indent: 2em; font-size: 15px;}
.xwdt_ly{color: #7a7a7a; font-size:13px;}
.xwdt_ly span{display: inline-block;width:30%;}


.qydz{width: 94%;padding: 2%;background: #f2f2f2;}
.qydz .hd{ width:90%; margin:18px auto 0;  position:relative;}
.qydz .hd li{width: 20%;
    text-align: center;
    float: left;
    line-height: 2;
    font-size: 16px;
    color: #666666;
    background: #fff;
    margin-left: 4%;
    line-height: 2.2;}
.qydz .hd li.on{     background: #b21414; color: #fff;}
.qydz .bd{ width:90%; margin:0 auto;border-top:none;}
.qydz .bd li{width:100%; margin-top:20px; text-align:center; font-size:14px;}
.qydz .bd li img{width:100%;}
.qydz .bd li span{color:#333333;}
.qydz .bd li p{border: 0; text-align: left;text-indent:2em;font-size:15px;line-height:1.6;}

.izl-rmenu{position:fixed;bottom:10px;right:2%; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:23px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


footer{ width:100%; background:#333333; margin-top:10px;}
.footcont{ width:1200px; padding-top:30px; margin:0 auto; padding-bottom:10px;}
.foot_topbox{ width:100%; margin:10px auto 20px; /*border-bottom:#525252 1.5px solid;*/ padding-bottom:20px;}
.foot_li{ float:left; width:10%; color:#a3a3a3;}
.foot_li a{ display:block; text-align:center; font-size:15px; line-height:40px;color:#a3a3a3;}
.foot_li a:first-child{color: #fff; font-size: 16px;}
.foot_li2{ width:30%; float:left;}
.foot_li2 span{ text-align:left; line-height:35px; color:#FFF; font-size:14px; display:block; margin-left:10%;}
.foot_li3{ float:right; margin-right:0; text-align:right; width:152px;}
.foot_li3 img{max-width:100%;}
.foot_li3 span{ color:#FFF; font-size:14px; display:block; text-align:center;}

.foot_link{ width:100%; color:#FFF; text-align:center; font-size:13px;}
.copyright{ background:#000; font-size:15px; text-align:center; color:#FFF; line-height:2.6;}

#gnba{width:300px;margin:0 auto; padding-bottom:10px;}

