.indexFlash{height:486px; position:relative;}

.indexFlash .btnDiv{position:absolute; z-index:10; right:0px; bottom:36px; background:url(../image/bg1.png) bottom repeat-x; height:34px;}

.indexFlash .btnDiv span{display:block;cursor:pointer; height:34px;margin-top:-10px; line-height:34px; padding-top:10px; text-align:center; float:left; width:114px; font-size:14px; color:#FFF;}

.indexFlash .btnDiv .on{background:url(../image/bg1on.png) center top no-repeat;}



.indexPart1{background:#e2e2e2; width:486px; padding:0 30px; height:288px; border:#dedede solid 1px;}

.indexPart1 .title{height:50px; line-height:50px; position:relative; border-bottom:#f1f1f1 solid 1px;}

.indexPart1 .title span{display:block; height:50px; position:absolute; left:0px; top:0px; border-bottom:#0d1b66 solid 3px; font-size:18px; font-weight:bold;}

.indexPart1 .imgDiv{padding:25px 0 20px 0;}

.indexPart1 .content{font-size:14px; line-height:27px; text-align:justify;}

.indexPart1 .more{text-align:right; font-size:14px; line-height:27px;}



.indexPart2{background:#e2e2e2; width:376px; padding:0 15px; height:288px; border:#dedede solid 1px; position:relative;}

.indexPart2 .title{height:50px; line-height:50px; position:relative; border-bottom:#f1f1f1 solid 1px;}

.indexPart2 .title span{display:block; height:50px; position:absolute; left:0px; top:0px; border-bottom:#0d1b66 solid 3px; font-size:18px; font-weight:bold;}

.indexPart2 .btn{display:block; position:absolute; z-index:10; top:144px; width:39px; height:39px;}

.indexPart2 .prev{background:url(../image/nimg39_1.png) center no-repeat; left:0px;}

.indexPart2 .prev:hover{background:url(../image/nimg39_1_1.png) center no-repeat;}

.indexPart2 .next{background:url(../image/nimg39_2.png) center no-repeat; right:0px;}

.indexPart2 .next:hover{background:url(../image/nimg39_2_1.png) center no-repeat;}

.indexPart2 li{height:236px; position:relative;}

.indexPart2 .imgDiv{position:absolute; left:42px; top:15px;}

.indexPart2 .name{font-size:18px; font-weight:bold; position:absolute; left:200px; top:100px; white-space:nowrap;}

.indexPart2 .more a{display:block; position:absolute; left:200px; top:136px; background:url(../image/btn1.png) left top no-repeat; width:122px; height:32px; line-height:32px; text-align:center; font-size:16px; color:#FFF; letter-spacing:3px;}



.product li{float:left; position:relative; left:22px; width:202px; height:248px; margin-right:36px; margin-bottom:36px;}

.product .imgDiv{border:#a0a0a0 solid 1px;}

.product .name a{display:block; text-align:center; color:#FFF; background:#0d1b66; letter-spacing:2px; height:70px; font-weight:bold; /*line-height:23px;*/}

.product .name a div{font-size:16px; padding-top:13px;}

.product .name2 a{line-height:70px; font-size:16px;}

.product .btn{display:block; position:absolute; left:0px; bottom:69px; width:100%; height:37px; line-height:37px; background:url(../image/bg4.png); color:#FFF; text-align:center; display:none;}



.productShow{min-height:305px; position:relative; padding:0 438px 0 42px; line-height:24px; color:#666;}

.productShow b{font-size:14px; color:#333;}

.productShow .imgDiv{position:absolute; top:-30px; right:25px;}



.productShow2{padding:0 25px 0 42px; font-size:16px;}

.productShow2 th{height:56px; background:#0d1b66; color:#FFF; border-left:#8a90ae solid 1px;}

.productShow2 td{height:40px; text-align:center; border-left:#cdcdcd solid 1px; border-bottom:#cdcdcd solid 1px;}

.productShow2 .trLast td{border-bottom:#a0a0a0 solid 1px;}

.productShow2 .tdLast{border-right:#a0a0a0 solid 1px;}

.productShow2 .tdFirst{border-left:#a0a0a0 solid 1px;}



.productForm .formf li{height:52px; line-height:32px; position:relative; padding-left:258px; font-size:14px;}

.productForm .formp li{height:52px; line-height:32px; position:relative; padding-left:258px; font-size:14px;}

.productForm em{position:absolute; left:0px; top:0px; display:block; width:250px; text-align:right;}

.productForm .selectDiv{background:url(../image/select.png) left top no-repeat; width:142px; height:32px; color:#888;}

.productForm .input1{background:url(../image/input1.png) left top no-repeat; width:142px; height:32px; line-height:32px; text-indent:10px; font-size:14px; color:#888; float:left;}

.productForm .tips{float:left; padding:0 15px 0 10px;}

.productForm .tips span{font-size:18px; font-weight:bold; position:relative; top:3px; left:-10px;}

.productForm dd{float:left; padding-right:36px;}

.productForm dd input{position:relative; left:-2px; top:2px;}

.productForm .btnDiv{text-align:center; padding:25px 0 45px 0;}

.productForm .btn1{background:url(../image/btn2.png); width:142px; height:42px; font-size:18px; color:#FFF;}

.productForm .msg{background:url(../image/ico2.png) 22px center no-repeat; padding-left:42px; font-size:18px; color:#ff0000;}

.productForm .list{padding:15px 0 0 42px;}

.productForm .list li{float:left; padding:0 10px 10px 0; height:29px;}

.productForm .list a{display:block; float:left; font-size:18px; color:#ff0000; height:27px; line-height:27px; padding:0 15px; border:#ececec solid 1px;}

.productForm .list a:hover{border:#ff0000 solid 1px;}



.faqForm{padding:40px 0 0 0;}

.faqForm .formf li{padding-left:210px; height:50px;}

.faqForm em{width:200px;color:#000;}

.faqForm .input1{background:url(../image/input2.png) left top no-repeat; width:132px; margin-right:10px;}

.faqForm .input2{background:url(../image/input3.png) left top no-repeat; width:262px;}

.faqForm .input3{background:url(../image/input4.png) left top no-repeat; width:416px;}

.faqForm .textarea{background:url(../image/bg5.png) left top no-repeat; width:412px; height:92px; padding:5px 10px;}

.faqForm textarea{font-size:14px; color:#888; line-height:22px; width:100%; height:92px;}



.activity{padding:0 22px;}

.activity li{height:150px; position:relative; background:url(../image/line.gif) bottom repeat-x; padding-left:163px;}

.activity .imgDiv{position:absolute; left:0px; top:40px;}

.activity .name{padding:45px 0 5px 0; color:#999;}

.activity .name a{font-size:14px; padding-right:6px;}

.activity .content{line-height:20px;}



.activityShow{margin:0 22px; border-top:#d3d3d3 solid 1px; padding-top:26px;}

.activityShow .content{padding-top:15px; font-size:14px; line-height:28px;}



.jobSearch{height:72px; padding:25px 0 0 0;}

.jobSearch li{float:left; padding:0 15px 0 22px; line-height:32px; font-size:14px;}

.jobSearch li em{float:left; font-size:16px; padding-right:6px;}

.jobSearch .selectDiv{background:url(../image/select.png) left top no-repeat; width:142px; height:32px; color:#888; float:left;}

.jobSearch .btn1{background:url(../image/btn2.png); width:142px; height:42px; font-size:18px; color:#FFF; position:relative; top:-5px;}



.job{padding:0 22px;}

.job th{height:36px; font-size:14px; border-bottom:#a2a2a2 solid 1px;}

.job th div{text-align:left; padding-left:27px;}

.job td{height:53px; background:url(../image/line.gif) bottom repeat-x; font-size:16px; text-align:center;}

.job td div{text-align:left; padding-left:17px;}

.job .tron td, .job .tron td a{color:#0d1b66;}



.jobShow{padding:0 22px;}

.jobShow td{height:40px; font-size:16px;}

.jobShow h2{font-size:16px; line-height:28px; padding-top:28px;}

.jobShow .content{font-size:14px; line-height:28px;}



.contact{padding:40px 22px 0 22px; min-height:300px; position:relative; font-size:14px; line-height:27px; color:#4a4a4a;}

.contact .ewm{position:absolute; top:58px; right:124px; text-align:center; font-size:16px; line-height:44px; font-weight:bold;}



.contact2{padding-left:22px;}

.contact2 .content{font-size:14px; line-height:28px; padding:0 22px 20px 20px;}



.video{padding:10px 0 0 22px;}



.value{padding:22px; font-size:14px; line-height:27px; color:#4a4a4a;min-height:206px;}

.value span{font-size:15px; font-weight:bold;}



.policy{font-size:14px; line-height:27px; color:#4a4a4a; min-height:110px; margin:0 22px; padding-bottom:20px; border-bottom:#c6c6c6 solid 1px;}



.policyList{padding:21px 0 0 22px;}

.policyList li{float:left; width:170px; height:100px; position:relative; margin-right:25px;}

.policyList .name a{display:block; position:absolute; left:0px; bottom:0px; height:33px; line-height:33px; width:100%; text-align:center; background:url(../image/bg6.png); font-size:16px; color:rgba(255,255,255,0.8);}

.policyList .on .name a{background:url(../image/bg6on.png);}



.supplier{padding:50px 0 0 22px;}

.supplier li{float:left; height:75px; padding-right:20px;}



.equipment li{float:left; width:350px; height:230px; position:relative; left:22px;}



.equipment2{padding:0 22px;}

.equipment2 .content{width:305px; text-align:justify; font-size:14px; line-height:24px;}



.page_list:hover{color:#666;}

.page_list:hover{background:#0d1b66;color:white;}



.img_gksel_show{float:left;width:50%;}

.img_gksel_choose{float:left;margin-top:3px;background:#bababa;padding:4px 8px 4px 8px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}

