﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.banan{background: url(../img/ban_02.jpg) no-repeat center 0;height:530px;overflow: hidden;}

/**/
.g-bottom{ margin-top:0;}
#pro{width:1200px;margin:0 auto; overflow:hidden; position:relative; }
.xbanner{ height:525px; width:100%;margin-left:-110px;overflow:hidden; position:relative; clear:both;}
.box_skitter .prev_button,.box_skitter .next_button{ top:50%; margin-top:-34px; opacity:0.5;}
.xbanner:hover .prev_button,.xbanner:hover .next_button{ opacity:1;}
.box_skitter .prev_button{ background:url(http://www.nqr6.com/skins/default/img/prodes/btn2.png) no-repeat left center; width:45px; height:68px; display:block;}
.box_skitter .next_button{background:url(http://www.nqr6.com/skins/default/img/prodes/btn3.png) no-repeat left center; width:45px; height:68px; display:block;}

.box_skitter .info_slide{ position:absolute; z-index:7; left:auto!important; right:50%; bottom:25px; margin-right: -450px;padding: 5px 6px; height:auto;}
.box_skitter .info_slide .image_number{background: none repeat scroll 0 0 #0755ae;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 6px; font-size:13px; text-indent:0; width:auto; height:auto;}
.box_skitter .info_slide .image_number_select{background: none repeat scroll 0 0 #e67816;color: #FFFFFF; border:1px solid #e67816;}


/*
.al_bg{background:url(../img/al_bg.png) no-repeat center bottom}*/

.g-jjfa{height: 668px;padding-top: 40px;background:url(../img/f_02.png) no-repeat center bottom #fff;}
.g-jjfa h4{text-align: center;padding-bottom: 24px;}
.g-jjfa h4 p{font:14px "Microsoft YaHei";color: #5f5f5f;line-height: 22px;padding-top: 5px;}
.fa-l{width: 278px;float: left;background: #f7f7f7;height: 486px;overflow: hidden;}
.fa-l li a{background: url(../img/ic_03.png) no-repeat 40px center;font:14px "Microsoft YaHei";color: #2a2a2a;font-weight: bold; display: inline-block;height: 54px;line-height: 54px;width: 190px;padding-left: 90px;}
.fa-l li a:hover{background: #cc0000 url(../img/in_03.png) no-repeat 40px center;color: #fff;box-shadow:0 7px 15px #ccc;}
.fa-l .li2 a{background: url(../img/ic_06.png) no-repeat 40px center;}
.fa-l .li2 a:hover{background: #cc0000 url(../img/in_06.png) no-repeat 40px center;}

.fa-l .li3 a{background: url(../img/ic_08.png) no-repeat 40px center;}
.fa-l .li3 a:hover{background: #cc0000 url(../img/in_08.png) no-repeat 40px center;}

.fa-l .li4 a{background: url(../img/ic_10.png) no-repeat 40px center;}
.fa-l .li4 a:hover{background: #cc0000 url(../img/in_10.png) no-repeat 40px center;}

.fa-l .li5 a{background: url(../img/ic_12.png) no-repeat 40px center;}
.fa-l .li5 a:hover{background: #cc0000 url(../img/in_12.png) no-repeat 40px center;}

.fa-l .li6 a{background: url(../img/ic_14.png) no-repeat 40px center;}
.fa-l .li6 a:hover{background: #cc0000 url(../img/in_14.png) no-repeat 40px center;}

.fa-l .li7 a{background: url(../img/ic_16.png) no-repeat 40px center;}
.fa-l .li7 a:hover{background: #cc0000 url(../img/in_16.png) no-repeat 40px center;}

.fa-l .li8 a{background: url(../img/ic_18.png) no-repeat 40px center;}
.fa-l .li8 a:hover{background: #cc0000 url(../img/in_18.png) no-repeat 40px center;}

.fa-l .li9 a{background: url(../img/ic_20.png) no-repeat 40px center;}
.fa-l .li9 a:hover{background: #cc0000 url(../img/in_20.png) no-repeat 40px center;}
.fa-r{width: 922px;float: left;}
.fa-r img{display: block;width: 914px;height: 478px;border: 4px solid #cc0000;}

/*
.fa-l li a{ background:none; padding-left:0px; width:280px;}
.fa-l li a span{  display:inline-block; text-align:center; float:left;}
.fa-l li a span.ico{ width:90px;}
.fa-l li a span img{ width:41px; height:37px;  padding-top:8px;}

.fa-l li a:hover span img{}
*/

.g-nqr{ width:100%; overflow:hidden;}

.g-gcal{height: 659px;background: url(../img/ebh_02.jpg) no-repeat center 0}
.g-gcal h4{text-align: center;padding-bottom: 24px;padding-top: 40px;overflow: hidden;}
.g-gcal h4 p{font:14px "Microsoft YaHei";color: #5f5f5f;line-height: 22px;padding-top: 5px;}
.ca-l{width: 367px;float: left;background: url(../img/gg_03.jpg) repeat;height: 494px;border:3px solid #cc0000;border-width: 3px 0 3px 0;position: relative;z-index: 20;}
.ca-l li a{position: relative; display: inline-block;width: 350px; height: 71px;padding-left: 17px;}
.ca-l li p{font:16px "Microsoft YaHei";color: #2a2a2a;font-weight: bold;padding-top: 15px;}
.ca-l li i{font:16px "Microsoft YaHei";color: #2a2a2a;font-style: normal;font-weight: bold;display: inline-block;padding-right: 8px;}
.ca-l li span{display: block;font:14px "Microsoft YaHei";color: #2a2a2a;padding-top: 5px;}
.ca-l li em{display: block;background: url(../img/sj_03.png) no-repeat;width: 8px;height: 9px;position: absolute;right: -8px;top:30px;display: none}
.ca-l li a:hover,.ca-l li.cur a{background: #cc0000;box-shadow:0 7px 15px #ccc;}
.ca-l li a:hover p,.ca-l li a:hover i,.ca-l li a:hover span,.ca-l li.cur a p,.ca-l li.cur a i,.ca-l li.cur a span{color: #fff;}

.ca-r{width: 832px;float: left;position: relative;overflow: hidden;}
.ca-r .le{position: absolute;left: 15px ;top:200px;display: inline-block;width:31px;height:49px;background:url(../img/pfr_06.png) no-repeat;z-index: 5}
.ca-r .le:hover{background:url(../img/i2.png) no-repeat}
.ca-r .ri{position: absolute;top:200px;right: 15px;display: inline-block;width:31px;height:49px;background:url(../img/i1.png) no-repeat;z-index: 5}
.ca-r .ri:hover{background:url(../img/pfr_03.png) no-repeat}
.ca-r li{position: relative; width:832px; height:500px; overflow:hidden;}
.ca-r li img{width:829px;height: 494px;display: block;border: 3px solid #cc0000;border-width: 3px 3px 3px 0;}
.ca-r li p{position: absolute;left: 0px;bottom: 3px; background: url(../img/jf_03.png) repeat;width:749px;height: 100px;padding: 0 40px;}
.ca-r li p b{display: block;font:14px "Microsoft YaHei";color: #fff;font-weight: bold;line-height: 40px;}
.ca-r li p span{display: block;font:14px "Microsoft YaHei";color: #fff;line-height: 17px;}
.ca-r li p a{font:14px "Microsoft YaHei";color: #fff;float: right;}

/**/
.g-zycp{height: 938px;background: url(../img/thrb_02.jpg) no-repeat center 0}
.g-zycp h4{text-align: center;padding-bottom: 24px;padding-top: 40px;}
.g-zycp h4 p{font:14px "Microsoft YaHei";color: #5f5f5f;line-height: 22px;padding-top: 5px;}
.ycp-l{width: 260px;float: left;}
.ycp-l h2 a{display: block; font:28px "Microsoft YaHei";color: #fff;font-weight: bold;padding-top: 90px; background:#565656 url(../img/hr_07.jpg) no-repeat;height:79px;text-align: center;}
.ycp-l li a{font:16px "Microsoft YaHei";color: #666666;font-weight: bold; display: inline-block;width: 190px;padding-left: 70px; height: 70px;background: url(../img/fs_05.jpg) no-repeat;line-height: 70px;}
.ycp-l li a:hover{color: #fff;background: url(../img/fs_03.jpg) no-repeat;box-shadow:0 7px 15px #ccc;position: relative;z-index: 5}
.ycp-r{width: 715px;float: right;}
.ycp-r h3{height: 35px;}
.ycp-r h3 span{float: left;}
.ycp-r h3 span a{display: inline-block; font:22px "Microsoft YaHei";color: #2a2a2a;background: url(../img/hr_10.jpg) no-repeat left center;padding-left: 20px;font-weight: bold;}
.ycp-r h3 i a{display: inline-block;float: right;padding-top: 5px;width: 50px;}
.rrc{border: 1px solid #d9d9d9;height: 690px;}
.rrc li{width: 223px;float: left;margin: 10px 0 0 10px;display: inline;}
.rrc li img{width:217px;height: 284px;border: 3px solid #2a2a2a;display: block;margin-bottom: 3px;}
.rrc li span{font:14px "Microsoft YaHei";color: #fff;display: block;line-height: 35px;background: #2a2a2a;text-align: center; white-space:nowrap; width:223px; overflow:hidden; text-overflow:ellipsis;}
.rrc li a:hover img{border: 3px solid #cc0000;}
.rrc li a:hover span{background: #cc0000}
/*停车管理*/
.g-tuan{height: 617px;overflow:hidden;}
.g-tuan h4{text-align: center;padding-bottom: 28px;padding-top: 40px;}
.g-tuan h4 p{font:14px "Microsoft YaHei";color: #5f5f5f;line-height: 22px;padding-top: 5px;}

.mr20{margin-right:20px;} 
.tux-a{float:left;width:600px;}
.tux-a ul{margin:0;padding:0;list-style:none;}
.tux-a ul li{float:left;width:300px;margin:0 auto;}
.tux-a .img_box{border: 1px solid #d9d9d9; width:288px; float:left; text-align: center;   position: relative;}
.tux-a .img_box div{ height: 184px;  overflow: hidden;    transition: all 0.3s;}
.tux-a .img_box div img{  max-width: 100%;    transition: all 0.3s;}
.tux-a .img_box div span{position: absolute;left: 0;bottom: 0;line-height: 34px; background: rgba(0,0,0,0.59);    color: #fff;width: 100%;transition: all 0.3s;}
.tux-a .img_box:hover span{background: rgba(247,0,0,0.69);}
.tux-a .img_box:hover img{transform: scale(1.1);}
.tux-a .img_box{margin-bottom: 10px;}
 
.tux-b{position: relative;width:580px;float:left;}
.tux-b .le{position: absolute;left:0 ;top:150px;display: inline-block;width:31px;height:49px;background:url(../img/pfr_06.png) no-repeat;z-index: 5}
.tux-b .le:hover{background:url(../img/i2.png) no-repeat}
.tux-b .ri{position: absolute;top:150px;right:0;display: inline-block;width:31px;height:49px;background:url(../img/i1.png) no-repeat;z-index: 5}
.tux-b .ri:hover{background:url(../img/pfr_03.png) no-repeat}
.bbs dl{height: 352px;width: 580px;} 
.bbs dd{width: 580px;float: left;}
.bbs dd img{display: block;width: 580px;height: 352px;}


/*荣誉资质*/
.Honor{ padding-bottom: 38px;clear:both;overflow:hidden;}
.Honor .row{margin: 0 -10px;}
.Honor .col-md-3{padding: 0;float:left;width:23%;margin:1%;}
.Honor .box .img_box {border: 1px solid #d6d6d6;}
.Honor .box .img_box div{height: 228px;overflow: hidden;line-height: 228px;}
.Honor .box .img_box div img{max-width: 100%;}
.Honor .box .text_box{  line-height: 30px;border: 1px solid #d6d6d6;border-top: none;height: 31px;overflow: hidden;color: #666;transition: all 0.3s;}
.Honor .box:hover .img_box{ border: 1px solid #f70000;}
.Honor .box:hover .text_box{border: 1px solid #f70000;border-top:none;background: #f70000;color: #fff;}
/*荣誉资质*/

/**/
.g-zyfu{height: 635px;}
.g-zyfu h4{text-align: center;padding-bottom: 28px;padding-top: 40px;}
.g-zyfu h4 p{font:14px "Microsoft YaHei";color: #aaaaaa;line-height: 22px;padding-top: 5px;}
.zy-t{height: 65px;}
.zy-t li{width:166px;float: left;height: 65px;background:url(../img/four_07.jpg) no-repeat right 0;}
.zy-t li a{font:14px "Microsoft YaHei";color: #2a2a2a;font-weight: bold;display: inline-block;width: 115px;padding-left: 50px; height: 65px;line-height: 65px; background: #f7f7f7 url(../img/xx1_09.png) no-repeat 15px center;}
.zy-t li a:hover,.zy-t .li1.cur a{background: #cc0000 url(../img/ix1_09.png) no-repeat 15px center;color: #fff;}

.zy-t .li2 a{background: #f7f7f7 url(../img/xx1_06.png) no-repeat 15px center;}
.zy-t .li2 a:hover,.zy-t .li2.cur a{background: #cc0000 url(../img/ix1_06.png) no-repeat 15px center;color: #fff;}

.zy-t .li3 a{background: #f7f7f7 url(../img/xx1_03.png) no-repeat 15px center;}
.zy-t .li3 a:hover,.zy-t .li3.cur a{background: #cc0000 url(../img/ix1_03.png) no-repeat 15px center;color: #fff;}

.zy-t .li4 a{background: #f7f7f7 url(../img/xx1_12.png) no-repeat 15px center;}
.zy-t .li4 a:hover,.zy-t .li4.cur a{background: #cc0000 url(../img/ix1_12.png) no-repeat 15px center;color: #fff;}

.zy-t .li5 a{background: #f7f7f7 url(../img/xx1_15.png) no-repeat 15px center;}
.zy-t .li5 a:hover,.zy-t .li5.cur a{background: #cc0000 url(../img/ix1_15.png) no-repeat 15px center;color: #fff;}
.zy-t .li6{background: none}
.zy-t .li6 a{background: #f7f7f7 url(../img/xx1_17.png) no-repeat 15px center;}
.zy-t .li6 a:hover,.zy-t .li6.cur a{background: #cc0000 url(../img/ix1_17.png) no-repeat 15px center;color: #fff;}

.zy-b{position: relative;}
.zy-b .le{position: absolute;left: -60px ;top:150px;display: inline-block;width:31px;height:49px;background:url(../img/pfr_06.png) no-repeat;z-index: 5}
.zy-b .le:hover{background:url(../img/i2.png) no-repeat}
.zy-b .ri{position: absolute;top:150px;right:-60px;display: inline-block;width:31px;height:49px;background:url(../img/i1.png) no-repeat;z-index: 5}
.zy-b .ri:hover{background:url(../img/pfr_03.png) no-repeat}
.yy-t dl{width: 992px;border: 2px solid #cc0000;height: 336px;}
.yy-t dt{width: 369px;float: left;background: #2a2a2a;text-align: center;height: 336px;}
.yy-t dt p{background:url(../img/sr_10.jpg) no-repeat center 0;font:14px "Microsoft YaHei";color: #fff;line-height: 20px;padding-top: 20px;margin: 98px 0 25px 0}
.yy-t dt i{display: block;text-transform: uppercase;font:12px "Microsoft YaHei";color: #fff;}
.yy-t dd{width: 623px;float: left;}
.yy-t dd img{display: block;width: 623px;height: 336px;}
.yy-b{width: 387px;height: 59px;border: 3px solid #cc0000;background: #eeeeee;padding: 6px 0;position: relative;margin: 0 auto;top: -40px;overflow: hidden;z-index: 20}
.yy-b .ble{position: absolute;left: 6px ;top:20px;display: inline-block;width:16px;height:26px;background:url(../img/hh_10.jpg) no-repeat;z-index: 5}
.yy-b .ble:hover{background:url(../img/b1.jpg) no-repeat}
.yy-b .bri{position: absolute;top:20px;right:6px;display: inline-block;width:16px;height:26px;background:url(../img/b2.jpg) no-repeat;z-index: 5}
.yy-b .bri:hover{background:url(../img/hh_13.jpg) no-repeat}
.yy-b ul{padding-left: 32px;}
.yy-b li{width: 99px;float: left;position: relative;margin-right: 13px;display: inline;}
.yy-b li img{display: block;width: 99px;height: 59px;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.yy-b li span{z-index: 5; display: block;position: absolute;right: 10px;top:40px;font:14px "Microsoft YaHei";color: #9a9a9a;}
.yy-b li a:hover img,.yy-b li.cur a img{-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    
    filter: grayscale(0%);
	
    filter: gray;}
 .yy-b li a:hover span{color: #00a1ff}
 .yy-b li i{position: absolute;left: 0px;top:0px; display: inline-block;width: 99px;height: 59px;background:url(../img/o_09.png) repeat;}
  .yy-b li a:hover i,  .yy-b li.cur a i{display:none!important;}
/**/
.g-spp{height: 566px;background:url(../img/spbj_02.jpg) no-repeat center 0}
.g-spp h4{text-align: center;padding-bottom: 28px;}
.g-spp h4 p{font:14px "Microsoft YaHei";color: #aaaaaa;line-height: 22px;padding-top: 5px;}
.spp dl{background: #e0e0e0;height: 397px;padding: 4px 0;}
.spp dt{width: 639px;float: left;}
.spp dt img{display: block;width: 639px;height: 397px;}
.spp dd{width: 278px;float: left;text-align: center;padding-left: 40px;}
.spp dd b{display: block;font:16px "Microsoft YaHei";color: #2a2a2a;font-weight: bold;padding: 34px 0 30px 0}
.spp dd p{font:14px "Microsoft YaHei";color: #2a2a2a;line-height: 21px;height: 260px;text-align: left;}
/**/
.nqr-t{height: 557px;background:url(../img/fhr_02.jpg) no-repeat center 0}
.nqr-t h4{text-align: center;padding-bottom: 28px;padding-top: 40px;}
.nqr-t h4 p{font:14px "Microsoft YaHei";color: #fff;line-height: 22px;padding-top: 5px;}
.cgrt{position: relative;height: 320px; overflow:hidden;}
.cgrt .le{position: absolute;left: 55px ;top:98px;display: inline-block;width:19px;height:31px;background:url(../img/th_03.jpg) no-repeat;z-index: 5}
.cgrt .le:hover{background:url(../img/j1.jpg) no-repeat}
.cgrt .ri{position: absolute;top:98px;right:55px;display: inline-block;width:19px;height:31px;background:url(../img/j2.jpg) no-repeat;z-index: 5}
.cgrt .ri:hover{background:url(../img/th_05.jpg) no-repeat}
.rrs dl{padding-top: 33px;}
.rrs dt{width: 301px;float: left;padding: 0 25px 0 130px}
.rrs dt img{display: block;width: 301px;height: 246px;}
.rrs dd{width: 420px;float: left;}
.rrs dd span{display: block;font:30px "Microsoft YaHei";color: #2a2a2a;font-weight: bold;padding: 15px 0}
.rrs dd span em{font-size: 16px;font-style: normal;}
.rrs dd p{font:16px "Microsoft YaHei";color: #2a2a2a;}
.rrs dd p i{display: block;font-style: normal;font:12px "Microsoft YaHei";color: #ebebeb;}
.cgrb ul{position: relative; background:url(../img/df_03.png) no-repeat center 0;height: 20px;}
.cgrb li{width:140px;text-align: center;float: left;padding-right: 35px;}
.cgrb li a{font:16px "Microsoft YaHei";color: #fff;padding-top: 10px;display: inline-block;}
.cgrb li a span{font:16px "Microsoft YaHei";color: #fff;}
.cgrb li a:hover span,.cgrb li.cur a span{font-size:30px;font-weight: bold;}
.cgrb li.none{position: absolute;right: -30px;}
.nqr-b{position: relative;height: 290px;}
.nqr-b li{width: 532px;position: absolute;left: 50%;}
.nqr-b li a{display: block;width: 532px;height: 288px;position: relative;}
.nqr-b li img{display: block;width: 532px;height: 288px;}
.nqr-b li span{z-index: 5; position: absolute;left: 0px;top:0px; background:url(../img/yu_03.png) no-repeat center 97px;display: block;height: 100px;padding-top: 188px; width: 532px;text-align: center;font:18px "Microsoft YaHei";color: #fff;font-weight: bold;}
.nqr-b .li1{top:0px;margin-left:-800px;}
.nqr-b .li2{top:0px;margin-left:-266px;}
.nqr-b .li3{top:0px;margin-left:268px;}
.nqr-b li i{position: absolute;left: 0px;top:0px; display: inline-block;width: 532px;height: 288px;background:url(../img/o_09.png) repeat;}
.nqr-b li a:hover img{border-top: 1px solid #fff;height: 287px;}

/*新加*/
.nqr-b{ width:1000px; margin:0 auto;}
.nqr-b li{ position:static; float:left; width:332px; margin-right:1px;}
.nqr-b .li1{ margin-left:0px;}
.nqr-b .li3{ margin-left:0px;}
.nqr-b .li2{ margin-left:0px;}
.nqr-b li img{ width:332px;}
.nqr-b li span{ width:332px;}
.nqr-b li i{ width:332px;}
/**/
.g-azz{background: #eeeeee;height: 458px;}
.g-azz h4{text-align: center;padding-bottom: 28px;padding-top: 40px;}
.g-azz h4 p{font:14px "Microsoft YaHei";color: #5f5f5f;line-height: 22px;padding-top: 5px;}
.zzc li{width: 241px;float: left;height: 155px;margin-left: 10px;display: inline;position: relative;}
.zzc li img{display: block;width: 241px;height: 146px;}
.zzc li.ts1{width: 498px;height: 300px;margin-left: 0px;}
.zzc li.ts1 img{width: 498px;height: 300px;}
.zzc li.ts4{width: 491px;height: 146px; overflow:hidden;}
.zzc li.ts4 img{ width:491px; height:296px; margin-top:0%;}
/*
.zzc li.ts4 img{width: 491px;height: 146px;}
*/
.zzc p{position: absolute;left: 0px;top:0px; width: 100%;height: 146px;background:url(../img/ggn_03.png) no-repeat;display: none}
.zzc span{display: block;text-align: center;font:12px "Microsoft YaHei";color: #fff;background:url(../img/xv_03.png) no-repeat center 0;padding-top: 70px;margin-top: 20px;}
.zzc span i{display: block;text-transform: uppercase;font:12px "Microsoft YaHei";color: #fff;}
.zzc li.ts1 p{background:url(../img/h1_03.png) no-repeat;width: 498px;height: 300px;}
.zzc li.ts1 span{margin-top: 90px;}
.zzc li.ts4 p{background:url(../img/h2_03.png) no-repeat;width: 491px;height: 146px;}

.zzc{position: relative;}
.zzc .le{position: absolute;left: -50px ;top:128px;display: inline-block;width:30px;height:48px;background:url(../img/of_06.jpg) no-repeat;z-index: 5}
.zzc .le:hover{background:url(../img/p1.jpg) no-repeat}
.zzc .ri{position: absolute;top:128px;right:-50px;display: inline-block;width:30px;height:48px;background:url(../img/p2.jpg) no-repeat;z-index: 5}
.zzc .ri:hover{background:url(../img/of_03.jpg) no-repeat}
/**/
.g-zhh{height: 560px;}
.g-zhh h4{text-align: center;padding-bottom: 28px;padding-top: 40px;}
.g-zhh h4 p{font:14px "Microsoft YaHei";color: #5f5f5f;line-height: 22px;padding-top: 5px;}
.zhh-l{float: left;width: 291px;border: 1px solid #dcdcdc;height: 365px;padding: 0 20px;}
.g-zhh h3{height: 37px;padding-top: 17px;}
.g-zhh h3 span{display: inline-block;float: left;font:16px "Microsoft YaHei";color: #333333;font-weight: bold;background:url(../img/zhh_13.jpg) no-repeat left center;padding-left: 20px;}
.g-zhh h3 span i{display: inline-block;font-style: normal;padding-left: 5px; text-transform: uppercase;font:12px "Microsoft YaHei";color: #bababa;}
.g-zhh h3 em{float: right;font-style: normal;font:12px "Microsoft YaHei";color: #666666;}
.zhh-c h3 span{background:url(../img/zhh_07.jpg) no-repeat left center;}
.zhh-r h3 span{background:url(../img/zhh_10.jpg) no-repeat left center;}

.lfr{position: relative; width:288px; overflow:hidden;}
.lfr .le{position: absolute;left: 8px ;top:114px;display: inline-block;width:22px;height:41px;background:url(../img/o_03.jpg) no-repeat;z-index: 5}
.lfr .le:hover{background:url(../img/kk2.jpg) no-repeat}
.lfr .ri{position: absolute;top:114px;right:8px;display: inline-block;width:22px;height:41px;background:url(../img/kk1.jpg) no-repeat;z-index: 5}
.lfr .ri:hover{background:url(../img/o_05.jpg) no-repeat}
.lfr li{width: 288px;margin: 0 auto;position: relative;}
.lfr li img{display: block;width: 288px;height: 289px;}
.lfr li span{background:url(../img/o_09.png) repeat;display: block;width: 288px;height: 40px; font:14px "Microsoft YaHei";color: #fff;line-height: 40px;text-align: center; position: absolute;left: 0px;bottom: 0px;}
.zhh-c{float: left;width: 291px;border: 1px solid #dcdcdc;height: 365px;padding: 0 20px;margin-left: -1px;}
.lfc img{display: block;width: 288px;height: 136px;padding-bottom: 20px;}
.lfc li a{font:14px "Microsoft YaHei";color:666666;background:url(../img/zhh_30.jpg) no-repeat left center;padding-left: 10px;line-height: 26px;display: inline-block; width:291px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zhh-r{overflow: hidden; float: left;width: 291px;border: 1px solid #dcdcdc;height: 365px;padding: 0 20px;margin-left: -1px;}
.rdr dl{height: 102px;border-bottom: 1px dashed #adadad;margin-bottom: 10px;}
.rdr dt{height: 25px;background: url(../img/zhh_23.jpg) no-repeat left 7px;padding-left: 33px;line-height: 33px;font-family: "Microsoft YaHei";overflow:hidden;}
.rdr dt a{font:14px "Microsoft YaHei"; color:#333333;font-weight: bold;}
.rdr dd{font:14px "Microsoft YaHei"; color:#666666;background: url(../img/zhh_26.jpg) no-repeat left 3px;padding-left: 33px;line-height: 22px;font-family: "Microsoft YaHei"}


/**/
.g-link{background: #f6f6f6;display: block;overflow: hidden;}
.link em a{font:16px "Microsoft YaHei";color: #333333;font-weight: bold; display: block;float: left;width: 80px;padding-left: 50px;background: url(../img/link_03.jpg) no-repeat left center;line-height: 40px;}
.link span{display: block;width: 745px;float: left;}
.link span a{display: block;font:12px "Microsoft YaHei";color: #333333;padding-left: 10px;line-height: 40px;float: left;}
.link i a{font:12px "Microsoft YaHei";color: #333333;line-height: 40px;float: right;}

 

/**/
.lc{background: url(../img/lc.jpg) no-repeat center 0; height:559px; }
.lc .content{width:1200px;margin:0 auto;overflow:hidden;}
.lc h3{ float: left; padding: 77px 0 0 45px; width: 254px; color: #fff; font-size: 32px;}
.lc h3 i{ display: block; font-size: 18px; font-weight: normal; padding-top: 3px;}
.lc h3 span{ display: block; color: #eb8b89; font-weight: normal; text-transform: uppercase; font-size: 14px; padding: 8px 0 33px 0;}
.lc h3 a{ display: block;background: url(../img/lc_btn.jpg) no-repeat; width: 142px; height: 41px; line-height: 41px; padding-left: 32px; font-size: 18px; color: #fff;font-weight: normal;}
.lc ul{ float: right; width: 901px; padding-top: 80px;}
.lc ul li{ float: left; width: 171px; height: 135px;background: url(../img/lc_k.png) no-repeat; margin: 0 0 50px 54px; text-align: center; font-size: 16px; color: #fff;transition: all 0.3s linear 0s;}
.lc ul li span{ display: block; padding-top: 18px; padding-bottom: 14px;}
.lc ul li i{ display: block; margin-top: -7px;}
.lc ul li:hover{transform: translateY(-7px);}


.shil{height:241px; background: #f4f4f4; padding-top: 78px; margin-bottom: 77px;}
.til{ text-align: center; font-size: 32px; color: #333; font-weight:normal;background: url(../img/til_h2.jpg) no-repeat center 71px; height: 104px; line-height: 100%;}
.til span{ display: block; font-family: Arial; font-size: 14px; color: #999999; text-transform: uppercase; padding-top: 2px; line-height: 100%;}
.shil ul{ overflow: hidden;background: url(../img/t_li.jpg) no-repeat left 1px; min-height: 55px;}
.shil ul li{ float: left; padding-left: 55px; font-size: 16px; color: #666; width: 185px;background: url(../images/t_li.jpg) no-repeat right 1px;}
.shil ul li em{ display: block; color: #d61612; font-size: 30px; line-height: 100%; padding-bottom:4px;}
.shil ul li em span{ font-size: 36px; line-height: 100%;}
.shil ul li.last{ padding-left: 30px; width: 210px;}

.pro{ padding-top: 79px; height: 710px;overflow:hidden;clear:both;}
.pro .til{ height: 98px;}
.pro .til span{font-size: 18px; color: #666; padding-top: 7px;}.pro .til i{ padding-left: 9px;}
.p_nav{ height: 81px;background:#000;}
.p_nav ul li{ float: left; font-size: 16px; color: #fff; line-height:70px;margin:0 auto; text-align:center; height:70px;width:170px;}
.p_nav ul li p{color:#fff;} 
.p_nav ul li.cur{background: #C00;}
.p_nav ul li.pv2.cur{background: #C00;}
.p_nav ul li.pv3.cur{background: #C00;}
.p_nav ul li.pv4.cur{background: #C00;}
.p_nav ul li.pv5.cur{background:#C00;}
.p_nav ul li.pv6.cur{background: #C00;}

.p_con{ overflow: hidden;width:1200px;margin:0 auto;overflow:hidden; position:relative; }
.p_con ul li{ float: left; font-size: 0; border: 8px solid #eee; height: 202px; width: 276px; margin: 0 0 11px 10px ;position: relative;}
.p_con ul li.fir{ width: 579px; height: 431px; margin-left: 0; margin-right: 1px;}
.p_con ul li.cur em{ display: block; position: absolute; left:-8px; top:-8px;background: url(../img/jf_03.png) repeat; width:291px;  text-align: center; font-size: 14px; color: #fff; height: 218px;}
.p_con ul li.cur em i{ display: block;font-size: 18px; color: #fff; padding-top: 58px; line-height: 100%; padding-bottom: 12px;}
.p_con ul li.cur em span{ display: block;}
.p_con ul li.cur em  a{ display: block; margin: 23px auto 0;background: url(../img/pro.png) no-repeat; font-size: 14px; color:#d61612; width: 108px; height: 32px; line-height: 32px; padding-left: 27px; text-align: left;}
.p_con ul li.fir em{ left: 17px; top: 17px;  position: absolute; color: #ff6801;font-size: 16px;font-family:"宋体";}
.p_con ul li.fir em i{font-size: 20px; color:#333; display: block; padding-bottom: 5px;}
.p_con ul li.fir em span{ display: inline-block; padding-right: 8px;}.p_con ul li.fir em a{ display: none;}
.p_con ul li.fir.cur em{ background: none; text-align: left; width: 100%;top:25px; }
.p_con ul li.fir.cur em i{ padding-top: 0;}.p_con ul li.fir.cur em span{ display: inline-block;}


 /**/
.zj{ height: 733px; overflow: hidden;}
.til{ height:104px;}
.til span{font-size: 18px; color: #666; padding-top:10px;}

.zj_on{ overflow: hidden;}
.zj_on dl{ overflow: hidden; background: #efefef;}
.zj_on dl dt{ float: left; font-size: 0; width: 599px;}
.zj_on dl dd{ float: right; width: 500px; padding: 57px 47px 0 0;}
.zj_on dl dd  h4{font-weight: normal; color: #333333; font-size: 18px; padding-bottom: 43px;background: url(../img/zj_lin.jpg) no-repeat 0 54px;}
.zj_on dl dd  h4 span{ display: block; font-family:Arial; font-size: 12px; color: #999999; text-transform: uppercase;}
.zj_on dl dd p{ font-size: 14px; color: #666; padding-bottom: 7px;}
.zj_on dl dd p span{ display: block; padding-bottom: 27px; line-height: 26px;}
.zj_on dl dd i a{ display: inline-block; padding-left: 25px;background: url(../img/zj03.jpg) no-repeat; width: 135px; height: 32px; line-height: 32px; font-size: 14px; color: #d61612;}


.blk{margin-bottom: 25px;}
/*Main模板*/
.blk-main{width:1200px; margin: 0 auto;}
/*小模块*/
.blk-xs{width:240px;}
/*中模块*/
.blk-sm{width:930px;}
/*小版块*/
.blk{margin-bottom:30px;}

.p12-curmbs-1 {font-size: 14px;border-bottom: 1px dashed #dcdcdc;}
.fdh-01-tit {
            background: #d61613;
            height: 80px;
        }
        
        .fdh-01-tit h3 {
            height: 75px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;font-size:16px;
        }
        
        .fdh-01-tit h3 span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .fdh-01-nav-one h3 {
            height: 50px;
            line-height: 50px;
            background: url(images/p14-icon5.png) no-repeat right center #ececeb;
            margin-bottom: 2px;
        }
        
        .fdh-01-nav-one h3 a {
            display: block;
            font-size: 16px;
            font-weight: normal;
            margin-right: 30px;
            margin-left: 30px;
            color: #666;
        }
        
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(images/p14-icon2.png) no-repeat right center  #d61613;
        }
        
        .fdh-01-nav-one h3.sidenavcur a,
        .fdh-01-nav-one h3:hover a{
            color: #fff;
        }
        .fdh-01-nav dl {
            padding: 2px 0 4px;
        }
        
        .fdh-01-nav dt {
            height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left: 54px;
            padding-right: 40px;
            margin-bottom: 1px;
            background: #ececec;
            position: relative;
        }
        
        .fdh-01-nav dt:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .fdh-01-nav dt.sidenavcur:after,
        .fdh-01-nav dt:hover:after {
            border-color:  #d61613;
        }
        
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
            color:  #d61613;
        }
        
        .fdh-01-nav dd {
            border: 1px solid #ececec;
            border-bottom: 0;
        }
        
        .fdh-01-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px;
            border-bottom: 1px solid #ececec;
            background: #fff;
            position: relative;
        }
        
        .fdh-01-nav p.sidenavcur a,
        .fdh-01-nav p:hover a {
            color:  #d61613;
        }
        
        .fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after {
            background: #333333;
        }
        
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    
	  .cbgg-01 {
            background: #d61613;
            text-align: left;
            color: #fff;
			padding:0 15px;
        }
        
        .cbgg-01-img img {
            width: 100%;
            display: block;
        }
        
        .cbgg-01 p {
            padding-top: 15px;line-height:30px;font-size:14px;
        }
        
        .cbgg-01 p img {
            vertical-align: middle;
            margin-right: 5px;
        }
        
        .cbgg-01 span {
            display: block;
            font-size: 28px;
            font-weight: bold;
            font-family: Arial;
            padding-bottom: 20px;
            padding-top: 10px;
        }
    

        .xgzx-01 {
            padding: 36px 22px 46px 85px;
            background: #fff;
            border: 1px dashed #cacaca;
            margin-bottom: 20px;
        }
        
        .xgzx-01 dt {
            position: relative;
            height: 30px;
            font-size: 18px;
            line-height: 30px;
            margin-bottom: 16px;
        }
        
        .xgzx-01 dt a {
            color: #333;
        }
        
        .xgzx-01 dt span {
            display: block;
            width: 60px;
            height: 30px;
            font-size: 18px;
            line-height: 30px;
            text-align: center;
            color: #fff;
            position: absolute;
            top: 0;
            left: -65px;
            background: #d61613;
        }
        
        .xgzx-01-desc {
            height: 72px;
            font-size: 14px;
            line-height: 24px;
            color: #666;
            overflow: hidden;
        }
        
        .xgzx-01-deta {
            width: 60px;
            float: right;
            padding-left: 20px;
            background: url(images/p14-icon21.png) no-repeat left center;
        }
        
        .xgzx-01-deta a {
            display: block;
            color: #d61613;
        }
      .zxlb-1n-ts-01-list dl {
            border: 1px solid #dedede;
            width: 100%;
            margin-bottom: 15px;
            padding: 22px 0 22px;
            background: #fff;
            display: inline-block;
        }
        
        .zxlb-1n-ts-01-list dl:hover {
            border-color: #d61613;
        }
        
        .zxlb-1n-ts-01-list dt {
            width: 35%;
            float: left;
            margin-left: 22px;
            margin-right: 5.5%;
        }
        
        .zxlb-1n-ts-01-list dt img {
            width: 100%;
            margin: 0 auto;
            display: block;
        }
        
        .zxlb-1n-ts-01-list dd {
            width: 54%;
            float: left; 
        }
        
        .zxlb-1n-ts-01-list dd h4 {
            height: 40px;
            font-weight: normal;
            font-size: 18px;
            color: #154c64;
            line-height: 40px;
            margin-bottom: 5px;
        }
        
        .zxlb-1n-ts-01-list h4 a {
            display: block;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .zxlb-1n-ts-01-list dl:hover h4 a {
            color: #d61613;
        }
        
        .zxlb-1n-ts-01-list-desc {
            max-height: 72px;
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            margin-bottom: 28px;
            overflow: hidden;
        }
        
        .zxlb-1n-ts-01-list-deta {
            float: right;
            width: 134px;
            height: 40px;
            display: inline-block;
            border: 1px solid #aaa;
            font-size: 16px;
            line-height: 40px;
            text-align: center;
        }
        
        .zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta {
            background: #d61613;
            border-color: #d61613;
        }
        
        .zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta a {
            color: #fff;
        }
    
	
	  .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../img/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #d61613;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #d61613;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    
 .zxxq-01 {
            background: #fff;
            padding: 18px 0;
        }
        
        .zxxq-01-tit {
            height: 38px;
            font-size: 24px;
            font-weight: normal;
            line-height: 38px;
            color: #4b4a4a;
            text-align: center;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-bottom:20px;
            }
        
        .zxxq-01-sour {
            height: 24px;
            font-size: 12px;
            line-height: 24px;
            text-align: center;
            color: #aaa;
            margin-bottom: 20px;display: none;
        }
        
        .zxxq-01-sour a {
            color: #aaa;
        }
        
        .zxxq-01-sour span {
            margin: 0 9px;
        }
        
        .zxxq-01-text {
            padding: 16px 18px;
            font-size: 14px;
            line-height: 24px;
            border: 1px solid #d6d6d6;
            margin-bottom: 22px;display: none;
        }
        
        .zxxq-01-text-t1 {
            width: 78px;
            float: left;
            color: #342f2e;
            margin-right: -78px;
        }
        
        .zxxq-01-text-t2 {
            padding-left: 80px;
        }
       .xgzx-01 {
            background: #fff;
            padding: 0 40px 8px;
        }
        
        .xgzx-01-tit {
            height: 55px;
            font-size: 24px;
            line-height: 55px;
            color: #4b4a4a;
        }
        
        .xgzx-01-list li {
            height: 46px;
            font-size: 14px;
            line-height: 46px;
            color: #4b4a4a;
            border-top: 1px dashed #dbdbdb;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .xgzx-01-list li a {
            color: #4b4a4a;
        }
        
        .xgzx-01-list li span {
            float: right;
        }
    

        .xgzx-pagin-01 dl {
            margin-bottom: 24px;
            padding-right: 40px;
        }
        
        .xgzx-pagin-01 dd {
            height: 32px;
            font-size: 14px;
            line-height: 32px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .xgzx-pagin-01 dd b {
            float: right;
            font-weight: normal;
        }
        
        .xgzx-pagin-01 dd span {
            width: 60px;
            height: 32px;
            background: #a2a2a2;
            color: #fff;
            text-align: center;
            display: inline-block;
            margin-right: 10px;
        }
        
        .xgzx-pagin-01 dt {
            height: 1px;
            border-bottom: 1px dashed #b5b5b5;
            margin-left: 60px;
            padding-top: 2px;
            margin-bottom: 2px;
        }
        
        .xgzx-pagin-01 dd em {
            float: right;
            font-style: normal;
            padding-left: 20px;
            font-weight: normal;
        }
        
        .xgzx-pagin-01 dl a {
            color: #4b4a4a;
        }
        
        .xgzx-pagin-01-href {
            float: right;
            font-size: 18px;
            line-height: 32px;
        }
        
        .xgzx-pagin-01-href span {
            display: inline-block;
            padding: 0 6px;
            margin-left: 4px;
            background: #333333;
        }
        
        .xgzx-pagin-01-href a {
            display: block;
            color: #fff;
        }
        
        .xgzx-pagin-01-key {
            min-height: 40px;
            border-top: 1px solid  #333333;
            font-size: 14px;
            line-height: 40px;
            color:  #575556;
        }
        
        .xgzx-pagin-01-key a {
            color:  #575556;
        }
        
        .xgzx-pagin-01-key span {
            display: inline-block;
            margin: 0 4px;
        }        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
     .p14-left-nav-1-tit {
            background: #d61613;
            height: 80px;                            
        }
        
        .p14-left-nav-1-tit h3 {
            height: 75px;
            font-size: 24px; 
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
            
        }
        .p14-left-nav-1-tit h3 span{font-size: 14px; text-transform: uppercase;}
         
        
        .p14-left-nav-1-nav-one h3 {
            height: 50px;
            line-height: 50px; 
            background:url(images/p14-icon5.png) no-repeat right center #ececeb; 
            margin-bottom: 2px;
            
        }
        
        .p14-left-nav-1-nav-one h3 a {
            display: block; 
            font-size: 18px;
            font-weight: normal;
            margin-right: 40px;
            margin-left: 38px; 
            color: #666;
        }
        
        .p14-left-nav-1-nav-one h3.sidenavcur,.p14-left-nav-1-nav-one h3:hover{
            background: url(images/p14-icon2.png) no-repeat right center #d61613; 
        }  
        .p14-left-nav-1-nav-one h3.sidenavcur a,.p14-left-nav-1-nav-one h3:hover a{
            color: #fff
        }
        
        .p14-left-nav-1-nav dl{
            padding: 2px 0 4px;
        }
        .p14-left-nav-1-nav dt {
            height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left: 54px;
            padding-right: 40px; 
            margin-bottom: 1px;
            background:#ececec;
            position: relative;	
            
        }
        .p14-left-nav-1-nav dt:after{      
        	content: "";
        	width: 8px;
        	height: 8px;              	
        	border: 2px solid #b8b8b8;
        	border-style: solid solid none none;
        	position: absolute; 
        	top: 50%;
        	right: 32px;
        	margin-top: -4px;
        	-webkit-transform: rotate(45deg);
        	-moz-transform: rotate(45deg);
        	-ms-transform: rotate(45deg);
        	-o-transform: rotate(45deg);
        	transform: rotate(45deg);
        }
        
        .p14-left-nav-1-nav dt.sidenavcur:after,.p14-left-nav-1-nav dt:hover:after {
                    	border-color:#d61613;  
        }
        .p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a{color: #d61613; }
        
        .p14-left-nav-1-nav dd{
            border: 1px solid #ececec;                             
            border-bottom:0;     
        }
        .p14-left-nav-1-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px; 
            border-bottom: 1px solid #ececec; 
            background: #fff;
            position: relative;
        }
          
                          
        /*.p14-left-nav-1-nav p:after{content: ""; width: 3px; height: 3px; border-radius: 100%;background: #666; position: absolute; left: 58px; top: 50%;}*/
        
       
        .p14-left-nav-1-nav p.sidenavcur a,.p14-left-nav-1-nav p:hover a{color:#d61613;} 
         
        .p14-left-nav-1-nav p.sidenavcur:after ,.p14-left-nav-1-nav p:hover:after  {background: #333333; } 
        
        .p14-left-nav-1-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

    

        .contact-z1 {
            height: 140px;
            background: url("images/contact-z1.jpg") no-repeat;
            color: #333;
            margin-bottom: 30px;
        }
        
        .contact-z1 p {
            font-size: 20px;
            height: 30px;
            line-height: 30px;
            padding: 37px 0 0 95px; 
            background: url(images/contact-z1_tel.png) no-repeat 74px 44px;
        }
        
        .contact-z1 span {
            display: block;
            height: 30px;
            font-weight: bold;
            font-size: 18px;
            line-height: 30px; 
            padding-left: 73px;
        }
    .leftnav-z1-list dl {
            width: 32.4%;
            border: 1px solid #dedede;
            margin-bottom: 15px;
            background: #fff;
            float: left;
            margin-right:0.9%;
            box-sizing: border-box;
        }
        
        .leftnav-z1-list dl:nth-child(4n-1) {
            margin-right: 0;
        }
        
        .leftnav-z1-list dt img {
            width: 100%; 
            display: block;
        }
        
        .leftnav-z1-list dd {
            padding: 6px 20px 5px 20px;
        }
        
        .leftnav-z1-list dd h4 {
            height: 45px;
            font-weight: normal;
            font-size: 18px;
            color: #154c64;
            line-height: 45px;
        }
        
        .leftnav-z1-list h4 a {
            display: block;
            color: #727272;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .leftnav-z1-list dl:hover h4 a {
            color: #d61613;
        }
        
        .leftnav-z1-list-desc {
            height: 40px;
            font-size: 14px;
            line-height: 20px;
            color: #666;
            margin-bottom: 12px;
            overflow: hidden;
        }
        
        .leftnav-z1-list-deta {
            width: 100px;
            height: 40px;
            display: inline-block;
            border: 1px solid #aaa;
            font-size: 16px;
            line-height: 40px;
            text-align: center;
        }
        
        .leftnav-z1-list dl:hover {
            border-color: #d61613;
        }
        
        .leftnav-z1-list dl:hover .leftnav-z1-list-desc a {
            color: #d61613;
        }
		
		.leftnav-z1-tit{border-bottom:1px dotted #cc0000;line-height:50px;height:50px;margin-bottom:20px;overflow:hidden;clear:both;}
		
/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

.artshow{line-height:25px;font-size:14px;padding:0 0 15px 0;}
.artshow .title{text-align:center;font-size:20px;line-height:30px;font-weight:100;font-variant: normal;margin:0;padding:15px 0;font-family:microsoft yahei;}
.artshow .info{text-align:center;font-family:microsoft yahei;color:#999;padding:0 0 15px 0;font-size:14px;}
.artshow .content{width:100%;overflow:hidden;}
.artshow .content img{ text-align:center;}
.artshow p{margin:5px 0;font-size:14px;}
.artshow .pre{margin:5px 0 5px 0;color:#999;}
.artshow .next{margin:0 0 5px 0;color:#999;}
