﻿@charset "utf-8";
/* CSS Document */
.indexFlash{height:700px;  position:relative; overflow:hidden;}
.indexFlash li{width:100%; position:absolute; z-index:1; left:0px; top:0px; display:none;}
.indexFlash li a{display:block; height:929px;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:20px; text-align:center; width:100%;}
.indexFlash .btnDiv span{display:inline-block; width:23px; height:21px; background:url(../images/limg23_2.png) center top no-repeat; cursor:pointer; margin-right:10px;}
.indexFlash .btnDiv .spanNow{background:url(../images/limg23_1.png) center top no-repeat;}

.indexFlash .leftBtn{ background:url(../images/limg37_left.png) no-repeat; width:37px; height:99px; position:absolute; left:280px; top:50%; z-index:999; margin-top:-50px;}
.indexFlash .rightBtn{ background:url(../images/limg37_right.png) no-repeat; width:37px; height:99px; position:absolute; right:280px; top:50%; z-index:999; margin-top:-50px;}

.MiddleTouch1{ width:700px; height:610px;position:absolute;z-index:99999;display:none; padding:20px; background:#fff; text-align:center;}
.MiddleTouch1 .close{ display:inline-block; padding-top:20px;} 

.indexNewsBox{ height:74px; width:100%; position:absolute; left:0px; top:585px; z-index:220;}
.indexNewsBox .wal{height:74px; position:relative;}
.indexNews{ width:480px;}
.indexNews .name{ width:74px; background:url(../images/bg1.png); height:74px; text-align:center; line-height:74px; color:#fff; font-size:16px; font-weight:bold; margin-right:1px;}
.indexNews .list{ width:300px; background:url(../images/bg1.png); height:70px; padding-top:4px; margin-right:5px;}
.indexNews .list li{ padding:3px 0 3px 15px;}
.indexNews .list li a{ color:#fff; background:url(../images/ico1.jpg) no-repeat left center; padding-left:10px;}
.indexNews .more a{ width:74px; background:url(../images/bg2.png); height:74px; text-align:center; line-height:74px; color:#fff; font-size:12px; display:block;}

.indexProduct{ height:261px; width:100%; position:absolute; z-index:200; right:0px; top:397px;}
.indexProduct .wal{height:261px; position:relative;}
.indexProduct1{ width:543px; height:261px; float:right;}
.indexProduct1 .productTab{ width:100px; height:30px; float:right}
.indexProduct1 .productTab li{ float:left; width:30px; height:30px; background:#fff; color:#271672; font-size:16px; font-weight:bold; text-align:center; line-height:30px; margin-left:3px;}
.indexProduct1 .productTab li.liNow{ background:#271672; color:#fff;}
.indexProduct1 .productList{ padding-top:40px;}
.indexProduct1 .productList ul{ width:110%;}
.indexProduct1 .productList li{ width:261px; height:221px; background:#fff; margin-right:20px; float:left;}
.indexProduct1 .productList li .imgDiv{ padding:10px 10px;}
.indexProduct1 .productList li .name{ padding:5px 10px; font-size:14px; font-weight:bold;}
.indexProduct1 .productList li .msg{ padding:0 10px;} 

.indexPart1{ height:126px; margin-top:60px;}
.indexPart1 li{ width:202px; float:left; position:relative; padding-left:95px;}
.indexPart1 li .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart1 li .name{ font-size:16px; color:#757575; font-weight:bold;}
.indexPart1 li .content{ padding:10px 15px 10px 0; line-height:18px; height:60px;}
.indexPart1 li a.more{ color:#271672; background:url(../images/ico2.png) no-repeat right center; display:block; width:65px;}

.introduce .content{ font-size:14px; color:#666666; line-height:28px; padding:15px 0;}
.introduce .imgDiv{ padding:20px 0; text-align:center;}
.introduce p{ color:#271672; font-size:14px;}
.introduce .content em{ color:#271672;}

.honor li{ height:150px; padding-left:200px; position:relative; background:url(../images/line1.png) repeat-x bottom;}
.honor li .imgDiv{ position:absolute; left:0px; top:25px;}
.honor li .name a{ font-weight:bold; padding-top:30px; display:block; font-size:14px;}
.honor li .content{ padding-top:10px; line-height:20px; color:#666666;}
.honor li .time{ color:#a8a8a8; padding-top:15px;}

.honor2 li{ height:140px; position:relative; background:url(../images/line1.png) repeat-x bottom;}
.honor2 li .name a{ font-weight:bold; padding-top:20px; display:block; font-size:14px;}
.honor2 li .content{ padding-top:15px; line-height:20px; color:#666666;}
.honor2 li .time{ color:#a8a8a8; padding-top:15px;}

.team{ padding:20px 0;}
.teamPic{ height:208px; overflow:hidden; position:relative; background:#dbdada; width:973px; padding-top:10px;}
.teamPic .leftBtn{position:absolute; z-index:10; left:0px; top:95px; display:block; width:30px; height:31px; overflow:hidden; background:url(../images/limg30_left.png) left top no-repeat;}
.teamPic .rightBtn{position:absolute; z-index:10; right:0px; top:95px; display:block; width:30px; height:31px; overflow:hidden; background:url(../images/limg30_right.png) left top no-repeat;}
.teamPic .list{padding-top:10px; width:973px; overflow:hidden; position:relative;}
.teamPic ul{width:2000%;}
.teamPic li.list1{float:left; width:310px; overflow:hidden; margin-right:21px; background:none; text-indent:0px;}
.teamPic li.list1 img{ cursor:pointer;}
.teamPic li.list1 p{ text-align:center; padding-top:5px;}
.team .msg{ font-size:14px; color:#666666; line-height:28px; padding:15px 0;}
.team .content h2{ font-size:16px; color:#271672; font-weight:400; padding:20px 0;}
.team .content ul{ width:110%;}
.team .content li{ float:left; position:relative; width:472px; height:292px; margin-right:29px; margin-bottom:29px;}
.team .content li .name{ position:absolute; bottom:0px; left:0px; width:100%; background:url(../images/bg3.png) repeat-x; height:40px; text-align:center; line-height:40px; font-size:14px; color:#fff;}

.production .content{ font-size:14px; color:#666666; line-height:28px; padding:15px 0;}
.production .title{ font-size:18px; background:#271672; padding:4px 0; width:152px; text-align:center; color:#fff;}
.production ul{ width:110%; padding-top:25px;}
.production li{ position:relative; margin-right:16px; margin-bottom:16px; float:left;}
.production li.li01{ width:637px;}
.production li.li02{ width:320px;}
.production li.li03{ width:318px;}
.production li.li04{ width:302px;}
.production li .name{ position:absolute; bottom:0px; left:0px; width:100%; background:#271672; height:40px; text-align:center; line-height:40px; font-size:18px; color:#fff;}

.Network1{height:40px; line-height:39px; overflow:hidden; margin-bottom:20px; padding:25px 20px 0 20px;}
.Network1 em{float:left; color:#666666; font-weight:bold; padding-right:20px;}
.Network1 .selectDiv{float:left; width:278px; height:34px; line-height:34px; border:#e5e5e5 solid 1px; color:#a9a9a9; background:url(../images/selectIco.gif) right center no-repeat; margin-right:25px;}
.Network1 .btn1{width:75px; height:36px; background:#271672; font-size:14px; font-weight:bold; color:#fff; cursor:pointer;}
/**/
.network .msg{font-size:14px; color:#666666; font-weight:bold; padding:20px 0 20px 16px;}
.network .msg em{ color:#271672;}

.Network2{width:973px; height:470px; position:relative; overflow:hidden; background:#f8f8f8; padding:20px 0;}
.Network_l{ padding-top:20px;}
.Network2 li{height:90px; overflow:hidden; background:url(../images/line1.png) bottom repeat-x; padding-left:45px; position:relative; margin-left:16px;}
.Network2 .num{position:absolute; left:0px; top:19px; width:31px; text-align:center; height:43px; line-height:35px; background:url(../images/limg31_1.png) left top no-repeat; font-size:20px; color:#fff;}
.Network2 .content{line-height:24px; padding-top:15px;}
.Network2 .content span{color:#271672; font-size:14px; font-weight:bold;}
.Network2 .leftBtn{position:absolute; left:30px; bottom:60px; display:block; width:19px; height:19px; overflow:hidden; background:url(../images/limg19_left.png) left top no-repeat;} 
.Network2 .rightBtn{position:absolute; left:70px; bottom:60px; display:block; width:19px; height:19px; overflow:hidden; background:url(../images/limg19_right.png) left top no-repeat;} 
.Network_r .imgDiv{ padding:10px 16px 0 0;}

.newShow{min-height:300px; _height:300px; position:relative;}
.newShow .name{text-align:center; height:60px; line-height:80px; text-align:center; overflow:hidden; font-size:18px; color:#000000;}
.newShow .time{text-align:center; padding:10px 0; color:#8a8a8a; background:url(../images/line2.png) repeat-x bottom;} 
.newShow .time font{ padding:0 15px;}
.newShow .content{line-height:28px; font-size:14px; padding:25px 0; text-align:justify;}
.newShow .content dd{ line-height:28px;}
.newShow .imgDiv{ text-align:center; padding:25px 0;}
.newShow em{ text-align:center;}

.productShow_1{height:610px; width:973px; overflow:hidden; position:relative; padding-top:20px;}
.productShow_1 .scroll{ width:480px; position:relative; height:72px; margin-top:20px;}
.productShow_1 .scroll .prev{position:absolute; left:0px; top:38px; display:block; width:31px; height:116px; background:url(../images/limg14_left.png) left top no-repeat;}
.productShow_1 .scroll .next{position:absolute; right:0px; top:38px; display:block; width:31px; height:116px; background:url(../images/limg14_right.png) left top no-repeat; z-index:222}
.productShow_1 .scroll .list{width:430px; padding-top:15px; overflow:hidden; position:relative; left:35px;}
.productShow_1 .scroll ul{width:2000%;}
.productShow_1 .scroll li{float:left; width:115px; height:70px; overflow:hidden; margin-right:23px;}
.productShow_1 .scroll li img{ border:#e0e0e0 solid 2px;}
.productShow_1 .scroll li.liNow img{ border:#271672 solid 2px;}
.product_r .name{ font-size:16px; padding-top:15px; color:#666666;}
.product_r .msg{ font-size:14px; padding:20px 0 30px 0;}
.product_r .look{ padding-bottom:20px;}
.product_r .look a{ display:block; border:#d3d3d3 solid 1px; width:113px; height:33px; line-height:33px; font-size:14px; text-align:center;}
.productShow_1 h2{ padding-top:20px; color:#666666;}
.productShow_1 .content{ line-height:28px; color:#666666; font-size:14px; padding-top:5px;}

.product{ padding:20px 0;}
.product ul{ width:110%;}
.product li{ width:226px; height:256px; float:left; margin:0 22px 22px 0; background:#d5d5d5;}
/*.product li:hover{ background:#271672;}*/
.product li.liNow{ background:#271672; color:#fff;}
.product li .name a{ text-align:center; line-height:36px; font-size:14px; display:block; text-align:center;}
.product li .name a:hover{ color:#fff;} 

.advice{ padding-top:20px; padding-left:50px;}
.advice li{height:55px; line-height:30px; overflow:hidden; position:relative; padding-left:130px; color:#515151; width:280px;}
.advice em{position:absolute; left:-25px; top:0px; display:block; width:160px; text-align:right; font-size:14px;}
.advice .input1{float:left; width:279px; height:28px; line-height:28px; text-indent:10px; border:#e5e5e5 solid 1px; font-weight:bold; color:#333; background:#FFF;}
.advice .input2{background:url(../image/limg18.jpg) no-repeat right center;}
.advice .input3{width:130px; height:28px; line-height:28px; text-indent:10px; border:#e5e5e5 solid 1px; font-weight:bold; color:#333; background:#FFF;}
.advice .selectDiv{float:left; width:130px; height:28px; line-height:28px; border:#e5e5e5 solid 1px; font-weight:bold; color:#333; background:url(../image/selectIco.gif) right center no-repeat; margin-right:18px;}
.advice dd{float:left; white-space:nowrap; padding-right:30px;}
.advice dd input{float:left; position:relative; left:-2px; top:5px;}
.advice .li01{ width:550px;}
.advice .li02{ width:345px;}
.advice .btn1{background:#271672; width:71px; height:31px; cursor:pointer; color:#FFF; font-size:14px; margin-right:30px;}
.advice .btn2{background:url(../image/lbtn9.png); width:71px; height:30px; cursor:pointer; color:#FFF; font-size:14px; position:absolute; left:430px; top:0px; cursor:pointer}
.advice b{color:#cd0000; padding-right:5px;}
.advice textarea{ width:488px; height:152px; border:#e5e5e5 solid 1px; position:absolute; top:0px; left:130px; color:#555555; text-indent:10px;}
.advice li.li03{ height:175px; width:500px;}

.culture{ padding:20px 0;}
.culturePic{ height:208px; overflow:hidden; position:relative; background:#dbdada; width:973px; padding-top:10px;}
.culturePic .leftBtn{position:absolute; z-index:10; left:0px; top:95px; display:block; width:30px; height:31px; overflow:hidden; background:url(../images/limg30_left.png) left top no-repeat;}
.culturePic .rightBtn{position:absolute; z-index:10; right:0px; top:95px; display:block; width:30px; height:31px; overflow:hidden; background:url(../images/limg30_right.png) left top no-repeat;}
.culturePic .list{padding-top:10px; width:973px; overflow:hidden; position:relative;}
.culturePic ul{width:2000%;}
.culturePic li.list1{float:left; width:310px; overflow:hidden; margin-right:21px; background:none; text-indent:0px;}
.culturePic li.list1 img{ cursor:pointer;}
.culturePic li.list1 p{ text-align:center; padding-top:5px;}
.culture .msg{ font-size:14px; color:#666666; line-height:28px; padding:15px 0;}
.culture .content h2{ font-size:16px; color:#271672; font-weight:400; padding:20px 0;}
.culture .content ul{ padding-left:30px;}
.culture .content li{ background:url(../images/ico5.png) no-repeat left 12px; padding-left:22px; line-height:28px; font-size:14px; color:#666666;} 

.environment{ padding:20px 0;}
.environment .title{ color:#666666; padding:25px 0; font-size:14px;}
.environment li{ line-height:28px; font-size:14px;}
.environment li .name{ color:#271672; position:relative; padding-left:25px;}
.environment li .name span{ width:16px; height:16px; background:url(../images/ico6.png) no-repeat; text-align:center; line-height:16px; color:#fff; display:block; position:absolute; left:0px; top:8px;}
.environment li p{ padding-left:25px; color:#666666;}

.activity{ padding-top:20px; padding-bottom:150px;}
.activityPic{height:910px; width:973px; overflow:hidden; position:relative;}
/*.activityPic .prev{position:absolute; left:0px; top:715px; display:block; width:37px; height:99px; background:url(../images/limg37_left.png) left top no-repeat; z-index:111}
.activityPic .next{position:absolute; right:0px; top:715px; display:block; width:37px; height:99px; background:url(../images/limg37_right.png) left top no-repeat;  z-index:111}
.activityPic .list{width:973px; padding-top:15px; overflow:hidden; position:relative; left:0px;}
.activityPic ul{width:2000%;}
.activityPic li{float:left; width:216px; height:145px; overflow:hidden; margin-right:36px;}
.activityPic .liNow{background:url(../image/lbg2.png) 5px 4px no-repeat;}*/
.large_box{margin-bottom:10px;width:973px;height:677px;overflow:hidden;}
.large_box img{display:block;}
.small_box{width:973px; padding-top:15px; overflow:hidden;}
.small_list{position:relative;float:left;width:973px;height:155px;overflow:hidden;}
.small_list ul{height:155px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:36px;width:216px; height:145px;}
.small_list ul li img{display:block;}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:216px;height:145px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.small_list ul li.on .bun_bg{display:block;}
.btn{display:block;width:37px;height:99px;cursor:pointer; position:absolute; z-index:22; display:none;}
.left_btn{background:url(../images/limg37_left.png) no-repeat; left:0px; top:290px;}
.right_btn{background:url(../images/limg37_right.png) no-repeat; right:0px; top:290px;}.left_btn2{display:block;width:37px;height:99px;cursor:pointer; position:absolute; z-index:22;  left:0px; top:720px;}.right_btn2{display:block;width:37px;height:99px;cursor:pointer; position:absolute; z-index:22; right:0px; top:720px;}

.contact{ padding-top:20px;}
.contact li{ height:30px; margin-bottom:15px; line-height:30px; position:relative; padding-left:38px; font-size:14px;}
.contact li img{ position:absolute; left:0px; top:0px;}
.contact .map{ padding-top:40px;}
.contact .map img{ border:#eeeeee solid 1px;}



.job{padding:20px 15px 0 15px;}
.job th{height:63px; background:#f7f7f7;  font-size:14px; border-bottom:#eeeeee solid 1px; color:#271672;}
.job td{height:46px; background:#FFF; text-align:center; border-bottom:#eeeeee solid 1px; font-size:14px; color:#666666;}
.job td a{color:#666666;}
.job td a:hover{  color:#004f9f;}
.job tr.liNow{ background:#fbfbfb;}

.jobShow{ padding:15px;}
.jobShow .name{ height:62px; background:#f7f7f7; line-height:62px; color:#271672; font-size:14px; font-weight:bold; padding-left:26px;}
.jobShow .title{ width:90px; height:32px; background:#321b95; color:#fff; font-size:14px; line-height:32px; text-align:center;}
.jobShow .content{ padding:20px 26px;}
.jobShow .content p{ font-size:14px; padding:20px 0; line-height:26px;}
.jobShow .share{ padding:20px 0 50px 0;}
.jobShow .content .btn{ width:90px; height:32px; font-size:14px; color:#fff; text-align:center; line-height:32px; background:#321b95; cursor:pointer;}

.jobForm{ padding:18px 15px;}
.jobForm h1{text-align:center; font-size:16px; height:63px; background:#f7f7f7; line-height:63px; color:#271672;}
.jobForm .box{ padding-left:45px;}
.jobForm h2{color:#777777; padding:50px 0 10px 0;}
.jobForm h2 em{ color:#cc3333;}
.jobForm table{border-left:#ccc solid 1px; border-top:#ccc solid 1px;}
.jobForm td, .jobForm th{border-right:#ccc solid 1px; border-bottom:#ccc solid 1px; height:51px; font-size:14px; font-weight:400;}
.jobForm th span{color:#F00;}
.jobForm td input{width:100%; height:51px; line-height:51px; text-indent:10px; font-size:14px;}
.jobForm textarea{width:738px; height:180px; padding:5px 10px; line-height:21px; font-size:14px; border:#ccc solid 1px;}
.jobForm .upload{ width:480px; height:100px; position:relative;}
.jobForm .upload b{ padding-top:20px; display:block; color:#777777;}
.jobForm .upload img{ position:absolute; left:90px; top:8px;}
.jobForm .content{font-size:14px; line-height:24px;}
.jobForm .btnDiv{ padding:40px 0;}
.jobForm .btnDiv input{background:#004f9f; width:103px; height:35px; color:#FFF; font-size:18px; cursor:pointer;}
.jobForm .btnDiv2{ position:absolute;  left:90px; top:68px;}
.jobForm .btnDiv2 input{background:url(../images/btn1.png) center bottom no-repeat; width:92px; height:28px; color:#FFF; font-size:14px; cursor:pointer;}

.netMap{ padding:15px;}
.netMap li{ height:79px; line-height:59px; background:url(../images/line2.png) repeat-x bottom; clear:both; position:relative; padding-left:159px;} 
.netMap li em{ position:absolute; left:0px; top:0px;}
.netMap li a{ font-size:14px; width:190px; float:left; display:block;}
.netMap li a.title{ font-weight:bold; font-size:16px;}
.netMap li.li01{ height:96px; line-height:48px;}

.copyright{ padding:18px 15px;}
.copyright .content{ font-size:14px; line-height:24px; color:#777777;}


















































































