.indexForm .box{ padding:50px 165px 30px;}
.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;}
.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 .btn1{ float:left; width:182px; height:56px; text-align:center; color:#fff; font-size:18px; cursor:pointer;}

.indexPart1{ padding-top:25px;}
.indexPart1 ul{ width:110%;}
.indexPart1 .list{ padding:15px 0 40px 0;}
.indexPart1 li a{ width:190px; height:193px; border:#dddddd solid 1px; float:left; border-radius:8px; -moz-border-radius:8px; padding-left:169px; position:relative; margin-right:59px;}
.indexPart1 li a .imgDiv{ position:absolute; left:30px; top:46px;}
.indexPart1 li a .name{ padding-top:62px; font-size:24px; color:#444444; font-weight:bold;}
.indexPart1 li a .msg{ font-size:14px; color:#9e9e9e; padding-top:12px;}
.indexPart1 li a .img1{ display:none;}
.indexPart1 li a:hover .img1{ display:inline-block;}
.indexPart1 li a:hover img{ display:none;}
.indexPart1 li.li01 a:hover{ background:#F95; border:#F95 solid 1px;}
.indexPart1 li.li02 a:hover{ background:#ffab95; border:#ffab95 solid 1px;}
.indexPart1 li.li03 a:hover{ background:#99d6f2; border:#99d6f2 solid 1px;}
.indexPart1 li.li04 a:hover{ background:#99d6f2; border:#99d6f2 solid 1px;}
.indexPart1 li.li05 a:hover{ background:#a7d959; border:#a7d959 solid 1px;}
.indexPart1 li.li06 a:hover{ background:#ffab95; border:#ffab95 solid 1px;}
.indexPart1 li a .msg2{ display:none; padding:40px 0 15px 0; font-size:14px; color:#fff; line-height:28px;}
.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:655px; background:url(../images/indexPart3.jpg) no-repeat top center;}
.indexPart3 .title{ font-size:24px; color:#f64914; text-align:center; padding:65px 0 20px 0; font-weight:bold;}
.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;}

.indexPart4{ padding-bottom:40px;}
.indexPart4 .title{ text-align:center; padding:45px 0 30px 0; color:#444444; font-size:24px; font-weight:bold;}
.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:525px; position:relative; background:url(../images/nimg1200_2.jpg) no-repeat;}
.indexPart4 .list1{ padding-top:52px;}
.indexPart4 .list1 li{ float:left; width:240px; text-align:center; position:relative;}
.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;}
.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{ float:left; width:182px; height:56px; text-align:center; color:#fff; font-size:18px; cursor:pointer;}


/*商标注册*/
.trademark-pannel{width:1200; height: 598px; overflow: hidden; padding:40px 0 20px 0;}
.tp-left{width: 300px; height: 598px; 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: 598px; 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;}
.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: 208px; height: 198px; 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-size: 18px; color: #444; letter-spacing: 2px; line-height: 34px;}
.tp-list p.tp-des{line-height: 22px; letter-spacing: 0.5px; color:#a0a0a0;}
.tp-list p.tp-price{font-size: 14px; padding-top:5px;}
.tp-list p.tp-price b{font-size: 24px; color: #f64914; 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: 399px; overflow: hidden; margin-bottom:20px;}
.trademark-pannel3{width:1200; height:568px; overflow: hidden; margin-bottom:0px;}
.tp-left2{ height:399px;}
.tp-left2 img{ width:300px; height:399px;}

.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:578px; 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-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:213px; height:243px; margin:0 31px 31px 0;}
.logoLibrary li a{ display:block;}
.logoLibrary li .imgDiv{ border:#e5e5e5 solid 1px; background:#f6f6f6; width:213px; height:199px; text-align:center;}
.logoLibrary li .imgDiv img{ position:relative; top:42px;}
.logoLibrary li a:hover .imgDiv{ border:#e5e5e5 solid 3px; width:209px; height:195px;}
.logoLibrary li a:hover .imgDiv img{ top:40px;}
.logoLibrary li p{ text-align:center; padding-top:20px; font-size:14px;}
.logoLibrary li a:hover{ color:#f09048;}

.logoReg_l{ padding-left:215px; position:relative; width:240px; height:310px;}
.logoReg_l .imgDiv{ position:absolute; left:0px; top:20px;}
.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;}
.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:#ec701e; font-weight:bold; 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;}
.newsTab{height:46px; border-bottom:#ec701e solid 3px; border-left:#cdcccc solid 1px;}
.newsTab 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;}
.newsTab .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{ padding:20px 0 65px 0;}
.newsList li{ height:209px; border-bottom:#ededed solid 1px; padding-left:220px; position:relative;}
.newsList li .imgDiv{ position:absolute; left:0px; top:29px; width:200px; height:150px; overflow:hidden;}
.newsList li .name{ padding-top:29px; 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; min-height:200px; _height:200px; padding-bottom:70px;}
.newShow .name{ font-size:30px; color:#ec701e; line-height:36px; font-weight:bold; background:url(../images/line8.png) repeat-x bottom; padding-bottom:30px;}
.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;}




































































































































































































































