.indexFlash{height:660px; position:relative; overflow:hidden;}
.indexFlash li a{height:660px; display:block;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:50%; margin-left:-590px; bottom:15px;}
.indexFlash .btnDiv span{display:block; float:left; margin-right:10px; background:url(../images/ico1.png) left top no-repeat; width:29px; height:10px;}
.indexFlash .btnDiv .on{background:url(../images/ico1on.png) left top no-repeat;}
.indexFlash .tempWrap{margin:0 auto;}

.indexNotice{background:url(../images/indexNotice.png) center top no-repeat; height:50px; width:100%; position:absolute; z-index:5; left:0px; top:615px; padding-top:7px;}
.indexNotice li{height:50px; line-height:50px; position:relative; overflow:hidden; padding-left:770px; font-size:14px;}
.indexNotice li span{position:absolute; top:0px; right:80px; color:#ccc;}
.indexNotice li a{color:#1160ac;}

.indexPart1{width:303px; height:326px;}
.indexPart1 .imgDiv{text-align:center; padding:20px 0 8px 0;}
.indexPart1 .content{width:286px; margin:0 auto; font-size:13px; line-height:24px; text-align:justify;}

.indexPart2{width:604px; height:326px; padding-left:14px;}
.indexPart2 .content{font-size:13px; line-height:24px; text-align:justify; padding:12px 8px;}
.indexPart2 .list{width:583px; height:140px; overflow:hidden; position:relative; margin:0 auto;}
.indexPart2 li{width:127px; text-align:center; float:left; padding-right:25px; font-size:13px; line-height:36px;}
.indexPart2 li a{color:#005ead;}

.indexPart3{width:264px; height:326px;}
.indexPart3 .name{font-size:13px; padding:13px 8px 5px 8px;}
.indexPart3 .name a:hover{text-decoration:underline;}
.indexPart3 .content{line-height:22px; color:#999; padding:0 8px 5px 8px;}
.indexPart3 li{height:26px; line-height:26px; overflow:hidden; font-size:13px; position:relative; padding-left:60px;}
.indexPart3 li span{position:absolute; left:8px; top:0px; white-space:nowrap;}

.indexPart4{height:235px; padding-top:20px; width:1200px; overflow:hidden; position:relative;}
.indexPart4 ul{width:110%;}
.indexPart4 li{float:left; width:182px; padding-right:19px; text-align:center; position:relative; left:6px;}
.indexPart4 .imgDiv{padding:1px; border:#e5e5e5 solid 1px;}
.indexPart4 .name{font-size:13px; line-height:33px; height:33px; overflow:hidden;}
.indexPart4 .liNow .imgDiv{border:#1160ac solid 1px;}

.news{ min-height:600px; min-height:600px;}
.news li{border:#FFF solid 1px; border-bottom:#f0efee solid 1px; height:163px; padding:0 15px 0 249px; position:relative; font-size:13px; line-height:24px;}
.news .liNow{background:#f9fafa; border:#f0efee solid 1px;}
.news .imgDiv{position:absolute; left:12px; top:16px;}
.news li .name{font-size:16px; padding:25px 0 5px 0;}
.news li a{color:#005ead;}
.news .content{padding-bottom:5px;}

.business{width:915px; overflow:hidden; position:relative;}
.business ul{width:110%;}
.business li{float:left; position:relative; width:185px; height:221px; text-align:center; margin-right:43px; background:url(../images/imgBg1.png) center top no-repeat; font-size:14px;}
.business .imgDiv{padding-top:1px; height:160px;}
.business .btn{display:block; background:url(../images/more.png) center top no-repeat; width:100%; height:56px; color:#FFF; font-size:12px; position:absolute; z-index:10; left:0px; top:5px; padding-top:88px; display:none;}
.business .liNow a{color:#005ead;}
.business .liNow .btn{display:block; color:#FFF;}

.product{width:915px; overflow:hidden; position:relative;min-height:600px; min-height:600px;}
.product ul{width:110%;}
.product li{float:left; width:212px; height:280px; padding-right:22px; text-align:center;}
.product .imgDiv{padding:1px; border:#e5e5e5 solid 1px;}
.product .imgDiv img{width:208px; height:208px;}
.product .name{font-size:13px; line-height:40px; height:40px; overflow:hidden;}
.product .liNow .imgDiv{border:#1160ac solid 1px;}




.newShow{min-height:660px; _height:660px; position:relative;padding: 25px 0 0 20px;}
.newShow .time{position:absolute; left:40px; top:25px; width:58px; height:70px; text-align:center; background:#c6c6c6; color:#1564ac;}
.newShow .time div{font-weight:bold; color:#FFF; background:#1564ac; height:46px; line-height:46px; font-size:30px; margin-bottom:5px;}
.newShow .msg{height:30px; line-height:30px; overflow:hidden; border-bottom:#ddd solid 1px;}
.newShow .msg li{float:left; padding-right:12px; color:#999;}
.newShow .msg img{position:relative; top:1px; margin-right:3px;}
.newShow .share{position:absolute; top:50px; right:25px;}
.newShow .share em{color:#999; position:relative; top:2px;}
.newShow .content{padding:30px 25px 30px 0; line-height:24px; text-align:justify; color:#333; font-size:14px;}
.newShow .content .imgDiv{text-align:center; padding:15px 0;}

.pageNum2{background:url(../images/pageNum2.gif) top repeat-x; padding:20px 0 50px 0; line-height:30px; color:#999; margin:0 25px;}
.pageNum2 a{color:#999;}
.pageNum2 a:hover{color:#035cac;}


.job{padding-top:20px; min-height:350px;min-height:600px; min-height:600px;}
.job a{height:135px; padding-left:210px; overflow:hidden; position:relative; display:block; cursor:pointer;}
.job .msg{position:absolute; left:0px; top:0px; height:115px; width:185px; background:#edecec; padding-left:15px; color:#009944; font-size:16px;}
.job .msg div{font-size:24px; color:#333; padding:10px 0 5px 0;}
.job .content{background:#f3f3f3; height:95px; overflow:hidden; font-size:14px; line-height:32px; padding:10px 15px;}
.job a:hover .msg{background:#009944; color:#FFF;}
.job a:hover .msg div{color:#FFF;}
.job a:hover .content{background:#e3f7ec; color:#666;}

.jobShow{padding-top:30px;min-height:630px; _height:630px;}
.jobShow .title{height:67px; line-height:67px; overflow:hidden; background:#e8e7e7; position:relative;}
.jobShow .title h1{position:absolute; left:0px; top:0px; height:67px; white-space:nowrap; color:#FFF; font-size:22px; background:#009944; padding:0 50px 0 10px; font-weight:400; border-right:#FFF solid 10px;}
.jobShow .title span{font-size:16px; position:absolute; top:0px; right:20px; white-space:nowrap; color:#009933;}
.jobShow .content{font-size:14px; line-height:30px; text-align:justify; color:#999;}
.jobShow .content .msg{padding-top:20px; color:#666;}

.lyb{font-size:14px;min-height:600px; min-height:600px;}
.lyb span{color:#F00; padding:0 6px; position:relative; top:2px;}
.lyb .msg{padding:35px 0; line-height:30px;}
.lyb .checkbox{height:30px;}
.lyb .checkbox li{float:left; white-space:nowrap; padding-right:30px;}
.lyb .checkbox input{position:relative; left:-2px; top:2px;}
.lyb .msg2{padding-bottom:20px;}
.lyb .form li{height:50px; line-height:38px; position:relative; overflow:hidden;}
.lyb .form em{position:absolute; z-index:10; left:5px; top:0px;}
.lyb .input1{float:left; background:url(../images/input1.png) left top no-repeat; width:530px; height:38px; line-height:38px; text-indent:20px; font-size:14px; color:#ccc;}
.lyb textarea{float:left; background:url(../images/bg1.png) left top no-repeat; width:530px; height:98px; line-height:28px; text-indent:20px; font-size:14px; color:#ccc; padding:5px 0;}
.lyb .form .li_01{height:85px; line-height:26px; padding-left:20px;}
.lyb .form .li_01 input{position:relative; left:-2px; top:2px;}
.lyb .btn1{background:url(../images/btn1.png); width:530px; height:38px; font-size:14px; color:#FFF;}