﻿/*轮播图*/
.flexslider{position:relative;height:500px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:20px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.indexForm .box{ padding:50px 165px 30px;}
.indexForm .box1{ padding:20px 20px 20px 900px;}
.indexForm .msg{ padding-bottom:15px; position:relative; left:-15px;}
.indexForm .msg li{ float:left; padding:0 15px; background:url(../images/line2.jpg) no-repeat right 5px;}
.indexForm .msg li:last-child{ background:none;}
.indexForm .msg li em{ font-size:18px; color:#d7302d; padding:0 8px;}
.indexForm .form{ width:870px; height:56px; background:url(../images/indexForm.jpg) no-repeat; position:relative;}

.indexForm .form1{ width:400px; height:56px; background:url(../images/indexForm.jpg) no-repeat; position:relative;}

.indexForm .form .input1{ width:618px; height:56px; line-height:56px; background:url(../images/nimg22_1.png) 21px center no-repeat; padding-left:70px; float:left; color:#a4a4a4;}
.indexForm .form .input2{ width:618px; height:56px; line-height:56px; background:url(../images/nimg22_1.png) 21px center no-repeat; padding-left:70px; float:left; color:#a4a4a4;}

.indexForm .form1 .input1{ width:200px; height:56px; line-height:56px; background:url(../images/nimg22_1.png) 21px center no-repeat; padding-left:70px; float:left; color:#a4a4a4;}
.indexForm .form1 .input2{ width:618px; height:56px; line-height:56px; background:url(../images/nimg22_1.png) 21px center no-repeat; padding-left:70px; float:left; color:#a4a4a4;}

.indexForm .form1 .btn1{ position:absolute; right:0px; top:0px; line-height:56px; width:182px; height:56px; text-align:center; color:#fff; font-size:18px; cursor:pointer;}
.indexForm .form1 .btn2{ float:left; width:182px; height:56px; text-align:center; color:#fff; font-size:18px; cursor:pointer; line-height:56px;}



.indexForm .form .btn1{ position:absolute; right:0px; top:0px; line-height:56px; width:182px; height:56px; text-align:center; color:#fff; font-size:18px; cursor:pointer;}
.indexForm .form .btn2{ float:left; width:182px; height:56px; text-align:center; color:#fff; font-size:18px; cursor:pointer; line-height:56px;}


.indexPart1{ padding-top:25px;}
.indexPart1 ul{ width:100%;}
.indexPart1 .title{ background:url(../images/zhs_03.jpg) no-repeat; height:80px; text-indent:-999px;}
.indexPart1 .list{ padding:15px 0 0px 0;}
.indexPart1 li a{width:250px;height:auto;float:left; padding-left:91px; position:relative; margin-right:59px;}
.indexPart1 li a .imgDiv{left:0px; top:0px; text-align:center;}
.indexPart1 li a .name{padding-top:30px; font-size:24px; color:#666; text-align:center;line-height: 24px;}
.indexPart1 li a .msg{width:250px;text-align:center;font-size:14px; color:#999; padding-top:12px;}
.indexPart1 li a .img1{display:inline-block;}
.indexPart1 li a:hover .img1{display:inline-block;}
.indexPart1 li a:hover img{ display:inline-block;}
.indexPart1 li.li01 a:hover{ background:none; border:none; }
.indexPart1 li.li02 a:hover{ background:none; border:none; }
.indexPart1 li.li03 a:hover{ background:none; border:none; }
.indexPart1 li.li04 a:hover{ background:none; border:none; }
.indexPart1 li.li05 a:hover{ background:none; border:none; }
.indexPart1 li.li06 a:hover{ background:none; border:none; }
.indexPart1 li a .msg2{padding:1px 0 0px 0; font-size:14px; color:#999; line-height:28px; text-align:center;}
.indexPart1 li a .more{ color:#fff; text-decoration:underline;}

.indexAD{ width:1200px; height:80px; position:relative;}
.indexAD li a, .indexAD li{display:block; height:80px;}
.indexAD .btnDiv{position:absolute; z-index:10; left:0px; bottom:0px; width:100%; text-align:center;}
.indexAD .btnDiv span{display:inline-block; background:url(../images/ico2.png) center top no-repeat; width:13px; height:13px;}
.indexAD .btnDiv .on{background:url(../images/ico2on.png) center top no-repeat;}

.indexPart2_l{ width:660px;}
.indexPart2_l .title{ height:60px; line-height:60px; position:relative; background:url(../images/line3.jpg) left bottom no-repeat;}
.indexPart2_l .title h2{ font-size:24px; color:#444;}
.indexPart2_l .title a{ position:absolute; right:0px; top:0px; color:#333333; background:url(../images/ico3.png) left center no-repeat; padding-left:12px;}
.indexPart2_l .title a:hover{ color:#EC701E;}
.indexPart2_l .list li{ height:38px; line-height:38px; font-size:14px; margin-bottom:3px;}
.indexPart2_l .list li.liNow{ padding:0 0 0 200px; position:relative; height:120px;}
.indexPart2_l .list li .imgDiv{ position:absolute; left:0px; top:20px; display:none}
.indexPart2_l .list li .imgDiv img{ display:block; border:#d9d9d9 solid 1px;}
.indexPart2_l .list li .name{ padding:10px 0 0 0;  display:block; font-size:14px;}
.indexPart2_l .list li .name a{ color:#666;}
.indexPart2_l .list li .name a:hover{ color:#ec701e; text-decoration:underline;}
.indexPart2_l .list li .content{ padding:27px 24px 0 0; font-size:14px; color:#9b9b9b; line-height:24px; height:45px; overflow:hidden; display:none;}
.indexPart2_l .list li.liNow .name{ padding:18px 0 0 25px; background:url(../images/nimg19_1.png) left 23px no-repeat; display:block; font-size:18px; line-height:28px; height:30px; overflow:hidden;}
.indexPart2_l .list li.liNow .name a{ color:#000;}
.indexPart2_l .list li.liNow .name a:hover{color:#ec701e; text-decoration:underline;}
.indexPart2_l .list li.liNow .imgDiv{ display:block;}
.indexPart2_l .list li.liNow .content{ display:block;}
/*.indexPart2_l .list li{ height:38px; line-height:38px; font-size:14px;}
.indexPart2_l .list li a{ color:#444;}
.indexPart2_l .list li a:hover{ color:#ec701e; text-decoration:underline;}
*/
.indexPart2{ padding-bottom:65px;}
.indexPart2_r{ width:483px;}
.indexPart2_r .title{ height:60px; line-height:60px; position:relative; background:url(../images/line4.jpg) left bottom no-repeat;}
.indexPart2_r .title h2{ font-size:24px; color:#444;}
.indexPart2_r .title a{ position:absolute; right:0px; top:0px; color:#333333; background:url(../images/ico3.png) left center no-repeat; padding-left:12px;}
.indexPart2_r .title a:hover{ color:#EC701E;}
.indexPart2_r .list{ padding-top:20px;}
.indexPart2_r .list li{ height:28px; margin-bottom:10px;}
.indexPart2_r .list li.liNow{ position:relative; height:120px; background:url(../images/line5.png) repeat-x bottom;}
.indexPart2_r .list li .imgDiv{ position:absolute; left:0px; top:34px; display:none}
.indexPart2_r .list li .imgDiv img{ display:block;}
.indexPart2_r .list li .name{ display:block; font-size:14px;}
.indexPart2_r .list li .name a{ color:#444; padding-left:18px; background:url(../images/ico4.jpg) no-repeat left 5px;}
.indexPart2_r .list li .name a:hover{ color:#ec701e; text-decoration:underline;}
.indexPart2_r .list li .content{ padding:27px 24px 0 126px; line-height:24px; height:45px; overflow:hidden; display:none;}
.indexPart2_r .list li.liNow .imgDiv{ display:block;}
.indexPart2_r .list li.liNow .content{ display:block;}
.indexPart2_r .list li.liNow .name a{ background:none; padding-left:0px;}

.indexPart3{ height:auto; background-color:#f4f8fb;padding: 33px 0px 80px 0px;}
.indexPart3 .wal{ overflow:hidden;}
.indexPart3 .title{  height:80px; text-indent:-999px;padding-bottom: 20px;}
.indexPart3 .msg{ text-align:center; font-size:14px; font-weight:bold; height:31px; line-height:30px; background:url(../images/line6.jpg) center repeat-x;}
.indexPart3_l{ width:650px; padding-top:70px;}
.indexPart3_l .content{ font-size:14px; line-height:28px;}
.indexPart3_l .list{ padding:15px 0;}
.indexPart3_l .list li{ float:left; margin-right:18px;}
.indexPart3_r{ padding-top:30px; width:530px; height:400px; position:relative;}
.indexPart3_r .maki{ position:absolute; left:190px; top:15px; }
.indexPart3_r .kke{ position:absolute; left:190px; top:196px; }
.indexPart3_r .nico{ position:absolute; left:9px; top:147px; }
.indexPart3_r .tojo{ position:absolute; right:6px; top:147px; }
.indexPart3 .btnDiv{ width:197px; height:46px; margin:0 auto; line-height:46px;}
.indexPart3 .btnDiv a{ color:#fff; text-align:center; font-size:14px; display:block; width:197px; height:46px; background:url(../images/btn1.png) no-repeat;}
.indexPart3 .btnDiv a:hover{background:url(../images/btn1on.png) no-repeat;}

.indexcontent4{ height:auto; background-color:#f4f8fb;padding: 33px 0px 0px 0px;margin-bottom: 40px;}
.indexPart4{ padding-bottom:0px;}
.indexPart4 .title{ background:url(../images/zhs_79.jpg) no-repeat; height:80px; text-indent:-999px;}
.indexPart4 .msg{ text-align:center; font-size:14px; color:#444; padding-bottom:20px;}
.indexPart4 .msg b{ color:#f64914; font-size:18px;}
.indexPart4 .box{ width:1200px; height:auto; position:relative;}
.indexPart4 .list1{ padding-top:2px;}
.indexPart4 .list1 li{ float:left; width:198px; height:85px; border:1px #ccc solid;text-align:center; position:relative;margin-left: 33px; margin-bottom:25px;}
.indexPart4 .list1 li .img1{ position:relative; top:30px;}
.indexPart4 .list1 li .img2{ position:relative; top:20px;}
.indexPart4 .list1 li p{ display:none;position:absolute;left:65px;top:0px;}
.indexPart4 .list1 li .p1{left:50px;top:30px;}
.indexPart4 .list1 li .p2{left:54px;top:20px;}
.indexPart4 .list2{ padding:20px 120px 0;}
.indexPart4 .list2 li{ float:left; width:240px; text-align:center; position:relative;}
.indexPart4 .list2 li .img1{ position:relative; top:30px;}
.indexPart4 .list2 li .img2{ position:relative; top:20px;}
.indexPart4 .list2 li p{ display:none;position:absolute;left:65px;top:0px;}
.indexPart4 .list2 li .p1{left:55px;top:30px;}
.indexPart4 .list2 li .p2{left:70px;top:20px;}
.indexPart4 .list2 li .p3{left:44px;top:20px;}
.indexPart4 .list3{ padding-top:30px;}
.indexPart4 .list3 li{ float:left; width:240px; text-align:center; position:relative;}
.indexPart4 .list3 li p{ display:none;position:absolute;left:55px;top:0px;}

.pageForm1{ padding:22px 0; background:#f7f7f7;}
.pageForm1 .box{ padding:0 165px;}
.pageForm1 .form{ width:870px; height:56px; background:url(../images/indexForm.jpg) no-repeat; position:relative;}
.pageForm1 .form .input1{ width:618px; height:56px; line-height:56px; background:url(../images/nimg22_1.png) 21px center no-repeat; padding-left:70px; float:left; color:#a4a4a4;}
.pageForm1 .form .btn1{ position:absolute; right:0px; top:0px; width:182px; height:56px; text-align:center; color:#fff; font-size:18px; cursor:pointer;}
.pageForm1 .form .btn2{ float:left; width:182px; height:56px; text-align:center; color:#fff; font-size:18px; cursor:pointer; line-height:56px;}


/*商标注册*/
.trademark-pannel1{width:1200px; height: 599px; overflow: hidden; padding:32px 0 60px 0;}
.trademark-pannel1 .title{ height:80px; text-indent:-999px;padding-bottom: 20px;}
.tp-left{width: 300px; height:499px; overflow: hidden; display: block; float: left; position:relative;}
.tp-left li a, .tp-left li{display:block; height:598px;}
.tp-left .btnDiv{position:absolute; z-index:10; left:0px; bottom:5px; width:100%; text-align:center;}
.tp-left .btnDiv span{display:inline-block; background:url(../images/ico2.png) center top no-repeat; width:13px; height:13px;}
.tp-left .btnDiv .on{background:url(../images/ico2on.png) center top no-repeat;}
.tp-left img{width: 300px; height:499px; overflow: hidden;}

.tp-right{width: 900px; overflow: hidden; float: right; border-top:1px solid #d9d9d9; position:relative;}
.tp-box{width:1199px; overflow: hidden; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
.tp-box2{width:1200px; overflow: hidden; border:none;}
.tp-list{overflow: hidden;}
.tp-list2{ width:598px; overflow:hidden;float:left;}
.tp-list a.tp-content,.tp-content{text-align: center; display: block; float: left; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; color: #666; width:299px; height:248px; overflow: hidden; background-color: #fff;}
.tp-list a.tp-hot{width: 388px; position: relative;}
.tp-list a.tp-urgency{width: 301px; position: relative;}
.tp-list a.tp-plea{width:449px; position: relative;}
.tp-list a.tp-name{width:299px; position: relative;}
.tp-list a.tp-msg{width:298px; position: relative;}
.tp-list a.tp-content2{ width:283px; height:260px; border:#f7f7f7 solid 1px; background:#f7f7f7; margin:0 20px 22px 0;}
.tp-list a.tp-content3{ margin-right:0px;}
.tp-recommend{width: 294px; position: relative;}
.tp-list i.mark-ico{ overflow: hidden; display: block; margin: 20px auto 0; -moz-transition: all .3s ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}

.tp-list a:hover i.mark-ico{margin-top: 16px;}
.tp-list strong{ font-weight:normal;font-size: 18px; color: #333; letter-spacing: 0px; line-height:40px;}
.tp-list p.tp-des{line-height:18px; letter-spacing: 0px; color:#999; font-size:14px;}
.tp-list p.tp-price{font-size: 14px; padding-top:25px;}
.tp-list p.tp-price b{font-size: 24px; color: #d62521; margin: 0 2px;}
.tp-list div.tp-btn{ width:153px; height:37px; margin:15px auto 0; background:url(../images/btn3.png) no-repeat; text-align:center; line-height:37px; font-size:14px;}
.tp-list div.tp-btn:hover{ background:url(../images/btn3on.png) no-repeat; color:#fff;}
.tp-list p.tp-progress{width: 354px; height: 18px; overflow: hidden;  border: 1px solid #f64914; color: #fff; position: absolute; bottom: 10px; left: 50%; margin-left: -177px; line-height: 18px; letter-spacing: 2px; font-family: simsun; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
.tp-list p.tp-progress span{width: 80%; height: 18px; display: block; float: left; position: relative;}
.tp-list p.tp-progress span b{padding-left: 100px; position: absolute; left: 0; top: 0; z-index: 9; font-weight: normal;}
/*进度条 start*/
progress{position: absolute; left: -2px; top: 0; height:18px; display:block; background-color:#f64914; width:0; border:0; -webkit-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px;; color: #fff; -webkit-transition:width 1s linear; -moz-transition:width 1s linear; transition:width 1s linear; -webkit-animation:progressbar 3s 1 forwards; -moz-animation:progressbar 3s 1 forwards; animation:progressbar 3s 1 forwards;}
progress::-webkit-progress-bar{position: absolute; left: -2px; top: 0; height:18px; display:block; background-color:#23a64f; width:0; border:0; -webkit-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; color: #fff; -webkit-transition:width 1s linear; -moz-transition:width 1s linear; transition:width 1s linear; -webkit-animation:progressbar 3s 1 forwards; -moz-animation:progressbar 3s 1 forwards; animation:progressbar 3s 1 forwards;}
progress::-moz-progress-bar{position: absolute; left: -2px; top: 0; height:18px; display:block; background-color:#23a64f; width:0; border:0; -webkit-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; color: #fff; -webkit-transition:width 1s linear; -moz-transition:width 1s linear; transition:width 1s linear; -webkit-animation:progressbar 3s 1 forwards; -moz-animation:progressbar 3s 1 forwards; animation:progressbar 3s 1 forwards;}
/* Chrome, Safari, Opera */
@-webkit-keyframes progressbar{from{width:0} to{width:100%}}
@-moz-keyframes progressbar{from{width:0} to{width:100%}}
/* Standard syntax */
@keyframes progressbar{from{width:0} to{width:100%}}
/*进度条 end*/

.tp-logo{width:269px; float: left; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; height:158px; padding:20px 16px;}
.tp-logo .title{ height:42px; line-height:42px; background:url(../images/line7.png) repeat-x bottom; position:relative; font-size:14px; font-weight:bold;}
.tp-logo .title a{ position:absolute; right:0px; top:0px; font-size:12px; font-weight:400;}
.tp-logo .list{ width:264px; margin:18px auto 0; overflow:hidden; height:95px;}
.tp-logo .list li{ width:80px; height:75px; margin-right:12px; float:left;}
.tp-logo .btnDiv{text-align:center;}
.tp-logo .btnDiv span{display:inline-block; width:8px; height:8px; background:url(../images/ico5.png) left top no-repeat; margin:0 2px; cursor:pointer;}
.tp-logo .btnDiv .on{background:url(../images/ico5on.png) left top no-repeat;}

.tp-down{ width:899px; height:198px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; position:relative; background:url(../images/nimg899_2.png) no-repeat top left;}
.tp-down li{ width:80px; height:121px; overflow:hidden;}
.tp-down .li01{ position:absolute; left:40px; top:37px;}
.tp-down .li02{ position:absolute; left:186px; top:27px;}
.tp-down .li03{ position:absolute; left:332px; top:42px;}
.tp-down .li04{ position:absolute; left:463px; top:53px; width:126px;}
.tp-down .li05{ position:absolute; left:623px; top:46px;}
.tp-down .li06{ position:absolute; left:769px; top:25px;}

.trademark-title{ height:64px; line-height:64px; color:#444; font-size:24px; font-weight:bold; position:relative;}
.trademark-title2{ height:44px; line-height:64px;}
.trademark-title a{ position:absolute; font-size:12px; right:0px; top:0px; color:#333333; background:url(../images/ico6.png) left center no-repeat; padding-left:12px; font-weight:400;}
.trademark-title a:hover{ color:#ec701e;}

.trademark-pannel2{width:1200; height:599px; overflow: hidden; margin-bottom:0px; }
.trademark-pannel2 .title{ height:80px; text-indent:-999px;padding-bottom: 20px;}
.trademark-pannel3{width:1200; height:599px; overflow: hidden; margin-bottom:0px;margin-top:30px;padding-bottom: 80px;}
.trademark-pannel3 .title{ height:80px; text-indent:-999px;padding-bottom: 20px;}
.tp-left2{ height:499px;}
.tp-left2 img{ width:300px; height:499px;}
.tp-left2 a img{  display:block; height:499px; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.tp-left2 a >img:hover{ transform:scale(1.05);-webkit-transform:scale(1.05);}

.trademarkPart1{ padding-bottom:50px;}
.trademarkPart1_l{ width:580px;}
.trademarkPart1_l .list{ width:578px; height:396px; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; border-top:#d9d9d9 solid 1px;}
.trademarkPart1_l .list li{ height:131px; border-bottom:#d9d9d9 solid 1px; padding:0 20px; }
.trademarkPart1_l .list li .name{ height:62px; line-height:62px; font-size:18px; overflow:hidden;}
.trademarkPart1_l .list li .name a{ color:#000;}
.trademarkPart1_l .list li .name a:hover{ color:#ec701e; text-decoration:underline;}
.trademarkPart1_l .list li .content{ color:#9b9b9b; height:45px; line-height:24px; overflow:hidden;}

.trademarkPart1_r{ width:586px;}
.trademarkPart1_r .list{ width:586px; height:398px; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; border-top:#d9d9d9 solid 1px;}
.trademarkPart1_r .list li{ height:198px; border-bottom:#d9d9d9 solid 1px; padding:0 30px; position:relative;}
.trademarkPart1_r .list li .name{ height:66px; line-height:66px; font-size:18px; overflow:hidden; font-weight:bold;}
.trademarkPart1_r .list li .name a{ color:#444;}
.trademarkPart1_r .list li .name a:hover{ color:#ec701e; text-decoration:underline;}
.trademarkPart1_r .list li .imgDiv{ position:absolute; left:30px; top:66px; width:172px; overflow:hidden;}
.trademarkPart1_r .list li .imgDiv img{ display:block; width:172px;}
.trademarkPart1_r .list li .content{ color:#9b9b9b; height:90px; line-height:24px; overflow:hidden; padding-left:194px;}

.pageForm2{ padding:22px 0; background:#f7f7f7;}
.pageForm2 .form{ width:1200px; position:relative;}
.pageForm2 .form li{ padding-left:128px; position:relative; margin-right:30px; height:54px; line-height:54px; float:left;}
.pageForm2 .form li em{ font-size:18px; position:absolute; left:0px; top:0px;}
.pageForm2 .form .input1{ width:344px; height:52px; border:#d9d9d9 solid 1px; line-height:52px; background:#fff url(../images/nimg22_1.png) 21px center no-repeat; padding-left:70px; float:left; color:#a4a4a4; border-radius:4px; -moz-border-radius:4px; font-size:14px;}
.pageForm2 .form .input2{ width:206px;}
.pageForm2 .form .btn1{ float:left; width:182px; height:56px; text-align:center; color:#fff; font-size:18px; cursor:pointer;}
.pageForm2 .form .btnDiv{ position:absolute; right:0px; top:0px;}
.pageForm2 .form .btnDiv .btn1{ width:180px; height:54px; background:#f64914; color:#fff; font-size:18px; cursor:pointer; border-radius:4px; -moz-border-radius:4px; }

/*.tp-AD{ width:301px; height:199px; float:left; border-right:#D9D9D9 solid 1px; overflow:hidden;}
.tp-AD a img{ display:block; width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.tp-AD a >img:hover{ transform:scale(1.05);-webkit-transform:scale(1.05);}

.tp-AD2{ height:198px; border-bottom:#D9D9D9 solid 1px;}*/

.tp-AD{ width:301px; height:397px; float:left; border-right:#D9D9D9 solid 1px; overflow:hidden; border-bottom:#D9D9D9 solid 1px;}
.tp-AD li a img{ display:block; width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.tp-AD li a >img:hover{ transform:scale(1.05);-webkit-transform:scale(1.05);}

.tp-AD li.li01{ height:198px; border-bottom:#D9D9D9 solid 1px;}

.tp-help{ height:198px; width:899px; border-right:#D9D9D9 solid 1px; border-bottom:#D9D9D9 solid 1px; position:relative;}
.tp-help .list{ width:775px; margin:0 auto; overflow:hidden; padding-top:32px;}
.tp-help .list li{ float:left; width:174px; margin-right:27px; overflow:hidden; text-align:center;}
.tp-help .list li p{ font-size:14px; padding-top:8px; height:24px; overflow:hidden;}
.tp-help .prev{ position:absolute; width:16px; height:31px; display:block; background:url(../images/nimg16_left.png) no-repeat; left:16px; top:83px;}
.tp-help .next{ position:absolute; width:16px; height:31px; display:block; background:url(../images/nimg16_right.png) no-repeat; right:16px; top:83px;}

.tp-news{ width:261px; height:397px; border-right:#D9D9D9 solid 1px; border-bottom:#D9D9D9 solid 1px; position:absolute; right:0px; top:0px; padding:0 20px;}
.tp-news .detail{ height:125px;  position:relative; background:url(../images/line5.png) repeat-x bottom; padding-top:30px;}
.tp-news .detail .name{ height:24px; line-height:24px; font-size:14px; overflow:hidden;}
.tp-news .detail .name a{ color:#444;}
.tp-news .detail .name a:hover{ color:#ec701e; text-decoration:underline;}
.tp-news .detail .imgDiv{ position:absolute; left:0px; top:64px;}
.tp-news .detail .content{ padding:10px 0 0 126px; line-height:24px;}
.tp-news .list{ padding-top:15px;}
.tp-news .list li{ height:40px; line-height:40px; overflow:hidden; font-size:14px;} 
.tp-news .list li a{ padding-left:18px; background:url(../images/ico4.jpg) no-repeat left center; color:#444;}
.tp-news .list li a:hover{color:#ec701e; text-decoration:underline;}


.patentPart1{ padding-bottom:80px;}
.patentPart1_l{ width:895px;}
.patentPart1_l .list{ height:520px; border-top:#d9d9d9 solid 1px;}
.patentPart1_l .list li{ height:172px; border-bottom:#d9d9d9 solid 1px; position:relative;}
.patentPart1_l .list li .name{ height:62px; line-height:62px; font-size:18px; overflow:hidden;}
.patentPart1_l .list li .name a{ color:#000; background:url(../images/ico7.jpg) no-repeat left center; padding-left:14px;}
.patentPart1_l .list li .name a:hover{ color:#ec701e; text-decoration:underline;}
.patentPart1_l .list li .imgDiv{ position:absolute; left:0px; top:64px;}
.patentPart1_l .list li .content{ color:#9b9b9b; height:45px; line-height:24px; overflow:hidden; padding-left:153px;}

.patentPart1_r{ width:285px;}
.patentPart1_r .list{ height:520px; overflow:hidden; border-top:#d9d9d9 solid 1px;}
.patentPart1_r .list li{ font-size:14px; height:48px; line-height:48px; overflow:hidden;}
.patentPart1_r .list li a{ background:url(../images/ico8.png) no-repeat left center; padding-left:15px; color:#444;}
.patentPart1_r .list li a:hover{ color:#ec701e; text-decoration:underline;}

.copyrightPart1{ height:456px; background:#f7f7f7;}
.copyrightPart1 .title{ text-align:center; color:#444444; font-weight:bold; font-size:24px; height:104px; line-height:104px;}
.copyrightPart1 .list li{ width:424px; float:left; height:291px; padding-left:176px; position:relative; background:#fff;}
.copyrightPart1 .list li .content_l{ position:absolute; left:0px; top:0px; width:176px; height:291px; background:#f2ece2; text-align:center;}
.copyrightPart1 .list li .content_l h2{ font-size:18px; color:#f64914; padding:50px 0 40px 0; line-height:32px;}
.copyrightPart1 .list li .content_r{ padding:33px 25px 0; position:relative; height:258px;}
.copyrightPart1 .list li .content_r .msg{ line-height:22px;}
.copyrightPart1 .list li .content_r .msg em{ color:#f64914; font-weight:bold;}
.copyrightPart1 .list li .content_r .time{ width:372px; height:52px; background:url(../images/nimg372.png) no-repeat; position:absolute; left:20px; bottom:26px; font-size:18px; color:#ec701e; line-height:52px; text-indent:76px;}

.copyrightPart2{ padding-bottom:20px;}
.copyrightPart2 .title{ color:#444444; font-weight:bold; font-size:24px; height:104px; line-height:104px;}
.copyrightPart2 ul{ width:110%;}
.copyrightPart2 li{ float:left; margin:0 10px 10px 0; width:141px; height:141px;}
.copyrightPart2 li a{ display:block; background:#ededed; text-align:center; height:141px;}
.copyrightPart2 li a .ico{ padding-top:26px;}
.copyrightPart2 li a .ico .img1{ display:none;}
.copyrightPart2 li a:hover .ico img{ display:none;}
.copyrightPart2 li a:hover .ico .img1{ display:inline-block;}
.copyrightPart2 li a p{ font-size:16px;}
.copyrightPart2 li a:hover{ color:#fff; background:#ff9290;}
.copyrightPart2 li.li01{ width:292px;}

.projectPart1{ height:650px; background:#f7f7f7;}
.projectPart1 .title{ font-size:24px; color:#444; text-align:center; font-weight:bold; padding:50px 0 40px 0;}
.projectPart1 .title em{ color:#f64914; font-size:36px;}

.projectPart2{ border-bottom:#e8e8e8 solid 1px;}
.projectPart2 .title{ font-size:24px; color:#444; text-align:center; font-weight:bold; padding:50px 0 40px 0;}
.projectPart2 .list{ padding:80px 0 40px 0;}
.projectPart2 .list ul{ width:110%;}
.projectPart2 .list li{ width:236px; margin-right:5px; overflow:hidden; text-align:center; float:left;}
.projectPart2 .list li p{ font-size:14px; padding-top:42px; line-height:24px;}

.projectPart3{ padding:20px 0 80px 0;}
.projectPart3_l{ width:580px;}
.projectPart3_l .box{ width:538px; height:459px; border:#d9d9d9 solid 1px; padding:20px;}
.projectPart3_l .detail{ height:110px; background:#f3f3f3; padding-left:192px; position:relative; padding-right:20px;}
.projectPart3_l .detail .imgDiv{ position:absolute; left:0px; top:0px;}
.projectPart3_l .detail .name{ height:48px; line-height:48px; overflow:hidden; font-size:18px;}
.projectPart3_l .detail .name a{ color:#000;}
.projectPart3_l .detail .name a:hover{ color:#ec701e; text-decoration:underline;}
.projectPart3_l .detail .content{ line-height:22px; height:45px; overflow:hidden;}
.projectPart3_l .list{ padding-top:10px;}
.projectPart3_l .list li{ font-size:14px; height:44px; line-height:44px; overflow:hidden;}
.projectPart3_l .list li a{ background:url(../images/ico8.png) no-repeat left center; padding-left:15px; color:#444;}
.projectPart3_l .list li a:hover{ color:#ec701e; text-decoration:underline;}

.projectPart3_r{ width:585px;}
.projectPart3_r .list li{ height:172px; border-bottom:#d9d9d9 solid 1px; position:relative;}
.projectPart3_r .list li .name{ height:62px; line-height:62px; font-size:18px; overflow:hidden;}
.projectPart3_r .list li .name a{ color:#000; background:url(../images/ico7.jpg) no-repeat left center; padding-left:14px;}
.projectPart3_r .list li .name a:hover{ color:#ec701e; text-decoration:underline;}
.projectPart3_r .list li .imgDiv{ position:absolute; left:0px; top:64px;}
.projectPart3_r .list li .content{ color:#9b9b9b; height:70px; line-height:24px; overflow:hidden; padding-left:153px;}

.tp-news2{ width:301px; height:397px; border-right:#D9D9D9 solid 1px; position:absolute; right:0px; top:0px;}
.tp-news2 li{ height:188px; border-bottom:#D9D9D9 solid 1px; position:relative; padding:10px 20px 0;}
.tp-news2 li .name{ height:56px; line-height:56px; overflow:hidden; font-size:16px; font-weight:bold;}
.tp-news2 li .name a{ color:#333333;}
.tp-news2 li .name a:hover{ color:#ec701e; text-decoration:underline;}
.tp-news2 li .imgDiv{ position:absolute; left:20px; top:66px;}
.tp-news2 li .content{ padding-left:124px; line-height:22px; height:85px; overflow:hidden;}

.lawPart1{ padding:70px 0; background:#f7f7f7;}
.lawPart2{ padding-top:30px;}

.logoLibrary{ padding-bottom:50px;}
.logoLibrary ul{ width:110%;}
.logoLibrary li{ float:left; width:215px; height:243px; margin:0 31px 31px 0; position:relative;}
.logoLibrary li a{ display:block;}
.logoLibrary li .imgDiv{ border:#e5e5e5 solid 1px; background:#f6f6f6; width:213px; height:199px; text-align:center; position:relative;}
.logoLibrary li .imgDiv img{ position:relative; /*top:42px;*/}
.logoLibrary li p{ text-align:center; padding-top:20px; font-size:14px;}
.logoLibrary li a:hover{ color:#f09048;}
.logoLibrary li .box{ position:absolute; left:0px; top:1px; width:215px; background:url(../images/bg2.png) repeat; display:none; z-index:22;}
.logoLibrary li .box h2{ padding:38px 0 0 20px; color:#fff; height:30px;}
.logoLibrary li .box .content{ padding:0 20px; color:#fff; line-height:22px; height:110px; overflow:hidden;}

.logoReg_l{ padding-left:215px; position:relative; width:240px; height:270px;}
.logoReg_l .imgDiv{ position:absolute; left:0px; top:35px;}
.logoReg_l .name{ color:#333333; font-size:24px; padding-top:10px;}
.logoReg_l .price{ font-size:14px; padding:20px 0;}
.logoReg_l .price em{ color:#f64914; font-size:30px;}
.logoReg_l .msg{ font-size:14px; color:#f64914; font-weight:bold; line-height:25px;}
.logoReg_l p{ padding-top:15px; font-size:14px;}
.logoReg_r{ padding-left:142px; width:244px; padding-top:53px; padding-right:19px; height:169px; background:url(../images/nimg405Bg.png) no-repeat;}
.logoReg_r li{ width:213px; border:#d5d5d5 solid 1px; height:28px; background:#fff; position:relative; padding-left:29px; margin-bottom:9px;}
.logoReg_r li em{ position:absolute; left:0px; top:0px; width:28px; height:28px; border-right:#d5d5d5 solid 1px;}
.logoReg_r li em img{ position:relative; top:6px; left:6px;}
.logoReg_r li .input1{ width:100%; height:28px; line-height:28px; text-indent:10px;}
.logoReg_r .btnDiv{ padding-left:63px;}
.logoReg_r .btnDiv .btn1{ width:118px; height:35px; background:url(../images/btn5.png) no-repeat; cursor:pointer; text-align:center; line-height:35px; font-size:16px; color:#fff;}

.pageTab{height:36px; border-bottom:#c7c7c7 solid 1px; border-top:#d8302d solid 3px; border-left:#c7c7c7 solid 1px; background:#f0f0f0;}
.pageTab li{ display:block; float:left; border-right:#c7c7c7 solid 1px; border-bottom:#c7c7c7 solid 1px; width:183px; height:36px; line-height:36px; text-align:center; color:#333; font-size:14px; background:#f0f0f0;}
.pageTab .liNow{ width:185px;}
.pageTab .liNow div{color:#333; width:185px; position:relative; left:-1px; top:0px; height:36px; line-height:36px; border-bottom:#fff solid 1px; background:#fff; border-left:#c7c7c7 solid 1px;}

.case{ padding-top:40px;}
.case ul{ width:110%;}
.case li{ width:198px; height:241px; float:left; border:#cdcccc solid 1px; border-radius:8px; -moz-border-radius:8px; position:relative; margin:0 41px 40px 0}
.case li .imgDiv{ text-align:center; padding-top:12px;}
.case li .name{ text-align:center; font-size:14px; font-weight:bold; padding-top:10px;}
.case li p{ padding-top:12px; text-align:center;}
.case li .btnDiv{ width:85px; height:25px; position:absolute; left:50%; margin-left:-42px; bottom:20px; z-index:22;}
.case li .btnDiv a{ width:85px; height:25px; display:block; background:url(../images/btn6.png) no-repeat; text-align:center; line-height:25px; font-size:14px; color:#fff;}
.case li:hover{ border:#ec701e solid 1px;}
.case li:hover .btnDiv a{ background:url(../images/btn6on.png) no-repeat;}

.features{ padding:50px 0 105px 0;}
.features .title{ text-align:center; height:60px; background:url(../images/nimg237Bg.png) center center no-repeat; text-align:center; color:#fff; font-size:24px; font-weight:bold; line-height:50px;}
.features .part1{ padding:40px 0 20px 0;}
.features .part1 li{ width:420px; padding-left:42px; position:relative; float:left; font-size:14px; margin-bottom:35px;}
.features .part1 li em{ position:absolute; left:0px; top:0px; width:30px; height:30px; background:url(../images/nimg30_1.png) no-repeat; font-size:14px; color:#fff; text-align:center; line-height:30px;}
.features .part1 li p{ line-height:24px;}
.features .part2{ padding-top:10px;}
.features .part2 li{ background:url(../images/line5.png) repeat-x bottom; position:relative; padding:24px 0 24px 46px;}
.features .part2 li em{ position:absolute;  left:0px; top:24px; width:30px; height:30px; background:url(../images/nimg30_1.png) no-repeat; font-size:16px; color:#fff; text-align:center; line-height:30px;}
.features .part2 li .name{ color:#ec701e; font-size:16px; padding:2px 0 10px 0;}
.features .part2 li .msg{ font-size:14px; line-height:24px;}
.features .part3{ margin:24px auto 0; width:444px; height:40px; background:url(../images/nimg444Bg.png) no-repeat; text-align:center; line-height:40px; font-size:14px;}

.question{ padding:40px 0 30px 0;}
.question .title{ padding-left:35px; font-size:16px; color:#d62521;height:30px; line-height:30px; background:url(../images/limg29_1.png) no-repeat left center;}
.question .content{ font-size:14px; line-height:24px; padding:10px 0 15px 0;}
.question .content b{ color:#333;}
.question .imgDiv{ padding:15px 0 30px 0}
.question .list{ padding-bottom:38px;}
.question .list li{ padding:8px 0; font-size:14px;}

.process{ padding:48px 0 0 0;}
.process .imgDiv{ padding-bottom:80px;}
.process .title{ font-size:16px; color:#333; font-weight:bold; height:45px;}
.process .msg{ font-size:14px; line-height:32px; padding-bottom:30px;}
.process .msg em{ padding-right:52px;}
.process .msg b{ color:#ec701e;}

.operation{ padding:40px 0;}
.operation .content{ font-size:14px; line-height:24px;}
.operation .content b{ font-size:18px; color:#000;}
.operation .list{ padding-top:35px;}
.operation .list li{ margin-bottom:27px;}
.operation .list li .title{ width:331px; background:url(../images/nimg371Bg.png) no-repeat; height:33px; padding-left:40px; font-size:16px; color:#fff; line-height:33px; position:relative;}
.operation .list li em{ font-size:24px; width:27px; text-align:center; position:absolute; left:0px; top:0px; font-family:Arial;}
.operation .list li .imgDiv{ padding-top:23px;}
.operation .title2{ text-align:center; color:#ec701e; font-size:36px; font-weight:bold; padding:80px 0 40px 0;}
.operation .title2 img{ position:relative; padding-right:12px; top:3px;}
.operation .list2 ul{ width:110%;}
.operation .list2 li a{ float:left; width:210px; display:block; height:359px; margin-right:28px;}
.operation .list2 li a .imgDiv{ width:210px; height:170px; overflow:hidden;}
.operation .list2 li a .imgDiv img{ display:block;}
.operation .list2 li a .box{ border-bottom:#cdcccc solid 1px; border-left:#cdcccc solid 1px; border-right:#cdcccc solid 1px; padding:14px 12px 0 12px; height:174px; overflow:hidden;}
.operation .list2 li a .name{ color:#666666; font-size:18px; font-weight:bold; height:25px; overflow:hidden;}
.operation .list2 li a .msg{ color:#ec701e; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.operation .list2 li a .msg2{ height:110px; line-height:22px; overflow:hidden; color:#666;}

.news{ padding-top:42px;}
.newsTab2{height:46px; border-bottom:#ec701e solid 3px; border-left:#cdcccc solid 1px;}
.newsTab2 li{float:left; border-right:#cdcccc solid 1px; width:126px; height:45px; line-height:45px; text-align:center; color:#999; font-size:14px; border-top:#cdcccc solid 1px;}
.newsTab2 .liNow div{color:#fff; border-top:#ec701e solid 2px; width:128px; position:relative; top:-1px; height:45px; line-height:45px; background:#ec701e;}

.newsBox{height:319px; width:880px; position:relative;}
.newsBox li{height:319px; width:880px; overflow:hidden; position:relative;}
.newsBox .imgDiv img{ display:block;}
.newsBox .name{ position:absolute; left:0px; padding-right:120px; height:40px; line-height:40px; z-index:33; bottom:0px; background:#000; width:100%;}
.newsBox .name a{color:#fff; font-size:16px; padding-left:10px;}
.newsBox .btnDiv{position:absolute; z-index:100; right:19px; bottom:14px;}
.newsBox .btnDiv span{display:inline-block; background:url(../images/ico10.png) no-repeat; width:14px; height:14px; margin:0 5px;}
.newsBox .btnDiv .on{background:url(../images/ico10on.png) no-repeat;}
.newsList{}
.newsList li{ height:180px; border-bottom:#ededed solid 1px; padding-left:220px; position:relative; margin-bottom:29px;}
.newsList li .imgDiv{ position:absolute; left:0px;  width:200px; height:150px; overflow:hidden;}
.newsList li .name{  height:52px; line-height:52px; overflow:hidden; font-size:16px; font-weight:bold;}
.newsList li .name a{ color:#333;}
.newsList li .name a:hover{ color:#ec701e; text-decoration:underline;}
.newsList li .content{ height:45px; line-height:22px; overflow:hidden;}
.newsList li .time{ height:18px;  margin-top:30px; line-height:18px; color:#888; background:url(../images/nimg18_1.png) left center no-repeat; padding-left:22px;}
.newsList li .share{ position:absolute; right:0px; bottom:35px;}
.newsList li .share p{ float:left;}
.newsList li .share dd{ float:left; padding:0 3px;}

.sideNews{ height:309px; width:277px; background:#f5f5f5; padding-top:10px;}
.sideNews .title{ height:40px; background:url(../images/ico7.jpg) no-repeat left center; position:relative; text-indent:15px; color:#333; font-size:16px; line-height:40px;}
.sideNews .title a{ position:absolute; right:11px; top:0px;}
.sideNews .detail{ height:126px; position:relative; border-bottom:#cbcbcb solid 1px;}
.sideNews .detail .name{ height:32px; line-height:32px; padding:0 15px; font-size:14px;}
.sideNews .detail .name a{ color:#333;}
.sideNews .detail .name a:hover{ color:#ec701e; text-decoration:underline;}
.sideNews .detail .imgDiv{ position:absolute; left:15px; top:32px;}
.sideNews .detail .content{ padding:0 15px 0 133px; color:#999; line-height:20px;}
.sideNews .detail .content a{ color:#ec701e;}
.sideNews .list{ padding:10px 15px;}
.sideNews .list li{ height:28px; line-height:28px; font-size:14px; overflow:hidden;}
.sideNews .list li a{ padding-left:13px; background:url(../images/ico11.jpg) no-repeat left center;}
.sideNews .list li a:hover{ text-decoration:underline;}

.sideNews2{ height:380px; width:277px; background:#f5f5f5; padding-top:10px; margin-top:40px;}
.sideNews2 .title{ height:40px; background:url(../images/ico7.jpg) no-repeat left center; position:relative; text-indent:15px; color:#333; font-size:16px; line-height:40px;}
.sideNews2 .title a{ position:absolute; right:11px; top:0px;}
.sideNews2 .list{ padding:20px 15px 0 15px;}
.sideNews2 .list li{height:28px; line-height:28px; font-size:14px; padding-left:25px; position:relative; overflow:hidden;}
.sideNews2 .list li em{ width:15px; height:15px; background:#cbcbcb; text-align:center; line-height:15px; color:#fff; left:0px; top:8px; position:absolute; display:block;}
.sideNews2 .list li .em01{ background:#ec701e;}

.sideImg{ padding-top:40px;}
.sideImg li{ width:277px; height:153px; overflow:hidden; margin-bottom:15px;}
.sideImg li a img{ display:block; width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s; display:block;}
.sideImg li a >img:hover{ transform:scale(1.05);-webkit-transform:scale(1.05);}

.newShow{ position:relative; }
.newShow .name{ font-size:16px; color:#ec701e; line-height:36px; font-weight:bold; background:url(../images/line8.png) repeat-x bottom;  text-align:center;}
.newShow .time{ height:60px; line-height:60px; position:relative;}
.newShow .time li{ float:left; margin-right:20px;}
.newShow .time li img{ position:relative; top:3px; padding-right:5px;}
.newShow .content{ font-size:14px; line-height:24px; padding-top:20px;}
.newShow .imgDiv{ text-align:center; padding:40px 0;}
.newShow .share{ position:absolute; right:0px; top:20px;}

.pageDown{height:115px; padding-top:15px; background:url(../images/line8.png) repeat-x top; position:relative;}
.pageDown .btn{position:absolute; top:30px; right:0px; width:120px; height:32px; background:url(../images/btn7.png) no-repeat; text-align:center;line-height:32px; color:#fff; font-size:14px;}
.pageDown li{font-size:14px; height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px;}
.pageDown li em{ padding-left:30px;}



.about{ width:960px;}
.about .content{ font-size:14px; line-height:24px; padding:15px 0 70px 0;}
.about .part1 li{ float:left; width:295px; margin-right:50px; height:180px; padding-left:135px; position:relative; margin-bottom:50px;}
.about .part1 li .ico{ position:absolute; left:20px; top:0px;}
.about .part1 li .name{ height:42px; padding-top:10px; background:url(../images/line5.png) repeat-x bottom; font-size:16px; color:#fc7f7f; font-weight:bold;}
.about .part1 li .name b{ font-size:24px; padding-right:8px;}
.about .part1 li .msg{ font-size:14px; line-height:22px; padding-top:15px;}
.about .part1 li.li01 .name{ color:#85d6fa;}
.about .part1 li.li02 .name{ color:#a0bbd1;}
.about .part1 li.li03 .name{ color:#f68b44;}
.about .part2{ padding-bottom:60px;}
.about .part2 .title{ background:url(../images/line5.png) repeat-x bottom; font-size:24px; font-weight:bold; height:50px;}
.about .part2 .list{ padding-top:40px;}
.about .part2 .list li{ float:left; width:232px; height:295px; margin-right:10px; background:url(../images/nimg232_1.png) no-repeat;}
.about .part2 .list li:last-child{ margin-right:0px;}
.about .part2 .list li .ico{ text-align:center; padding:35px 0 20px 0;}
.about .part2 .list li .name{ color:#6cbfe5; font-size:26px; text-align:center; padding-bottom:20px;}
.about .part2 .list li .msg{ text-align:center; font-size:14px; padding:0 24px; line-height:22px;}
.about .part2 .list li .name2{ color:#F95;}
.about .part2 .list li .name3{ color:#FFAB95;}
.about .part2 .list li .name4{ color:#A7D959;}
.about .part2 .list li.li01{ background:url(../images/nimg232_2.png) no-repeat;}
.about .part3 .title{ background:url(../images/line5.png) repeat-x bottom; font-size:24px; font-weight:bold; height:50px;}
.about .part3 .list{ padding:30px 0;}
.about .part3 .list li{ float:left; width:310px; height:152px; margin-right:10px; background:#f7f7f7; font-size:14px; margin-bottom:10px;}
.about .part3 .list li .ico{ text-align:center; padding-top:40px;}
.about .part3 .list li .ico .img1{ display:none;}
.about .part3 .list li:hover{ background:#ff9955; color:#fff;}
.about .part3 .list li:hover .ico img{ display:none;}
.about .part3 .list li:hover .ico .img1{ display:inline-block;}
.about .part3 .list li .name{ padding-top:10px; text-align:center;}
.about .part3 .list li .btnDiv{ display:none;}
.about .part3 .list li .btn1{ display:block; width:106px; height:31px; border:#fff solid 1px; margin:15px auto 0; text-align:center; line-height:31px; color:#fff; border-radius:4px; -moz-border-radius:4px;}
.about .part3 .list li.li01{ width:300px;}
.about .part3 .list li.li02{ width:160px;}
.about .part3 .list li.li03{ width:340px;}
.about .part3 .list li.li04{ width:270px;}
.about .part3 .list li.tebie{ margin-right:0px;}
.about .part4{ padding-top:30px;}
.about .part4 .title{ background:url(../images/line5.png) repeat-x bottom; font-size:24px; font-weight:bold; height:50px;}
.about .part4 .imgDiv{ padding-top:24px;}
.about .part5{ padding-top:60px;}
.about .part5 .title{ background:url(../images/line5.png) repeat-x bottom; font-size:24px; font-weight:bold; height:50px;}
.about .part5 .list{ padding:40px 0;}
.about .part5 .list li{ padding-left:150px; position:relative; height:150px;}
.about .part5 .list li .ico{ position:absolute; left:0px; top:0px;}
.about .part5 .list li .name{ font-size:18px; font-weight:bold; padding-top:10px;}
.about .part5 .list li .name em{ color:#ec701e;}
.about .part5 .list li .msg{ font-size:14px; line-height:24px; padding-top:20px;}

.job{ padding-top:18px; padding-bottom:100px;}
.job .part1{ height:236px; background:#eeeeee; padding-left:600px; position:relative;}
.job .part1 .imgDiv{ position:absolute; left:0px; top:0px;}
.job .part1 .msg{ padding:65px 0 0 70px; position:relative; font-size:18px; color:#333; line-height:26px;}
.job .part1 .msg img{ position:absolute; left:0px; top:68px;}
.job .part1 .tel{ width:318px; height:56px; background:url(../images/nimg318_1.png) no-repeat; line-height:56px; font-size:14px; color:#333; text-indent:35px; margin-top:20px;}
.job .part1 .tel em a{ color:#ec701e;}
.job .part2{ background:url(../images/line5.png) repeat-x bottom;}
.job .part2 .title{ background:url(../images/nimg28_1.png) no-repeat left center; padding-left:36px; color:#ec701e; font-size:16px; font-weight:bold; height:70px; line-height:70px;}
.job .part2 .list{ padding-bottom:20px;}
.job .part2 .list li{ height:35px; line-height:35px; background:url(../images/ico12.jpg) no-repeat left center; padding-left:15px; font-size:14px;}
.job .part3{ padding-top:30px;}
.job .part3 .tab3{ height:46px;}
.job .part3 .tab3 ul{ width:110%;}
.job .part3 .tab3 li{ float:left; width:239px; margin-right:2px; text-align:center; line-height:39px; background:#eeeeee; font-size:16px; font-weight:bold;}
.job .part3 .tab3 li.liNow{ height:46px; color:#fff; background:url(../images/nimg239_1.png) no-repeat;}
.job .part3 .tabContent{ padding-top:18px;}
.job .jobTop{ height:45px; background:#eee;}
.job .jobTop li{ float:left; line-height:45px; font-size:14px; width:240px; text-align:center;}
.job .jobBottom li .div1{ height:54px; border-bottom:#f0f0f0 solid 1px; font-size:14px;}
.job .jobBottom li .div1 a{ color:#666;}
.job .jobBottom li .div1 a:hover{ color:#EC701E;}
.job .jobBottom li .div1 dd{ float:left; line-height:54px; text-align:center; width:240px; height:54px;}
.job .jobBottom dd .img2{ display:none;}
.job .jobBottom .div2{ display:none; border-bottom:#f0f0f0 solid 1px; padding:25px 75px 20px 75px; position:relative; min-height:100px; _height:100px;}
.job .jobBottom .div2 h2{ color:#ec701e; font-weight:bold; padding-bottom:10px;}
.job .jobBottom .div2 p{ line-height:26px; font-size:14px; padding-bottom:25px;}

.contact{ padding-top:18px;}
.contact .part1{ height:256px; background:#db5e0e; padding-right:557px; position:relative;}
.contact .part1 .imgDiv{ position:absolute; right:0px; top:0px;}
.contact .part1 .box{ padding:36px 0 0 30px;}
.contact .part1 .name{ font-size:18px; color:#fff; font-weight:bold; background:url(../images/line10.jpg) no-repeat left bottom; height:32px;}
.contact .part1 .msg{ font-size:14px; color:#fff; padding:25px 0;}
.contact .part1 .msg2{ color:#ffc49e; font-size:14px; padding-bottom:10px;}
.contact .part1 .liao{line-height:29px; padding-top:10px;}
.contact .part1 .liao p{ float:left; color:#ffc49e; font-size:14px;}
.contact .part1 .liao li{ float:left; padding:0 5px; font-size:14px; width:99px; height:30px; background:url(../images/btn8.png) no-repeat;}
.contact .part1 .liao li a{ padding-left:38px;}

.contact .part2{ /*background:url(../images/line5.png) repeat-x bottom;*/ padding-top:25px; /*height:225px;*/padding-bottom:100px;}
.contact .part2 li{ float:left; padding-left:30px; width:450px;height:225px;background:url(../images/line5.png) repeat-x bottom;}
.contact .part2 .name{ font-size:18px; color:#db5e0e; font-weight:bold; padding-top:15px;}
.contact .part2 .msg{ font-size:14px; padding:25px 0;}
.contact .part2 .msg2{ font-size:14px; padding-bottom:10px;}
.contact .part2 .liao{line-height:29px; padding-top:10px;}
.contact .part2 .liao p{ float:left; font-size:14px;}
.contact .part2 .liao dd{ float:left; padding:0 5px; font-size:14px; width:99px; height:30px; background:url(../images/btn9.png) no-repeat;}
.contact .part2 .liao dd a{ padding-left:38px; color:#fff;}


.contact .part3{ background:none; padding-top:25px; height:225px; padding-bottom:80px;}


.trademarkShow{ padding:30px 0;}
.trademarkShow .titlets{ height:60px; line-height:60px; color:#ec701e; font-size:16px; font-weight:bold; background:url(../images/nimg28_1.png) no-repeat left center; padding-left:35px;}
.trademarkShow .contentts{ font-size:14px; line-height:22px; padding-bottom:20px;}
.trademarkShow .imgDivts{ background:url(../images/line5.png) repeat-x top; padding:45px 0;}

.features2{ padding:50px 0 105px 0;}
.features2 .title{ text-align:center; height:60px; background:url(../images/nimg237Bg.png) center center no-repeat; text-align:center; color:#fff; font-size:24px; font-weight:bold; line-height:50px;}
.features2 .list li{ height:180px; background:url(../images/line5.png) repeat-x bottom; padding-left:145px; position:relative;}
.features2 .list li .ico{ position:absolute; left:0px; top:30px;}
.features2 .list li .name{ padding-top:45px; font-size:18px; font-weight:bold;}
.features2 .list li .name em{ color:#ec701e;}
.features2 .list li .msg{ padding-top:25px; font-size:14px; line-height:22px;}

.patentShow{ padding:30px 0;}
.patentShow .titlepa{ height:60px; line-height:60px; color:#ec701e; font-size:16px; font-weight:bold; background:url(../images/nimg28_1.png) no-repeat left center; padding-left:35px;}
.patentShow .contentpa{ font-size:14px; line-height:22px; padding-bottom:20px;}
.patentShow .imgDivpa{ padding:45px 0;}
.patentShow .imgDiv2pa{ background:url(../images/line5.png) repeat-x top; padding:45px 0;}

.copyrightShow{ padding:30px 0;}
.copyrightShow .title1{ height:60px; line-height:60px; color:#ec701e; font-size:16px; font-weight:bold; background:url(../images/nimg28_1.png) no-repeat left center; padding-left:35px;}
.copyrightShow .content1{ font-size:14px; line-height:22px; padding-bottom:20px;}
.copyrightShow .list1{ padding:35px 0; background:url(../images/line5.png) repeat-x top;}
.copyrightShow .list1 li{ float:left; position:relative; padding-left:120px; height:148px; width:342px;}
.copyrightShow .list1 li .imgDiv1{ position:absolute; left:0px; top:0px;}
.copyrightShow .list1 li .name1{ font-size:16px; color:#ff9955; font-weight:bold;}
.copyrightShow .list1 li .msg1{ font-size:14px; line-height:22px; padding-top:10px;}
.copyrightShow .list1 li.li01 .name{ color:#99d6f2;}
.copyrightShow .list1 li.li02 .name{ color:#a7d959;}
.copyrightShow .list1 li.li03 .name{ color:#ffab95;}
.copyrightShow .list1 li.li04 .name{ color:#99d6f2;}
.copyrightShow .list1 li.li05 .name{ color:#ff9955;}

.process2{ padding:30px 0;}
.process2 .imgDiv1{ padding-bottom:30px; background:url(../images/line5.png) repeat-x bottom;}
.process2 .title1{ font-size:16px; font-weight:bold; color:#ec701e; padding:35px 0;}
.process2 .list1 li{ padding-left:40px; position:relative; height:30px; margin-bottom:15px; font-size:14px;}
.process2 .list1 li em{ position:absolute; left:0px; top:0px; width:21px; height:26px; background:url(../images/limg21_1.png) left top no-repeat; font-size:18px; color:#ff9955;}

.formLayer{ width:500px; height:605px; position:absolute; z-index:222; display:none; background:url(../images/formLayer.png) no-repeat;}
.formLayer .close2{ top:22px; right:14px; position:absolute; display:block; width:20px; height:20px; background:url(../images/close.png) no-repeat; z-index:22;}
.formLayer .title{ height:65px; text-align:center; font-size:24px; color:#fff; line-height:65px;}
.formLayer .msg{ text-align:center; height:30px; line-height:30px; padding:25px 0; font-size:14px;}
.formLayer .msg img{ position:relative; padding-right:15px; top:2px;}
.formLayer .form{ padding:0 0 0 80px;}
.formLayer .form li{ height:55px; line-height:30px; padding-left:86px; position:relative}
.formLayer .form li em{ position:absolute; left:0px; top:0px; width:80px; text-align:right; font-size:14px;}
.formLayer .form li select{ width:232px; height:30px; border:#b2b2b2 solid 1px; border-radius:3px; -moz-border-radius:3px;}
.formLayer .form li .input1{ width:232px; height:30px; border:#b2b2b2 solid 1px; border-radius:3px; -moz-border-radius:3px; line-height:30px;}
.formLayer .form li span{ color:#F00;}
.formLayer .form li .btn1{ height:42px; width:234px; background:#ec701e; color:#fff; text-align:center; line-height:42px; border-radius:4px; -moz-border-radius:4px; font-size:14px;}
.formLayer .tel{ margin-top:42px; height:88px; text-align:center; line-height:88px; font-size:18px; color:#333;}
.formLayer .tel em{ color:#ec701e;}
.formLayer .tel img{ position:relative; padding-right:20px; top:10px;}

.memberHead{height:120px;  background:#FFF;}
.memberHead .wal{ position:relative;}
.memberHead .logo{ float:left; padding-top:38px;}
.memberHead .title{ height:60px; line-height:60px; border-left:#cccccc solid 1px; padding-left:25px; font-size:24px; color:#777777; white-space:nowrap; float:left; margin-top:28px; margin-left:25px;}
.memberHead .tel{ position:absolute; right:0px; top:25px; width:190px; padding-left:50px;}
.memberHead .tel img{ position:absolute; position:absolute; left:0px; top:3px;}
.memberHead .tel p{ color:#a2a2a2; padding-top:5px;}
.memberHead .tel h2{ color:#f64914; font-style:italic; font-size:18px; position:relative; top:-5px;}
.memberHead .tel em{ font-size:26px; font-style:italic;}
.memberHead .tel span{ font-size:32px;}


.MemberLogin{ height:470px; background:url(../images/loginBg.jpg) no-repeat top center; padding-top:80px;}
.MemberReg{ background:url(../images/regBg.jpg) no-repeat top center;}

.loginForm{width:298px; height:330px; overflow:hidden; background:#fff; padding:0 12px; margin-right:34px; border-radius:6px; -moz-border-radius:6px;}
.loginForm .title{ height:70px; line-height:70px; text-align:center; border-bottom:#e6e6e6 solid 1px; font-size:22px; font-weight:bold;}
.loginForm .form{ padding:24px 14px 0;}
.loginForm .form li{ height:62px;}
.loginForm .form li .input1{ width:223px; border:#e6e6e6 solid 1px; border-radius:4px; -moz-border-radius:4px; height:40px; background:url(../images/nimg32_1.png) no-repeat left center; padding-left:46px;}
.loginForm .form li .input2{ background:url(../images/nimg32_2.png) no-repeat left center;}
.loginForm .form li .btn1{ font-size:16px; height:42px; background:#ec6e1e; cursor:pointer; color:#fff; text-align:center; line-height:42px; border-radius:4px; -moz-border-radius:4px; width:100%;}
.loginForm .form li.li01{ height:35px;}

.MemberFoot{ width:100%; background:#fff;}
.MemberFoot .foot_top{color:#777777; line-height:24px; text-align:center; padding-top:60px;}
.MemberFoot .foot_top a{color:#777777; padding:0 10px;}
.MemberFoot .foot_top a:hover{color:#ec701e;}
.MemberFoot .foot_mid{  text-align:center; padding:15px 0 10px; color:#666666; line-height:24px;}
.MemberFoot .foot_bot{ padding:20px 0 80px 0; text-align:center;}
.MemberFoot .foot_bot a{ display:inline-block; padding:0 10px;}




































































































































































































































