.clearfix:after{ display:block; clear:both; content:'';}
.clearfix{ zoom:1;}
.guide-back{width: 100%;height: 922px;background: url(../img/guide-banner.jpg) center no-repeat;}
.guide-con{width: 1000px;margin: 0 auto;}
.guide-nav{float: left;background: rgba(0,0,0,0.4);width: 260px;}
.guide-nav ul{padding: 0;list-style: none;margin: 0;}
.guide-nav ul li{padding:30px 0;list-style: none;border-bottom: 1px solid #000;background: url(../img/icons/guide.png) 210px center no-repeat;position: relative;cursor: default;}
.guide-nav ul .active{background: url(../img/icons/guide.png) 210px center no-repeat rgba(183,27,34,0.4);}
.guide-nav ul .first{background: none;}
.guide-nav ul .first h1{margin: 0;}
.guide-nav ul .first a{display: block;}
.guide-nav ul li span{font-size: 14px;color: #fff;display: block;text-align: center;text-decoration: none;}
.guide-nav ul li p{font-size: 14px;color: #fff;text-align: center;margin: 0;text-decoration: none;}
.guide-nav ul img{display: block;width: 170px;margin: 0 auto;}
.guide-phone{float: right;background: url(../img/icons/phone1.png) no-repeat;color: #fff;padding-left: 40px;font-size: 20px;margin-top: 25px;}
.guide-mune{position: absolute;top: 0;width: 850px;right: -850px;display: none;}
.guide-mune div{background: rgba(0,0,0,0.4);width: 740px;margin-left: 50px;padding: 30px;}
.guide-mune div a{float: left;font-size: 16px;color: #fff;padding:0 30px;text-decoration: none;height: 50px;line-height: 50px;}
.guide-mune div a:hover{background: rgba(183,27,34,0.4);}
.guide-nav .guide-cons{width: 100%;height: 100%;display: block;text-decoration: none;color: #fff;}

.guide-footer{width: 100%;padding: 25px 0 15px;}
.guide-footer .col-md-1{padding-left: 0;}
.guide-footer .col-md-1 img{width: 100%;display: block;}
.guide-footer .col-md-5 ul li{color: #5d5d5d;}
.guide-footer .col-md-5 ul li a{color: #5d5d5d;text-decoration: none;}
.guide-footer .col-md-5 p{color: #5d5d5d;line-height: 1.8em;}
.guide-footer .col-md-2{padding:0;}
.guide-footer .col-md-2 ul{padding: 0.8em 0;margin: 0 auto;}
.guide-footer .col-md-2 ul li{color: #5d5d5d;padding: 0;} 
.guide-footer .col-md-2 ul li a{color: #5d5d5d;text-decoration: none;}
.guide-footer .col-md-2 p{color: #5d5d5d;border-top: 1px solid #5d5d5d;margin-left: 0.5em;padding-top: 0.5em;}

.patent-top{margin: 1em 0;}
.patent-top .patent-logo{padding:0 100px 0 0;}
.patent-top .col-md-12 .col-md-3 img{display: block;width: 200px;}
.patent-top .col-md-12 .col-md-offset-6{margin-top:0.8em;}
.patent-top .col-md-12 .col-md-3 .col-md-3 img{display: block;width: 80%;}
.patent-top .col-md-12 .col-md-6{font-size: 1.3em;color: #b71b22;padding: 0;margin-top: 0.15em;}

.patent-nav{width: 100%;background: #e5e5e5;}
.patent-nav .nav li a{color: #353535;}
.patent-nav .nav li a:hover{background: #b71b22;color: #fff;}
.patent-nav .nav li:first-child{background: #b71b22;border-radius: 5px;}
.patent-nav .nav li:first-child a{color: #fff;}

.patent-banner{background: url(../img/patent-banner.jpg) center center no-repeat;height: 500px;background-size:auto 100%;*/border-bottom: 1px solid #9c9c9c;}
.patent-banner p{font-size: 66px;color: #fff;text-align: center;padding-top: 96px;}
.patent-banner span{font-size: 20px;color: #fff;text-align: center;display: block;line-height: 2em;margin-top: 2em;}
 
.patent-nava{margin: 20px 0;}
.patent-nava ul{zoom:1;padding: 0;list-style: none;}
.patent-nava ul:after{display: block;content: "";clear: both;}
.patent-nava ul li{float: left;width: 13.2%;margin:0 0.52%;height: 11.5%;}
.patent-nava ul li a{display: block;border:1px solid #d4d4d4;text-decoration: none;}
.patent-nava .container ul li .patent-back2{border:1px solid #b71b22;background: #b71b22;}
.patent-nava ul li a span{display: block;width: 57px;height: 47px;margin: 30px auto 25px;}
.patent-nava ul li a p{text-align: center;color: #6c6c6c;margin-bottom: 30px;line-height: 1em;}
.patent-nava .container ul li .patent-back2 p{color: #fff;}
.patent-nava .patent-back1 span{background: url(../img/icons/patent-nav1.png) center no-repeat;}
.patent-nava .patent-back2 span{background: url(../img/icons/patent-nav2.png) center no-repeat;}

.patent-busin{margin: 50px 0;}
.patent-busin h6{color: #b71b22;font-size: 24px;font-weight: bold;margin:0 0 25px;}
.patent-busin .col-md-4 div{border:8px solid #d1d1d1;}
.patent-busin .col-md-4 div img{display: block;margin:32px auto 25px;}
.patent-busin .col-md-4 div p{margin: 0 auto;text-align: center;width: 80%;border-bottom: 1px solid #b8b8b8;padding-bottom: 25px;color: #3b3b3b;font-size: 36px;font-weight: bold;}
.patent-busin .col-md-4 div span{margin:10px auto 45px;display: block;text-align: center;line-height: 30px;color: #777;font-size: 17px;}
.patent-busin .col-md-4 div a{width: 168px;height: 40px;margin: 0 auto 40px;background: #b71b22;color: #fff;display: block;text-align: center;line-height: 40px;font-size: 18px;text-decoration: none;}

.patent-zixun{margin: 50px 0;}
.patent-zixun h6{color: #b71b22;font-size: 24px;font-weight: bold;margin:0 0 25px;}
.patent-zixun .swiper-container img{display: block;width: 100%;}
.patent-zixun .swiper-container a{display: block;width: 100%;background: #f2f2f2;padding-left: 16px;height: 105px;text-decoration: none;}
.patent-zixun .swiper-container a p{color: #3b3b3b;font-size: 20px;padding-top: 25px;}
.patent-zixun .swiper-container a span{color: #b71b22;font-size: 16px;}
.patent-zixun .swiper-container a:hover{background: #b71b22;}
.patent-zixun .swiper-container a:hover p{color: #fff;}
.patent-zixun .swiper-container a:hover span{color: #fff;}

.patent-work{margin: 50px 0;}
.patent-work h6{color: #b71b22;font-size: 24px;font-weight: bold;margin:0 0 25px;}
.patent-work .col-md-3,.patent-work .col-md-8{}
.patent-work .col-md-3 div,.patent-work .col-md-8 div{text-align: center;color: #3b3b3b;background: #d4d4d4;height: 80px;line-height: 80px;font-size: 1.2em;margin-bottom: 30px;}
.patent-work .col-md-2{border-bottom: 1px solid #000;margin-top: 40px;}

.patent-new{margin: 50px 0;}
.patent-new h6{color: #b71b22;font-size: 24px;font-weight: bold;margin:0 0 25px;}
.patent-new .col-md-8{padding-right: 0;}
.patent-new .col-md-8 .col-md-1{padding: 0;margin-bottom: 40px;}
.patent-new .col-md-8 .col-md-11{margin-bottom: 40px;padding-right: 0;}
.patent-new .col-md-8 .col-md-1 div{background: url(../img/icons/patent-icon1.png) no-repeat;height: 50px;line-height: 50px;color: #fff;}
.patent-new .col-md-8 .not div{background: url(../img/icons/patent-icon2.png) no-repeat;}
.patent-new .col-md-8 .col-md-11 div p{font-size: 1em;color: #c0c0c0;}
.patent-new .col-md-8 .col-md-11 div span{font-size: 1.1em;color: #515151;}
.patent-new h5{font-size: 1.4em;color: #fff;background: #b71b22;height: 3em;width: 100%;font-weight: bold;border-radius: 5px 5px 0 0;padding-left: 1em;line-height: 3em;margin-bottom: 0;}
.patent-new .col-md-3 .col-md-12 .col-md-12{padding:1em 0;border-bottom: 1px solid #c2c2c2;}
.patent-new .col-md-5{padding: 0;}
.patent-new .col-md-5 img{display: block;width: 100%;}
.patent-new .col-md-7 p{color: #b71b22;margin-bottom: 0.2em;}
.patent-new .col-md-7 span{color: #9c9c9c;display: block;margin-bottom: 0.5em;}
.patent-new .col-md-7 a{display: block;background: #b71b22;border-radius: 5px;color: #fff;height: 1.8em;text-align: center;line-height: 1.8em;}
.patent-team{background: #fafafa;border:1px solid #b4b4b4;border-top: none;border-radius: 0 0 5px 5px;padding-bottom: 1em;}

.patent-case{margin: 50px 0;}
.patent-case h6{color: #b71b22;font-size: 24px;font-weight: bold;margin:0 0 25px;}
.patent-case1 .col-md-12{border-bottom: 1px solid #cbcbcb;padding:1em 0;}
.patent-case1 .col-md-12 .col-md-10{padding: 0;color: #494949;}
.patent-case1 .col-md-12 .col-md-10 a{color: #515151;text-decoration: none;}
.patent-case1 .col-md-12 .col-md-2{padding: 0;color: #9e9e9e;}

.patent-obj{margin: 50px 0;}
.patent-obj h6{color: #b71b22;font-size: 24px;font-weight: bold;margin:0 0 25px;}
.patent-obj .min-container{overflow: hidden;}

.exten-footer{width: 100%;background: #313131;padding: 25px 0 15px;}
.exten-footer .col-md-1{padding-left: 0;}
.exten-footer .col-md-1 img{width: 100%;display: block;}
.exten-footer .col-md-5 ul li{color: #fff;}
.exten-footer .col-md-5 ul li a{color: #fff;text-decoration: none;}
.exten-footer .col-md-5 p{color: #fff;line-height: 1.8em;}
.exten-footer .col-md-3{padding-right:0;padding-left: 58px;}
.exten-footer .col-md-3 ul{border-bottom: 1px solid #fff;padding: 0.8em 0;}
.exten-footer .col-md-3 ul li{color: #fff;}
.exten-footer .col-md-3 ul li a{color: #fff;text-decoration: none;}
.exten-footer .col-md-3 p{color: #fff;}

.trade-top{background: url(../img/trade-banner.jpg) center no-repeat;height: 844px;padding-top: 1em;}
.trade-top .trade-top1 .col-md-3 img{display: block;width: 200px;}
.trade-top .trade-top1 .col-md-offset-6{margin-top:1em;}
.trade-top .trade-top1 .col-md-3 .col-md-3{padding-right: 0;padding-left: 20px;}
.trade-top .trade-top1 .col-md-3 .col-md-3 img{display: block;width: 70%;}
.trade-top .trade-top1 .col-md-6{font-size: 1.3em;color: #fff;padding: 0;margin-top: 0.2em;}
.trade-top .trade-top2 p{color: #fff;font-size: 4em;text-align: center;margin-top: 2.5em;}
.trade-top .trade-top2 span{color: #fff;font-size: 1.6em;text-align: center;margin-top: 2em;display: block;width: 80%;margin: 0 auto;}
.trade-top .trade-top2 .col-md-12{margin-top: 10em;}
.trade-top .trade-top2 .col-md-12 .col-md-8{padding-right: 0;}
.trade-top .trade-top2 .col-md-12 .col-md-8 input{width: 100%;height: 4em;font-size: 1.4em;text-indent: 4em;outline: none;background: url(../img/chaxun.png) #fff 20px 20px no-repeat;}
.trade-top .trade-top2 .col-md-12 .col-md-2{padding-left: 0;}
.trade-top .trade-top2 .col-md-12 .col-md-2 a{width: 100%;display: block;width: 100%;background: #b71b22;display: block;color: #fff;text-align: center;height: 4em;line-height: 4em;font-size: 1.4em;text-decoration: none;}

.trade-busin h6{text-align: center;color: #3f3f3f;font-size: 2.5em;margin: 60px 0 30px;}
.trade-busin .col-md-3{margin-bottom: 2em;}
.trade-busin .col-md-3 div{background: #eaeaea;padding: 4em 0;}
.trade-busin .col-md-3 div:hover{background: #b71b22;}
.trade-busin .col-md-3 div:hover span{background: url(../img/trade-busin2.png) no-repeat;}
.trade-busin .col-md-3 div:hover p{color: #fff;}
.trade-busin .col-md-3 div a{color: #333;text-decoration: none;}
.trade-busin .col-md-3 div span{width: 7em;display: block;margin: 0 auto;padding: 3.5em 0;background: url(../img/trade-busin1.png) no-repeat;background-size: 100%;}
.trade-busin .col-md-3 div p{text-align: center;font-size: 1.5em;margin:1.5em 0 0;}

.trade-nav h6{text-align: center;color: #3f3f3f;font-size: 2.5em;margin: 60px 0 30px;}
.trade-merit{width: 100%;background: url(../img/trade-merit.jpg) no-repeat;padding: 5em 0;}
.trade-merit1{width: 100%;background: #b71b22;padding: 2em;}
.trade-merit1 span{display: block;width: 2em;border-bottom: 0.3em solid #fff;}
.trade-merit1 p{color: #fff;font-size: 1.4em;margin: 0.5em 0 0;}
.trade-merit2{padding: 2em;background: #fff;border:1px solid #c6c6c6;border-top: none;}
.trade-merit2 p{color: #999;}
.trade-merit2 a{display: block;width: 8em;height: 2.5em;background: #b71b22;color: #fff;text-align: center;line-height: 2.5em;font-size: 1.2em;border-radius: 5px;text-decoration: none;margin-top: 1em;}

.trade-force-top{border-bottom: 1px solid #151515;position: relative;padding-bottom: 2em;}
.trade-force-top p{background: #b71b22;color: #fff;padding: 2em;width: 18em;margin: 0 auto;}
.trade-force-top span{width: 1.5em;height: 1.5em;background: #737373;display: block;border-radius: 50%;position: absolute;bottom: -0.75em;left: 50%;margin-left: -0.75em;}

.trade-force-bottom{padding: 3em;}
.trade-force-bottom p{text-align: center;font-size: 1.2em;}
.trade-force-bottom a{text-align: center;width: 10em;margin: 0 auto;display: block;color: #b71b22;text-decoration: none;}

.trade-case{width: 100%;background: url(../img/trade-case.jpg) center no-repeat;padding: 100px 0 75px;}
.trade-cases{height: 460px;background: #fff;margin: 0 auto;width: 1000px;position: relative;}
.trade-cases h6{text-align: center;color: #b71b22;font-size: 26px;padding: 35px 0 40px;}
.trade-cases .teade-bota{display: block;width: 900px;margin: 0 auto;color: #b71b22;font-size: 1.2em;margin-top: 1em;text-decoration: none;}
.trade-cases .swiper-container{width: 900px;margin: 0 auto;}
.trade-cases .swiper-container .swiper-slide a{color:#6c6c6c;text-decoration: none;}
.trade-cases .swiper-container .swiper-slide a div{overflow: hidden;margin: 25px 0;}
.trade-cases .swiper-container .swiper-slide a div p{float: left;}
.trade-cases .swiper-container .swiper-slide a div ul{float: left;list-style: none;}
.trade-cases .swiper-container .swiper-slide a div ul li{float: left;}
.trade-cases .swiper-container .swiper-slide a div ul li img{display: block;height: 100px;margin:0 20px;}
.trade-cases .swiper-container .swiper-slide h5{font-size: 1.2em;}

.trade-obj h6{color: #b71b22;font-size: 24px;font-weight: bold;margin:0 0 25px;}
.trade-obj p{color: #666;padding: 2em;}
.trade-obj a{display: block;width: 210px;height: 70px;margin: 40px auto;background: #b71b22;color: #fff;font-size: 26px;text-align: center;line-height: 70px;text-decoration: none;}
.trade-obj .min-container{overflow: hidden;}

.penal-top{margin: 1em 0;}
.penal-top .penal-logo{padding:0 100px 0 0;}
.penal-top .col-md-12 .col-md-3 img{display: block;width: 200px;}
.penal-top .col-md-12 .col-md-offset-6{margin-top:0.8em;}
.penal-top .col-md-12 .col-md-3 .col-md-3 img{display: block;width: 90%;}
.penal-top .col-md-12 .col-md-6{font-size: 1.3em;color: #b71b22;padding: 0;margin-top: 0.15em;}

/*.penal-nav{width: 100%;background: #e5e5e5;}
.penal-nav .nav li a{color: #353535;}
.penal-nav .nav li a:hover{background: #b71b22;color: #fff;}
.penal-nav .nav li:first-child{background: #b71b22;border-radius: 5px;}
.penal-nav .nav li:first-child a{color: #fff;}*/

.penal-banner{background: url(../img/penal-banner.jpg) center no-repeat;height: 630px;border-bottom: 1px solid #9c9c9c;padding-top: 133px;}
.penal-banner div{width: 680px;margin: 0 auto;height:327px;background: rgba(255,255,255,0.4);}	
.penal-banner h2{font-size: 72px;color: #b71b22;text-align: center;margin: 0;padding-top: 50px;}
.penal-banner p{font-size: 40px;font-weight: bold;border-bottom: 1px solid #000;width: 380px;margin: 10px auto;padding-bottom: 10px;text-align: center;}
.penal-banner span{font-size:40px;display: block;text-align: center;}
 
.penal-nav{margin: 40px 0 0;}
.penal-nav ul{zoom:1;padding: 0;list-style: none;}
.penal-nav ul:after{display: block;content: "";clear: both;}
.penal-nav ul li{float: left;width: 11.5%;margin:0 0.5%;height: 11.5%;}
.penal-nav ul li a{display: block;border:1px solid #d4d4d4;text-decoration: none;}
.penal-nav .container ul li .penal-back2{border:1px solid #b71b22;background: #b71b22;}
.penal-nav ul li a span{display: block;width: 57px;height: 47px;margin: 20px auto;}
.penal-nav ul li a p{text-align: center;color: #6c6c6c;margin-bottom: 24px;line-height: 1em;}
.penal-nav .container ul li .penal-back2 p{color: #fff;}
.penal-nav .penal-back1 span{background: url(../img/icons/merge-nav8-1.png) center no-repeat;}
.penal-nav .penal-back2 span{background: url(../img/icons/merge-nav8-2.png) center no-repeat;}

.penal-xun h6{color: #b71b22;font-size: 24px;font-weight: bold;margin:60px 0 30px;}
.penal-xun img{display: block;width: 100%;}
.penal-xun p{background: #f2f2f2;display: block;font-size: 1.2em;color: #474747;margin: 0;padding: 1em 0 0.8em 15px;}
.penal-xun span{background: #f2f2f2;display: block;color: #9a9a9a;padding: 0 0 1em 15px;}

.penal-new{margin: 60px 0;}
.penal-new h6{color: #b71b22;font-size: 24px;font-weight: bold;margin:0 0 30px;}
.penal-new .col-md-8{padding-right: 0;}
.penal-new .col-md-8 .col-md-1{padding: 0;margin-bottom: 40px;}
.penal-new .col-md-8 .col-md-11{margin-bottom: 40px;padding-right: 0;}
.penal-new .col-md-8 .col-md-1 div{background: url(../img/icons/patent-icon1.png) no-repeat;height: 50px;line-height: 50px;color: #fff;}
.penal-new .col-md-8 .not div{background: url(../img/icons/patent-icon2.png) no-repeat;}
.penal-new .col-md-8 .col-md-11 div p{font-size: 1em;color: #c0c0c0;}
.penal-new .col-md-8 .col-md-11 div span{font-size: 1.1em;color: #515151;}
.penal-new h5{font-size: 1.4em;color: #fff;background: #b71b22;height: 3em;width: 100%;font-weight: bold;border-radius: 5px 5px 0 0;padding-left: 1em;line-height: 3em;margin-bottom: 0;}
.penal-new .col-md-3 .col-md-12 .col-md-12{padding:1em 0;border-bottom: 1px solid #c2c2c2;}
.penal-new .col-md-5{padding: 0;}
.penal-new .col-md-5 img{display: block;width: 100%;}
.penal-new .col-md-7 p{color: #b71b22;margin-bottom: 0.2em;}
.penal-new .col-md-7 span{color: #9c9c9c;display: block;margin-bottom: 0.5em;}
.penal-new .col-md-7 a{display: block;background: #b71b22;border-radius: 5px;color: #fff;height: 1.8em;text-align: center;line-height: 1.8em;}
.penal-team{background: #fafafa;border:1px solid #b4b4b4;border-top: none;border-radius: 0 0 5px 5px;padding-bottom: 1em;}

.penal-cases{margin: 50px 0;}
.penal-cases h6{color: #b71b22;font-size: 24px;font-weight: bold;margin:0 0 25px;}
.penal-cases .col-md-4{margin-bottom: 2em;}
.penal-case{background: #fafafa;padding: 30px 0;}
.penal-case img{display: block;width: 100%;margin-bottom: 1em;}
.penal-case .col-md-6 p{font-size: 1.1em;color: #656565;}
.penal-case .col-md-6 span{font-size: 0.8em;color: #b4b4b4;}
.penal-case .col-md-6 a{font-size: 0.8em;color: #b71b22;}
.penal-case ul{padding-left: 0;list-style: none;}
.penal-case ul li{height: 2.5em;line-height: 2.5em;}
.penal-case .penal-zixun{width: 150px;height: 45px;display: block;color: #fff;text-align: center;line-height: 45px;background: #b71b22;font-size: 1.2em;border-radius: 5px;float: right;margin-right: 2em;text-decoration: none;}

.fixed-center{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 10;display: none;}
.fixed-center .fixed-center-back{width: 450px;height: 450px;position: absolute;top: 50%;left: 50%;margin-top: -225px;margin-left: -225px;background: #fff;border-top: 12px solid #b71b22;border-radius: 5px;}
.fixed-center .fixed-center-back h6{font-size: 24px;font-weight: bold;text-align: center;margin: 25px 0 20px;}
.fixed-center .fixed-center-back p{text-align: center;color: #aaa;width: 80%;margin: 0 auto;border-bottom: 1px dashed #CACACA;padding-bottom:20px;margin-bottom: 30px;}
.fixed-center .fixed-center-back span{position: absolute;right: 10px;top: 0px;font-size: 40px;color: #c2c2c2;}
.fixed-center .form-group{margin-bottom: 30px;}
.fixed-center .form-group .control-label{font-size: 16px;color: #727272;font-weight: normal;}
.fixed-center button{background: #b71b22;outline: none;border: none;}
.fixed-center button:hover{background:rgba(183,27,34,0.8);}













