.indexFlash{height:600px; position:relative; background:url(../image/indexFlash.gif) bottom repeat-x;}
.indexFlash li a{display:block; height:520px;}
.indexFlash .prev{display:block; background:url(../image/nimg31_1.jpg) left top no-repeat; width:31px; height:66px; position:absolute; z-index:10; left:50%; margin-left:-310px; top:528px;}
.indexFlash .next{display:block; background:url(../image/nimg31_2.jpg) left top no-repeat; width:31px; height:66px; position:absolute; z-index:10; right:50%; margin-right:-310px; top:528px;}
.indexFlash .btnDiv2{display:none;}
.indexFlash .btnDiv{position:absolute; z-index:9; left:0px; top:527px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; position:relative; width:163px; height:65px;}
.indexFlash .btnDiv em{display:block; width:163px; height:65px; position:absolute; left:0px; top:0px; background:url(../image/indexFlashBg1.png) center top no-repeat;}
.indexFlash .btnDiv .on em{background:url(../image/indexFlashBg2.png) center top no-repeat;}
.indexFlash .btn ul{position:absolute; top:461px; right:50%; margin-right:-590px;}
.indexFlash .btn li{float:left; padding-left:10px;}

.indexPart1{background:url(../image/indexPart1.png) left top no-repeat; width:396px; height:330px; position:relative;}
.indexPart1 h1{padding:22px 0 0 22px; font-size:24px;}
.indexPart1 .fl{margin:15px 0 0 20px;}
.indexPart1 .fl{overflow:hidden}
.indexPart1 .fl a>img{width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s}
.indexPart1 .fl a>img:hover{transform:scale(1.2);-webkit-transform:scale(1.2)}

.indexPart1 .fl{padding:20px 0 0 26px;}
.indexPart1 .fr{width:180px;}
.indexPart1 li{height:35px; line-height:35px; overflow:hidden; padding-left:18px; font-size:14px; font-weight:bold; background:url(../image/ico3.png) left center no-repeat; position:relative; top:-5px;}

.indexPart2{background:url(../image/indexPart2.png) right top no-repeat; width:743px; height:330px; position:relative;}
.indexPart2 .bg{position:absolute; z-index:11; left:325px; top:102px; background:url(../image/indexPart2Bg.png) left top no-repeat; width:16px; height:31px;}
.indexPart2 h1{position:absolute; top:0px; right:25px; text-align:center; width:350px; background:url(../image/indexPart2Bg1.png) center bottom no-repeat; font-size:24px; color:#FFF; padding:22px 0 10px;}
.indexPart2 .list{height:285px; overflow:hidden;}
.indexPart2 .list li{height:285px; width:350px; padding:0 25px 0 368px; color:#FFF; position:relative;}
.indexPart2 .imgDiv{position:absolute; left:0px; top:0px;}
.indexPart2 .imgDiv{overflow:hidden}
.indexPart2 .imgDiv a>img{width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s}

.indexPart2 .imgDiv a>img:hover{transform:scale(1.2);-webkit-transform:scale(1.2)}
.indexPart2 h2{padding:85px 0 12px 0;}
.indexPart2 h2 a{color:#FFF; font-size:16px;}
.indexPart2 .content{text-align:justify; font-size:14px; line-height:22px; text-align:justify; padding-bottom:12px;}
.indexPart2 .more{display:block; background:url(../image/btn1.png) left top no-repeat; width:150px; height:34px; line-height:32px; text-align:center; margin:0 auto; font-size:14px;}
.indexPart2 .more:hover{background:url(../image/btn1on.png) left top no-repeat; color:#FFF;}
.indexPart2 .hd{position:absolute; z-index:10; right:25px; top:245px; width:350px; text-align:center;}
.indexPart2 .hd li{display:inline-block; background:url(../image/btn2.png) right top no-repeat; width:17px; height:17px; margin:0 3px;}
.indexPart2 .hd .on{background:url(../image/btn2.png) left top no-repeat;}

.indexPart3{width:376px; height:404px; position:relative; padding-right:60px;}
.indexPart3 .imgDiv{padding-top:20px;}
.indexPart3 .imgDiv{width:100%;overflow:hidden}
.indexPart3 .imgDiv a>img{width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s}
.indexPart3 .imgDiv a>img:hover{transform:scale(1.2);-webkit-transform:scale(1.2)}

.indexPart3 .name{font-size:16px; padding:15px 0;}
.indexPart3 .name a{color:#000;}
.indexPart3 .name a:hover{color:#007bc5;}
.indexPart3 .btn{background:url(../image/ico4.png) left center no-repeat; padding-left:13px; font-size:14px;}

.indexPart4{width:376px; height:404px; position:relative;}
.indexPart4 dl{height:171px; position:relative; border-bottom:#dbdbdb solid 1px; padding-left:88px;}
.indexPart4 dt{position:absolute; left:0px; top:0px; font-size:14px; font-weight:bold; color:#333; text-align:center;}
.indexPart4 dt div{font-size:48px; color:#007bc5; position:relative; top:5px; padding-top:15px;}
.indexPart4 .name{font-size:16px; padding:30px 0 12px 0;}
.indexPart4 .name a{color:#000;}
.indexPart4 .name a:hover{color:#007bc5;}
.indexPart4 .content{font-size:14px; line-height:20px; text-align:justify; padding-bottom:15px;}
.indexPart4 .btn{display:block; background:url(../image/btn3.png) left top no-repeat; width:109px; height:27px; line-height:27px; text-align:center; color:#FFF; font-size:14px;}
.indexPart4 .btn:hover{background:url(../image/btn3on.png) left top no-repeat;}
.indexPart4 .list li{font-size:14px; line-height:28px; height:28px; overflow:hidden; position:relative; top:10px;}
.indexPart4 .list span{padding-right:10px;}

.indexPart5{width:318px; height:404px; position:relative;}
.indexPart5 h1{background:url(../image/indexPart5.gif) left top no-repeat; height:46px; line-height:46px; text-align:center; color:#FFF;}

.indexPart6{width:810px; height:440px; overflow:hidden;}
.indexPart6 .indexProduce{height:385px; position:relative; padding:0 10px 0 378px;}
.indexProduce .imgDiv{position:absolute; left:0px; top:28px;}
.indexProduce .content{font-size:14px; line-height:22px; text-align:justify; padding:28px 0 35px 0;}
.indexProduce .btn{display:block; background:url(../image/btn3.png) left top no-repeat; width:109px; height:27px; line-height:27px; text-align:center; color:#FFF; font-size:14px;}
.indexProduce .btn:hover{background:url(../image/btn3on.png) left top no-repeat;}

.indexStrategic{ position:relative; height:345px;}
.indexStrategic .content{ font-size:14px; line-height:20px; padding:30px 15px 30px 0;}
.indexStrategic .btn{display:block; background:url(../image/btn3.png) left top no-repeat; width:109px; height:27px; line-height:27px; text-align:center; color:#FFF; font-size:14px; position:absolute; left:50%; margin-left:-54px; bottom:10px;}
.indexStrategic .btn:hover{background:url(../image/btn3on.png) left top no-repeat;}

.indexPub{ padding-top:40px; position:relative; height:305px;}
.indexPub ul{ width:110%;}
.indexPub li{ float:left; margin-right:8px;}
.indexPub li a{ display:block; text-align:center; font-size:14px; padding-top:10px;}
.indexPub .btn{display:block; background:url(../image/btn3.png) left top no-repeat; width:109px; height:27px; line-height:27px; text-align:center; color:#FFF; font-size:14px; position:absolute; left:50%; margin-left:-54px; bottom:10px;}
.indexPub .btn:hover{background:url(../image/btn3on.png) left top no-repeat;}

.indexEmployee{ position:relative; height:305px;}
.indexEmployee ul{ width:110%;}
.indexEmployee li{ float:left; margin-right:28px; width:251px; background:url(../image/limg250_1.png) no-repeat bottom; height:222px;}
.indexEmployee li a{ display:block; font-size:14px; padding-top:40px;}
.indexEmployee .btn{display:block; background:url(../image/btn3.png) left top no-repeat; width:109px; height:27px; line-height:27px; text-align:center; color:#FFF; font-size:14px; position:absolute; left:50%; margin-left:-54px; bottom:10px;}
.indexEmployee .btn:hover{background:url(../image/btn3on.png) left top no-repeat;}

.indexPart7{width:318px; height:440px; overflow:hidden;}
.indexPart7 .list{height:190px; padding-top:10px;}
.indexPart7 li{height:36px; line-height:35px; overflow:hidden; font-size:14px; background:url(../image/line.gif) bottom repeat-x;}
.indexPart7 li a{background:url(../image/ico1.gif) 3px center no-repeat; padding-left:19px;}
.indexPart7 .box{background:url(../image/indexPart7.png) left top no-repeat; height:142px; padding-left:20px; color:#8d8d8d; font-size:14px;}
.indexPart7 .box h1{color:#53af40; padding:38px 0 10px 0;}
.indexPart7 .box div{background:url(../image/indexPart7Bg.png) left top no-repeat; width:113px; height:23px; line-height:23px; text-align:center; color:#FFF; margin-top:10px;}

.indexPart8{height:212px; position:relative; color:#FFF;}
.indexPart8 .box{position:absolute; z-index:10; left:25px; top:0px; white-space:nowrap; line-height:41px; font-size:14px; font-weight:bold;}
.indexPart8 .box h1{font-size:30px; padding:25px 0 5px 0;}

.pageContent{font-size:14px; line-height:30px; text-align:justify; padding:25px 0 30px 0;}
.pageContent .imgDiv{text-align:center; padding-top:25px;}
.pageContent .imgDiv2{padding:30px 0;}

.product{width:1030px; overflow:hidden; position:relative;padding-top: 10px;}
.product ul{width:110%;}
.product li{float:left;overflow:hidden; padding-right:10px; text-align:center;}
.product .imgDiv{border:#e8e8e8 solid 1px;border-bottom: 0px;max-height: 230px;min-height: 230px;max-width: 247.19px;}
.imgDiv img {
    max-height: 230px;
}
.product .name{line-height:24px; font-size:14px; padding-top:15px;border: #e8e8e8 solid 1px;border-top: 0px;min-height: 76px;padding-bottom: 12px;}
.product .name a{font-weight: bold;}
.product .liNow .imgDiv{border:#e8e8e8 solid 1px;border-bottom: 0px;}
.product .liNow a{color:#007bc5;}

.productShow{height:340px; overflow:hidden; position:relative; padding-left:338px;}
.productShow .imgDiv{position:absolute; left:10px; top:55px;}
.productShow .title{border-bottom:#dadada solid 2px; font-size:24px; color:#000; padding:45px 0 20px 0;}
.productShow .content{padding:20px 0; text-align:justify; line-height:20px; font-size:14px;}
.productShow .img{height:100px;}
.productShow .img ul li{float:left;margin-left: 10px;}
.productShow .share{height:27px; line-height:27px; font-size:14px;}
.productShow .share li{float:left; padding-right:10px;}

.pageLine{height:25px; background:url(../image/pageLine.png) center top no-repeat; clear:both;}

.productShow_01{width:352px; padding:25px 0 30px 70px; min-height:100px; _height:100px; position:relative; line-height:47px;}
.productShow_01 .title{font-size:18px; position:absolute; white-space:nowrap; left:0px; top:25px; padding-left:18px; background:url(../image/ico7.png) left center no-repeat;}
.productShow_01 li{height:36px; line-height:36px; overflow:hidden; font-size:14px; border-bottom:#e9e9e9 solid 1px; background:url(../image/ico8.png) 10px center no-repeat; padding-left:26px;}

.productShow_02{height:150px; position:relative;}
.productShow_02 .table2{width:320px; border-left:#e9e9e9 solid 1px;}
.productShow_02 .table3{width:578px; overflow:hidden; overflow-x:auto; border-right:#e9e9e9 solid 1px;}
.productShow_02 th{height:59px; border-right:#FFF solid 1px; background:#f1f1f1; font-size:14px; font-weight:400;}
.productShow_02 td{height:61px; text-align:center; border-right:#e9e9e9 solid 1px; border-bottom:#e9e9e9 solid 1px; font-size:14px;}
.productShow_02 td div, .productShow_02 th div{text-align:left; padding-left:18px;}
.productShow_02 em{display:inline-block; width:12px; height:12px; border:#dcdcdc solid 1px; background:#effafd;}
.productShow_02 .em2{background:#ffffcc;}
.productShow_02 .em3{background:#fff;}

.productShow_03 {
    width: 700px;
    padding: 25px 0 30px 70px;
    min-height: 100px;
    _height: 100px;
    position: relative;
    line-height: 47px;
}
.productShow_03 .title{font-size:18px; position:absolute; white-space:nowrap; left:0px; top:25px; padding-left:18px; background:url(../image/ico7.png) left center no-repeat;}
.productShow_03 li{height:36px; line-height:36px; overflow:hidden; font-size:14px; border-bottom:#e9e9e9 solid 1px; background:url(../image/ico8.png) 10px center no-repeat; padding-left:26px;}

.Consultation .msg{padding:25px 0; font-size:18px;}
.Consultation table{border-left:#e9e9e9 solid 1px;}
.Consultation th{height:59px; border-right:#FFF solid 1px; background:#f1f1f1; font-size:14px; font-weight:400;}
.Consultation td{height:61px; text-align:center; border-right:#e9e9e9 solid 1px; border-bottom:#e9e9e9 solid 1px; font-size:14px;}
.Consultation td div, .Consultation th div{text-align:left; padding-left:18px;}
.Consultation .numInput{background:url(../image/input.gif) left top no-repeat; width:94px; height:28px; margin:0 auto; padding:0px;}
.Consultation .numInput span{display:block; float:left; cursor:pointer; width:28px; height:28px;}
.Consultation .numInput input{float:left; width:38px; height:28px; line-height:28px; text-align:center; font-size:14px;}
.Consultation td .close{display:block; background:url(../image/nimg26.gif) left top no-repeat; width:26px; height:26px; margin:0 auto;}
.Consultation .btnDiv{text-align:right; padding:27px 0 40px 0;}
.Consultation .btnDiv a{display:inline-block; background:url(../image/btn5.png) left top no-repeat; width:97px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#FFF; margin-left:10px;}
.Consultation .btnDiv a:hover{background:url(../image/btn5on.png) left top no-repeat;}
.Consultation table input{ font-size:14px; color:#666} 

/*.ConsultationForm li{height:50px; line-height:30px; position:relative; font-size:14px; padding-left:270px;}
.ConsultationForm em{position:absolute; left:0px; top:0px; display:block; width:265px; text-align:right;}
.ConsultationForm em span{color:#F00; position:relative; left:-6px; top:2px;}
.ConsultationForm .input1{float:left; width:414px; height:28px; line-height:28px; text-indent:10px; border:#e1e1e1 solid 1px;}
.ConsultationForm dd{float:left; white-space:nowrap; padding-right:20px;}
.ConsultationForm dd input{position:relative; left:-2px; top:2px;}
.ConsultationForm .selectDiv{float:left; margin-right:10px; width:201px; height:28px; line-height:28px; color:#888;border:#e1e1e1 solid 1px;}/* background:url(../image/ico3.gif) right center no-repeat; 
.ConsultationForm textarea{float:left; width:394px; height:118px; line-height:18px; padding:5px 10px; text-indent:10px; border:#e1e1e1 solid 1px;}
.ConsultationForm .btn1{width:105px; height:34px; font-size:14px; color:#FFF; background:url(../image/btn6.png) left top no-repeat; margin-right:21px; cursor:pointer;}
.ConsultationForm .btn2{background: url(../image/btn6.png) right top no-repeat;}
.ConsultationForm .btn1:hover{background:url(../image/btn6.png) left top no-repeat;}
.online .input1, .online .selectDiv{width:293px;}*/

.ConsultationForm li{height:50px; line-height:30px; position:relative; font-size:14px; padding-left:270px;}
.ConsultationForm li.li_01{ height:40px;}
.ConsultationForm li.li_02{ height:25px;}
.ConsultationForm b{ position:absolute; left:170px; top:0px; display:block; width:265px; text-align:right; background:url(../image/ico13.png) 55px center no-repeat}
.ConsultationForm em{position:absolute; left:0px; top:0px; display:block; width:265px; text-align:right;}
.ConsultationForm em span{color:#F00; position:relative; left:-6px; top:2px;}
 /*width:414px*/
.ConsultationForm .input1{float:left; width:200px; height:28px; line-height:28px; text-indent:10px; border:#e1e1e1 solid 1px;}
.ConsultationForm .input2{float:left; width:168px; height:28px; line-height:28px; text-indent:10px; border:#e1e1e1 solid 1px;}
.ConsultationForm dd{float:left; white-space:nowrap; width:90px;}
.ConsultationForm dd input{position:relative; left:-2px; top:2px;}
.ConsultationForm .selectDiv{float:left; margin-right:10px; width:201px; height:28px; line-height:28px; color:#888; border:#e1e1e1 solid 1px;} /*background:url(../image/ico3.gif) right center no-repeat;*/
.ConsultationForm textarea{float:left; width:394px; height:118px; line-height:18px; padding:5px 10px; text-indent:10px; border:#e1e1e1 solid 1px;}
.ConsultationForm .btn1{width:105px; height:34px; font-size:14px; color:#FFF; background:url(../image/btn6.png) left top no-repeat; margin-right:21px; cursor:pointer;}
.ConsultationForm .btn2{background: url(../image/btn6.png) right top no-repeat;}

.ConsultationForm .btn1:hover{background:url(../image/btn6.png) left top no-repeat;}
/**/
.online .input1, .online .selectDiv{width:293px;}

.Contrast{padding:30px 0; font-size:14px;}
.Contrast .table1{width:143px; border-top:#e1e1e1 solid 1px;}
.Contrast .table2{width:756px; border-top:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; overflow:hidden; overflow-x:auto;}
.Contrast th{height:60px; background:#f1f1f1; font-weight:400; border-bottom:#e1e1e1 solid 1px;}
.Contrast td{height:60px; border-bottom:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; text-align:center; font-size:14px;}
.Contrast .tr_01 th, .Contrast .tr_01 td{height:118px;}
.Contrast .tr_02 th, .Contrast .tr_02 td{height:82px;}
.Contrast .close{display:inline-block; background:url(../image/nimg26.gif) left top no-repeat; width:26px; height:26px;}
.Contrast .name{line-height:24px; padding-top:10px;}

.down .title{height:77px; line-height:77px; overflow:hidden; font-size:18px; color:#007bc5; padding-left:18px; background:url(../image/ico7.png) left center no-repeat;}
.down .list{width:900px; overflow:hidden; position:relative;}
.down ul{width:110%;}
.down li{float:left; width:194px; height:385px; overflow:hidden; padding-right:41px;}
.down .imgDiv{border:#e0e0e0 solid 1px;}
.down .name{height:48px; line-height:40px; overflow:hidden; background:url(../image/down.png) center bottom no-repeat; font-size:14px; text-align:center;}
.down .name a{color:#333;}
.down .name a:hover{color:#007bc5;}
.down .time{height:38px; line-height:38px; position:relative; color:#a1a0a0;}
.down .time a{display:block; background:url(../image/ico9.png) center no-repeat; width:14px; height:10px; position:absolute; top:14px; right:0px;}
.down .pageLine{height:20px;}

.Report .title{height:55px; line-height:55px; overflow:hidden; font-size:18px; color:#007bc5; padding-left:18px; background:url(../image/ico7.png) left center no-repeat; margin-top:20px;}
.Report .table{background:#f7f7f7; padding:10px 10px 10px 30px;}
.Report td{font-size:14px; height:30px;}
.Report td a{color:#007bc5;}
.Report td a:hover{text-decoration:underline;}

.development{background:url(../image/line1.gif) top repeat-x; padding:25px 0;}
.development table{border-left:#e5e5e5 solid 1px; border-top:#e5e5e5 solid 1px; font-size:14px;}
.development th{border-right:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px; height:64px; text-indent:20px; text-align:left; background:#f5f5f5; font-weight:400;}
.development td{border-right:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px; height:64px; text-indent:20px;}

/*.Strategy{height:550px; position:relative;}
.Strategy .list{width:900px; height:460px; overflow:hidden; position:relative;}
.Strategy li{float:left; width:310px;}
.Strategy li img{border:#dbdbdb solid 3px;}
.Strategy .prev{display:block; background:url(../image/nimg24_1.gif) left top no-repeat; width:24px; height:50px; position:absolute; z-index:10; left:357px; top:439px;}
.Strategy .next{display:block; background:url(../image/nimg24_2.gif) left top no-repeat; width:24px; height:50px; position:absolute; z-index:10; right:357px; top:439px;}
.Strategy .btnDiv{text-align:center;}
.Strategy .btnDiv span{display:inline-block; background:url(../image/ico10.png) center top no-repeat; width:20px; height:9px;}
.Strategy .btnDiv .on{background:url(../image/ico10on.png) center top no-repeat;}*/

.Strategy{height:550px; position:relative;}

.Strategy .list{width:900px; height:460px;  position:relative;}
/*.Strategy li{float:left; width:310px; position:relative;}
.Strategy li img{border:#dbdbdb solid 3px;}*/

.Strategy ul{ width:110%;margin:0 auto;position:relative; }
.Strategy li{ float:left;text-align:center;cursor:pointer;z-index:0;position:relative;margin:0 15px 40px 15px;width:273px;height:400px;}
.Strategy li .in img{*width:273px;*height:auto;  }
.Strategy li .in{ position: absolute;left: 0;top: 0;z-index:2;width: 273px;}
.Strategy li .in .imgdiv{display:block;width:273px;height:384px;margin:0 auto;margin-top:4px;overflow:hidden; border:3px solid #dbdbdb;}
.Strategy li.pic .original{display:none; border:3px solid #dbdbdb;position:absolute;text-align: center;left:50%; margin-left:-245px; top:-59px; background: #fff; }
.Strategy li.pic .original .imga{display:block;}
.Strategy li span{ display:block;text-align: center;height:46px;padding:8px 3px 0 3px;font-size:14px;line-height:20px;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Strategy li .original img{*height:384px;*width:auto;}
.piclist li .original span {height:36px;padding-top:0; display:none;}
.Strategy li.on{z-index:999}
.Strategy li.on .original{ display:block;z-index:100;}



.Laboratory h2{padding:30px 0;}
.Laboratory .content{font-size:14px; line-height:30px; text-align:justify; padding-bottom:30px;}
.Laboratory .list{height:144px; width:900px; overflow:hidden; background:url(../image/line1.gif) bottom repeat-x;}
.Laboratory .list ul{width:110%;}
.Laboratory .list li{float:left; width:232px; overflow:hidden;}
.Laboratory .list img{border:#dbdbdb solid 3px;}
.Laboratory .imgDiv{width:328px; height:258px; background:url(../image/imgBg1.png) left top no-repeat;}
.Laboratory .img{position:relative; left:-15px; width:930px;}
.Laboratory .imgDiv2{padding:30px 0;}
.Laboratory .list2{height:418px; position:relative; background:url(../image/line1.gif) bottom repeat-x;}
.Laboratory .listDiv{width:900px; height:325px; overflow:hidden; position:relative;}
.Laboratory .list2 li{float:left; width:277px; height:258px; overflow:hidden; padding-right:34px;}
.Laboratory .list2 .name{height:48px; line-height:48px; overflow:hidden; background:url(../image/Laboratory.png) center bottom no-repeat; font-size:14px; text-align:center;}
.Laboratory .list2 .name a{color:#333;}
.Laboratory .list2 .name a:hover{color:#007bc5;}
.Laboratory .prev{display:block; background:url(../image/nimg24_1.gif) left top no-repeat; width:24px; height:50px; position:absolute; z-index:10; left:357px; top:305px;}
.Laboratory .next{display:block; background:url(../image/nimg24_2.gif) left top no-repeat; width:24px; height:50px; position:absolute; z-index:10; right:357px; top:305px;}
.Laboratory .btnDiv{text-align:center;}
.Laboratory .btnDiv span{display:inline-block; background:url(../image/ico10.png) center top no-repeat; width:20px; height:9px;}
.Laboratory .btnDiv .on{background:url(../image/ico10on.png) center top no-repeat;}

.news_01{height:125px; background:url(../image/news_01.gif) center repeat-x;}
.news_01 li{float:left; width:115px;}
.news_01 a{display:block; background:url(../image/newsBg1.png) left top no-repeat; width:45px; height:45px; margin:0 auto; line-height:45px; text-align:center; font-size:14px; position:relative; top:40px;}
.news_01 a:hover, .news_01 .aNow{background:url(../image/newsBg2.png) left top no-repeat; width:60px; height:60px; line-height:60px; top:33px; font-size:18px; color:#FFF;}
.news_01 .li_01 a, .news_01 .li_01 a:hover{background:url(../image/newsBg3.png) left center no-repeat; width:102px; font-size:14px; color:#666;}

.news li{height:217px; padding-left:289px; position:relative;}
.news .imgDiv{position:absolute; left:0px; top:0px; border:#dbdbdb solid 1px; padding:3px;}
.news h1 a{color:#007bc5;}
.news .time{padding:10px 0 20px 0; color:#b9b9b9;}
.news .content{font-size:14px; line-height:30px; text-align:justify;}

.newShow .title{text-align:center; font-size:24px; font-weight:bold; color:#007bc5; padding:35px 0 10px 0;}
.newShow .time{text-align:center; color:#aaa; padding-bottom:30px; background:url(../image/line1.gif) bottom repeat-x;}
.newShow .content{padding:25px 0; font-size:14px; line-height:30px; text-align:justify;}
.newShow .imgDiv2{text-align:center; padding-top:25px;}

.hotNews{width:900px; overflow:hidden; position:relative;}
.hotNews ul{width:110%;}
.hotNews li{float:left; width:269px; height:294px; border:#dbdbdb solid 1px; margin-right:28px; padding:5px;}
.hotNews .name{font-size:14px; line-height:24px; height:48px; padding:20px 5px;}
.hotNews .name a{color:#333;}
.hotNews .name a:hover{color:#007bc5;}
.hotNews .more{background:url(../image/ico4.png) 5px center no-repeat; padding-left:18px; font-size:14px;}

.Publication{width:900px; overflow:hidden; position:relative; padding-top:40px;}
.Publication ul{width:110%;}
.Publication li{float:left; width:275px; height:259px; border:#dbdbdb solid 1px; margin-right:34px; margin-bottom:40px;}
.Publication .imgDiv{height:225px; overflow:hidden;}
.Publication .name{height:34px; line-height:34px; overflow:hidden; font-size:14px; background:#f2f2f2; text-align:center;}

.PublicationShow .fl{width:265px; text-align:center; overflow:hidden; padding:45px 0;}
.PublicationShow .fr{width:565px; padding:40px 0;}
.PublicationShow .imgDiv{height:245px;}
.PublicationShow h1{padding-bottom:20px; border-bottom:#dadada solid 2px; font-size:24px; font-weight:400; color:#333;}
.PublicationShow .content{font-size:14px; line-height:30px; text-align:justify; padding-top:20px;}

.PublicationShow2{border-top:#dadada solid 1px; padding:10px 0 0 18px; font-size:14px; line-height:30px; position:relative; top:-15px;}

.video{width:900px; overflow:hidden; position:relative; padding-top:40px;}
.video ul{width:110%;}
.video li{float:left; width:277px; height:382px; position:relative; padding-right:34px;}
.video .imgDiv{background:#000;}
.video .name{height:45px; line-height:45px; overflow:hidden; font-size:14px; background:#f2f2f2; text-align:center;}
.video .btn{display:block; position:absolute; left:0px; top:0px; background:url(../image/nimg124.png) center no-repeat; width:277px; height:277px;}

.about .content{font-size:14px; line-height:30px; text-align:justify; padding:40px 0;}
.about h1{padding:35px 0; font-size:18px; font-weight:400; background:url(../image/line1.gif) top repeat-x;}
.about .imgDiv{text-align:center; padding-bottom:40px;}

.HistoryTab{height:89px; background:url(../image/HistoryTab.gif) left 77px repeat-x;}
.HistoryTab li{float:left; height:46px; padding-top:43px; font-size:18px; font-weight:bold; width:171px; text-align:center; background:url(../image/HistoryTab.png) center bottom no-repeat;}
.HistoryTab .liNow{background:url(../image/HistoryTabon.png) center bottom no-repeat; color:#007bc5;}

.History li{background:url(../image/line1.gif) bottom repeat-x; padding:35px 0 35px 110px; position:relative; font-size:14px; min-height:36px; _height:36px; line-height:36px;}
.History b{color:#007bc5; position:absolute; left:18px; top:35px; font-size:16px; white-space:nowrap;}
.History dd{position:relative; padding-left:40px; height:36px; line-height:36px; overflow:hidden;}
.History dd em{position:absolute; left:0px; top:0px;}
.History .list{padding:35px 0 0 40px;}
.History .list dd{float:left; padding:0px; width:234px; height:102px; overflow:hidden;}

.Culture{padding-top:50px;}
.Culture .list{padding:6px 0 45px 18px;}
.Culture .list li{height:58px; line-height:58px; font-size:14px; position:relative; padding-left:120px;}
.Culture .list li em{font-weight:bold; color:#007bc5; font-size:18px; position:absolute; left:0px; top:0px;}
.Culture .imgDiv{padding-right:18px;}
.Culture .content{background:url(../image/line1.gif) top repeat-x; font-size:14px; line-height:36px; text-align:justify; padding:40px 18px;}

.Strength{min-height:100px; _height:100px; position:relative;}
.Strength .list{width:900px; overflow:hidden; position:relative;}
.Strength ul{width:933px;}
.Strength li{float:left; width:277px; height:308px; text-align:center; padding-right:34px;}
.Strength .name{background:url(../image/bg1.jpg) left top no-repeat; height:52px; line-height:52px; font-size:14px; color:#333; cursor:pointer;}
.Strength .prev{display:block; background:url(../image/nimg24_1.gif) left top no-repeat; width:24px; height:50px; position:absolute; z-index:10; left:357px; bottom:35px;}
.Strength .next{display:block; background:url(../image/nimg24_2.gif) left top no-repeat; width:24px; height:50px; position:absolute; z-index:10; right:357px; bottom:35px;}
.Strength .btnDiv{text-align:center; height:65px; padding-top:25px;}
.Strength .btnDiv span{display:inline-block; background:url(../image/ico10.png) center top no-repeat; width:20px; height:9px;}
.Strength .btnDiv .on{background:url(../image/ico10on.png) center top no-repeat;}


.StrengthLayer{width:1103px; height:820px; position:absolute; z-index:100; left:10px; top:10px; display:none;}
.StrengthLayer .close{height:70px; padding-right:10px;}
.StrengthLayer .close a{display:block; background:url(../image/close.png) left top no-repeat; width:48px; height:48px; margin-left:auto;}
.StrengthLayer .prev1{display:block; background:url(../image/prev.png) left top no-repeat; width:46px; height:82px; position:absolute; z-index:110; left:0px; top:380px;}
.StrengthLayer .next1{display:block; background:url(../image/next.png) left top no-repeat; width:46px; height:82px; position:absolute; z-index:110; right:0px; top:380px;}
.StrengthLayer .prev2{display:block; background:url(../image/prev1.png) left top no-repeat; width:46px; height:89px; position:absolute; z-index:110; left:71px; bottom:1px;}
.StrengthLayer .next2{display:block; background:url(../image/next1.png) left top no-repeat; width:46px; height:89px; position:absolute; z-index:110; right:71px; bottom:1px;}
.StrengthLayer .list{width:961px; height:630px; margin:0 auto; background:#FFF; overflow:hidden; position:relative;}
.StrengthLayer .list ul{width:40000%;}
.StrengthLayer .list li{padding-top:14px; width:961px; text-align:center; float:left;}
.StrengthLayer .list2{width:840px; overflow:hidden; position:relative; margin:0 auto; padding-top:30px;}
.StrengthLayer .list2 ul{width:40000%;}
.StrengthLayer .list2 li{float:left; width:140px; text-align:center;}
.StrengthLayer .list2 img{border:#FFF solid 1px;}

.jobNotice h1{padding-top:40px; text-align:center; font-size:24px;}
.jobNotice .content{padding:20px 0 10px 0; font-size:14px; line-height:30px; text-align:justify;}
.jobNotice li{font-size:14px; height:71px; line-height:70px; overflow:hidden; padding-left:38px; position:relative; background:url(../image/line1.gif) bottom repeat-x;}
.jobNotice li em{display:block; background:url(../image/ico11.png) left top no-repeat; width:25px; height:25px; line-height:25px; text-align:center; color:#FFF; position:absolute; left:0px; top:21px;}
.jobNotice .msg{padding:20px; text-align:right; font-size:14px; line-height:30px;}

.job{padding:20px 0; font-size:14px;}
.job li{border-bottom:#e9e9e9 solid 1px;}
.job .title{height:42px; line-height:42px; overflow:hidden; padding-left:58px; cursor:pointer; background:url(../image/ico4.gif) 20px center no-repeat;}
.job .content{line-height:30px; padding:5px 0 15px 58px; display:none;}
.job .liNow{padding:5px 0;}
.job .liNow .title{font-weight:bold; color:#007bc5; background:url(../image/ico4on.gif) 20px center no-repeat;}
.job .liNow .content{display:block;}

.Welfare{padding-top:37px;}
.Welfare li{background:url(../image/WelfareBg1.png) right bottom no-repeat; min-height:100px; _height:100px; border-bottom:#FFF solid 10px;}
.Welfare .fr{width:623px; padding:20px 20px 20px 33px; background:url(../image/WelfareBg2.png) right top no-repeat; line-height:30px;}
.Welfare .content{font-size:14px; padding-top:5px;}
.Welfare a{color:#007bc5;}

.Train .bigImg{text-align:center; background:url(../image/line1.gif) bottom repeat-x; padding:50px 0;}
.Train .list{width:890px; overflow:hidden; position:relative; padding:10px 0 0 10px;}
.Train ul{width:120%;}
.Train li{float:left; width:890px; min-height:100px; _height:100px; position:relative; padding-bottom:10px;}
.Train li .title{height:55px; line-height:55px; font-size:16px;}
.Train li .title a{color:#007bc5;}
.Train li .imgDiv{position:absolute; left:0px; top:55px;}
.Train li .content{font-size:14px; line-height:30px; text-align:justify; padding:0 0 0 80px;}
.Train .li_01{width:420px; padding-right:50px;}

.contact{/*position:absolute; z-index:20; left:50%; top:325px; margin-left:-590px;*/ width:1200px; padding-bottom:50px;}
.contact h1{font-weight:400; float:left; padding-bottom:8px; border-bottom:#007bc5 solid 2px; font-size:24px;}
.contact h2{clear:both; padding:20px 0 15px 0; font-size:18px;}
.contact h2 b{padding-right:12px;}
.contact .list li{line-height:26px; height:36px; font-size:14px; font-weight:bold;}
.contact .list li img{float:left; margin-right:10px;}

.contactList2{ /*position:absolute; z-index:20; left:50%; top:605px; margin-left:-600px;*/ width:1200px;}
.contactList2 li{ float:left; width:50%; height:180px; margin-bottom:45px;}
/*.contactList2 li.li_01{ height:280px;}*/
.contactList2 li h3{ font-size:16px; padding-bottom:10px;}
.contactList2 li dd{line-height:26px; height:36px; font-size:14px;}
.contactList2 li dd img{float:left; margin-right:10px;}

/*.contact{position:absolute; z-index:20; left:50%; top:325px; margin-left:-590px; width:340px;}
.contact h1{font-weight:400; float:left; padding-bottom:8px; border-bottom:#007bc5 solid 2px; font-size:24px;}
.contact h2{clear:both; padding:20px 0 15px 0; font-size:18px;}
.contact h2 b{padding-right:12px;}
.contact li{line-height:26px; height:36px; font-size:14px; font-weight:bold;}
.contact li img{float:left; margin-right:10px;}*/

.contactList{/*position:absolute; z-index:20; left:50%; top:605px; margin-left:-607px; width:1215px;*/}
.contactList li{float:left; width:325px; height:258px; padding:15px 40px 0 40px;}
.contactList .title{height:55px; line-height:55px; font-size:18px; padding-left:18px; color:#007bc5; background:url(../image/ico10on.png) left center no-repeat;}
.contactList .content{font-size:14px; line-height:24px; width:173px; height:110px;}
.contactList .more{display:block; background:url(../image/btn3.png) left top no-repeat; width:109px; height:27px; line-height:26px; text-align:center; font-size:14px; color:#FFF;}
.contactList .more:hover{background:url(../image/btn3on.png) left top no-repeat;}

.Agent .title{padding:25px 0; font-size:18px;}
.Agent .form{height:64px; width:900px; overflow:hidden; position:relative;}
.Agent .form ul{width:200%;}
.Agent .form li{float:left; padding-right:10px;}
.Agent .form .input1{width:256px; height:28px; line-height:28px; text-indent:10px; border:#e1e1e1 solid 1px;}
.Agent .form .selectDiv{width:173px; height:28px; line-height:28px; color:#888;  border:#e1e1e1 solid 1px;}/*background:url(../image/ico3.gif) right center no-repeat;*/
.Agent .form .btn1{background:url(../image/btn8.png); width:83px; height:30px; cursor:pointer;}
.Agent .bigImg{text-align:center; background:url(../image/line1.gif) bottom repeat-x; height:535px; position:relative;}
.Agent .bigImg a{display:block; position:absolute; z-index:10;}
.Agent .bigImg a:hover, .Agent .bigImg .aNow{z-index:11;}
.Agent .bigImg em{display:none;}
.Agent .bigImg .li_01 a{width:463px; height:300px; left:17px; top:0px;}
.Agent .bigImg .li_01 .aNow{background:url(../image/map_01.png) left top no-repeat;}
.Agent .bigImg .li_02 a{width:116px; height:203px; left:219px; top:297px;}
.Agent .bigImg .li_02 .aNow{background:url(../image/map_02.png) left top no-repeat;}
.Agent .bigImg .li_03 a{width:155px; height:142px; left:386px; top:62px;}
.Agent .bigImg .li_03 .aNow{background:url(../image/map_03.png) left top no-repeat;}
.Agent .bigImg .li_04 a{width:171px; height:208px; left:369px; top:192px;}
.Agent .bigImg .li_04 .aNow{background:url(../image/map_04.png) left top no-repeat;}
.Agent .bigImg .li_05 a{width:368px; height:323px; left:489px; top:26px;}
.Agent .bigImg .li_05 .aNow{background:url(../image/map_05.png) left top no-repeat;}
.Agent .bigImg .li_06 a{width:164px; height:106px; left:718px; top:350px;}
.Agent .bigImg .li_06 .aNow{background:url(../image/map_06.png) left top no-repeat;}
.Agent .btnDiv{padding-top:20px; height:70px;}
.Agent .btnDiv li{float:left; padding-left:20px;}
.Agent .btnDiv li.li_01{ background:url(../image/btn_1.png) left top no-repeat; width:129px; height:39px;}
.Agent .btnDiv li.li_02{ background:url(../image/btn_2.png) left top no-repeat; width:129px; height:39px;}
.Agent .btnDiv li.li_03{ background:url(../image/btn_3.png) left top no-repeat; width:102px; height:39px;}
.Agent .btnDiv li a{ font-size:14px; font-weight:bold; color:#fff; line-height:39px; text-indent:20px; display:block;}
.Agent .list{min-height:100px; _height:100px; position:relative; line-height:45px; display:none;}
.Agent .list h1{font-size:18px; color:#007bc5; font-weight:400; padding-left:18px; background:url(../image/ico10on.png) left center no-repeat; position:absolute; left:0px; top:0px; white-space:nowrap;}
.Agent .list li{font-size:14px; float:left; width:350px; height:45px; overflow:hidden; border-bottom:#e9e9e9 solid 1px; text-indent:26px; background:url(../image/ico12.png) 11px center no-repeat; margin-left:95px;}

.AgentShow{padding-bottom:25px;}
/*.AgentShow h1{font-size:18px;color:#007bc5; font-weight:400; padding-left:18px; background:url(../image/ico10on.png) left center no-repeat; height:70px; line-height:70px;}*/
.AgentShow h1{ margin-left: -255px; font-size:18px;color:#007bc5; font-weight:400; padding-left:18px; background:rgba(0, 0, 0, 0) url("../image/ico10on.png") no-repeat scroll 270px center; height:70px; line-height:70px;}




.AgentShow th{height:40px; border-right:#FFF solid 1px; background:#f1f1f1; font-weight:400; font-size:14px;}
.AgentShow th div{padding-left:35px; text-align:left;}
.AgentShow td{background:url(../image/line1.gif) bottom repeat-x; font-size:14px; line-height:30px; padding:20px 0 20px 15px;}
.AgentShow td div{padding-left:20px;}
.AgentShow .td_01{text-align:center; padding:0px;}


#AspNetPager1 span{display:inline-block; width:31px; height:31px; line-height:31px; text-align:center; background:#007bc5; font-weight:bold; color:#FFF; margin:0 5px;}


.productCenter{width:900px; overflow:hidden; position:relative; background:url(../image/nimg900_1.png) no-repeat bottom;}
.productCenter h2{ height:76px; line-height:76px; color:#007bc5; font-size:18px; font-weight:400; padding-left:20px; background:url(../image/ico7.png) no-repeat left;}
.productCenter .msg{ font-size:14px; line-height:30px; padding-bottom:20px;}
.productCenter ul{width:110%;}
.productCenter li{float:left; width:120px; height:200px; overflow:hidden; padding-right:10px; text-align:center;}
.productCenter .imgDiv{border:#e8e8e8 solid 4px;}
.productCenter .name{line-height:24px; font-size:14px; padding-top:12px;}
.productCenter .liNow .imgDiv{border:#ccc solid 4px;}
.productCenter .liNow a{color:#007bc5;}

/*.contactList2{ padding:100px 0;}*/
/*.contactList2 li{ float:left; margin-right:30px;}*/
     


/*d.apply{background:#f1f1f1; width:230px; min-height:287px; _height:287px; position:fixed; z-index:9999; left:0; top:200px; margin-right:100px; border-top-left-radius:20px;
border-bottom-right-radius:20px; }
.apply2{ position:relative;}
.apply2 .title{ height:59px; background:#007bc5; border-top-left-radius:20px; line-height:40px; padding-left:98px; color:#fff; font-weight:bold; font-size:16px; position:relative;}
.apply2 .title img{ position:absolute; left:62px; top:8px;}
.apply2 .imgDiv{position:absolute; left:0px; top:40px; }
.apply2 .imgDiv img{border-top-left-radius:20px;}
.apply2 .Pack_down{ text-align:center; line-height:37px; background:url(../image/btn9.png) no-repeat; width:200px; height:37px; margin:170px auto 0 auto; display:block; font-size:14px; color:#007bc5}
.apply2 .indexAfter{ margin-top:170px; padding-bottom:10px;}isplay:none; 
.apply2 .indexAfter li{  font-size:14px; padding-left:20px; line-height:24px;}background:url(../image/ico14.jpg) no-repeat 20px center;
.apply2 .indexAfter .btnDiv{ margin:10px auto; width:200px; height:37px;}
.apply2 .indexAfter .btn1{ text-align:center; line-height:37px; background:url(../image/btn9.png) no-repeat; width:200px; height:37px; font-size:14px; color:#007bc5}
.apply2 .close{position:absolute; right:0px; top:0px;}
*/
.apply{background:#f1f1f1; width:195px; min-height:257px; _height:257px; position:fixed; z-index:9999; left:0; top:200px; margin-right:100px; border-top-left-radius:20px;
border-bottom-right-radius:20px; }
.apply2{ position:relative;}
.apply2 .title{ height:59px; background:#007bc5; border-top-left-radius:20px; line-height:40px; padding-left:68px; color:#fff; font-weight:bold; font-size:16px; position:relative;}
.apply2 .title img{ position:absolute; left:32px; top:8px;}
.apply2 .imgDiv{position:absolute; left:0px; top:40px; }
.apply2 .imgDiv img{border-top-left-radius:20px;}
.apply2 .name{ margin-top:150px; font-size:14px; color:#666666; padding-left:35px; background:url(../image/ico14.jpg) no-repeat 15px center;}
.apply2 .Pack_down{ text-align:center; line-height:37px; background:url(../image/btn9.png) no-repeat; width:170px; height:37px; margin:145px auto 0 auto; display:block; font-size:14px; color:#007bc5}
.apply2 .indexAfter{ margin-top:170px; padding-bottom:10px;}
.apply2 .indexAfter li{  font-size:12px; padding-left:16px; line-height:24px;}
.apply2 .indexAfter .btnDiv{ margin:10px auto; width:170px; height:37px;}
.apply2 .indexAfter .btn1{ text-align:center; line-height:37px; background:url(../image/btn9.png) no-repeat; width:170px; height:37px; font-size:14px; color:#007bc5}
.apply2 .close{position:absolute; right:0px; top:0px;}

/*9.15*/
.search{ padding-top:30px;}
.search p{ font-size:14px; height:40px;}
.search .tab{ border-bottom:#e8e8e8 solid 1px; height:36px; margin-bottom:40px;}
.search .tab li{ float:left; font-size:14px; padding-right:25px;} 
.search .tab li.liNow{ color:#007bc5}
