/*banner*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 222;
}

.rslides li img {
	z-index: 9;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    position: absolute;
    bottom: 17px;
    z-index: 9;
    left: 50%;
	margin-left:-600px;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin-right:8px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../images/ico1.png) center no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 12px;
	height: 12px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(../images/ico1on.png) center no-repeat;
}

.banner .prev{ position:absolute; left:50%; margin-left: -740px; top:50%; margin-top:-15px; background:url(../images/nimg16_left.png) center no-repeat; z-index:22; width:16px; height:30px; display:block;}
.banner .next{ position:absolute; right:50%; margin-right: -740px; top:50%; margin-top:-15px; background:url(../images/nimg16_right.png) center no-repeat; z-index:22; width:16px; height:30px; display:block;}
/*banner结束*/

.bannerTel{ display: none; }
.indexFlashTel{position:relative; overflow:hidden; max-width:1004px;}
.indexFlashTel .slick img{ width:100%;}
.indexFlashTel .slick-dots{ position:absolute; left:0; width: 100%; text-align: center; bottom:20px;}
.indexFlashTel .slick-dots li{display:inline-block; margin:0 6px; width:12px; height:12px; background:url(../images/ico1.png) center no-repeat;}
.indexFlashTel .slick-dots .slick-active{background:url(../images/ico1on.png) center no-repeat;}

.indexTitle{ color: #fff; position: relative; }

.indexTitle .title1{ font-size: 80px; text-transform: uppercase; padding-bottom: 10px; }
.indexTitle .title2{ font-size: 40px; line-height: 40px; padding-right: 52px; display: inline-block; background: url(../images/nimg36_1.png) right bottom no-repeat;}
.indexTitle .more{ position: absolute; right: 0px; bottom: 0px; padding-right: 55px; display: block; line-height: 24px; font-size: 24px; color: #fff; background: url(../images/nimg36_1.png) right bottom no-repeat;}
.indexTitle .more:hover{ text-decoration: underline; }
.indexTitle2{ color: #000; }
.indexTitle2 .title2{ background: url(../images/nimg36_2.png) right bottom no-repeat;}
.indexTitle2 .more{ color: #000; background: url(../images/nimg36_2.png) right bottom no-repeat;}

.indexPart1{ background: url(../images/indexPart1.jpg) center bottom no-repeat; background-size: cover;}
.indexPart1 .topDiv{ height: 79px; background: url(../images/line1.png) bottom repeat-x; position: relative; overflow: hidden;}
.indexPart1 .keywords{ line-height: 78px; color: #fff; font-size: 16px;}
.indexPart1 .keywords a{ color: #fff; padding-right: 16px; }
.indexPart1 .keywords a:hover{ text-decoration: underline; }
.indexPart1 .form{ top: 13px; width: 370px; height: 45px; border-radius: 8px; -moz-border-radius:8px; position: relative; overflow: hidden;} 
.indexPart1 .form .input1{ border-top-left-radius: 8px; -moz-border-top-left-radius:8px; border-bottom-left-radius: 8px; -moz-border-bottom-left-radius:8px; color: #fff; font-size: 16px; width: 288px; height: 41px; line-height: 40px; padding-left: 18px; border: #afc6e2 solid 2px; border-right: none;}
.indexPart1 .form .btn1{ position: absolute; right: 0px; top: 0px; width: 80px; height: 45px; background: #fff; color: #007bc7; font-size: 18px; 
 border-top-right-radius: 8px; -moz-border-top-right-radius:8px; border-bottom-right-radius: 8px; -moz-border-bottom-right-radius:8px;}
.indexPart1 .botDiv{ padding-top: 60px; }
.indexPart1 .list{ padding: 50px 0 100px; }
.indexPart1 .list ul{ margin-right: -26px; }
.indexPart1 .list li{ float: left; width: 33.33%; margin-bottom: 26px;}
.indexPart1 .list li .box{ margin-right: 26px; position: relative;}
.indexPart1 .list li .imgDiv img{ width: 100%; }
.indexPart1 .list li .name{ -webkit-transition: all .2s linear; transition: all .2s linear; font-size: 24px; color: #333; text-transform: uppercase; position: absolute; left: 30px; top: 26px; z-index: 2; }
.indexPart1 .list li .hideBox{ display: none; position: absolute; left: 0px; top: 0px; width: 100%; background: url(../images/bg2.png) repeat; }
/*.indexPart1 .list .liNow .name{ color: #fff; }*/
.indexPart1 .list li .click{ position: absolute; height: 110px; width: 160px; left: 50%; margin-left: -80px; top: 50%; margin-top: -55px;}
.indexPart1 .list li .ico{ text-align: center; }
.indexPart1 .list li .btnDiv{ font-size: 14px; text-transform: uppercase; background: #1f7cce; color: #fff; text-align: center; position: absolute; bottom: 0px; left: 0px; width: 160px; height: 36px; line-height: 36px; border-radius: 24px; -moz-border-radius:24px; }

.indexPart2{ padding: 70px 0 100px; background: url(../images/indexPart2.jpg) center bottom no-repeat; background-size: cover;}
.indexPart2 .bigBox{ margin-top: 56px;  position: relative;}
.indexPart2 .tab{ position: absolute; left: 50%; margin-left: -600px; bottom: 0px; z-index: 2; width: 1200px;}
.indexPart2 .tab li{ float: left; width: 14.28%; position: relative; height: 68px;}
.indexPart2 .tab li .box{ margin: 0 3px; position: relative; height: 68px;}
.indexPart2 .tab li .xbox{ /* padding-left: 72px;*/ position: absolute; left: 0px; bottom: 0px; height: 68px; width: 100%; overflow: hidden;}
.indexPart2 .tab li .limg img{ width: 100%; position: absolute; bottom: 0px; left: 0px;}
.indexPart2 .tab li .name{position: absolute; left: 22px; bottom: 18px; color: #fff; font-size: 16px;}
.indexPart2 .contentBox{ position: relative; }
.indexPart2 .contentBox .bigImg img{ width: 100%; }
.indexPart2 .contentBox .name{ text-align: center; color: #fff; position: absolute; left: 0px; top: 50px; width: 100%; font-size: 24px;}
.indexPart2 .contentBox .msg{ position: absolute; left: 0px; color: #fff; font-size: 16px; line-height: 32px; width: 100%; text-align: center; top: 110px; }
.indexPart2 .Phone-Box{ margin-top: 30px; }

.indexPart2Pic .slick{ position: relative; }
.indexPart2Pic .slick .bigImg img{ width: 100%; }
.indexPart2Pic .slick .name{ text-align: center; color: #fff; position: absolute; left: 0px; top: 30px; width: 100%; font-size: 18px;}
.indexPart2Pic .slick-dots{ width: 100%; text-align: center; padding-top: 15px;}
.indexPart2Pic .slick-dots li{display:inline-block; margin:0 6px; width:12px; height:12px; background:url(../images/ico1.png) center no-repeat;}
.indexPart2Pic .slick-dots .slick-active{background:url(../images/ico1on.png) center no-repeat;}


.indexPart3{ padding: 85px 0 100px; background: url(../images/indexPart3.jpg) center bottom no-repeat; background-size: cover;}
.indexPart3 .indexTitle{ margin-bottom: 55px; }
.indexPart3Pic{ position: relative; }
.indexPart3Pic .slick .imgDiv{ width: 57%; padding-right: 5%; }
.indexPart3Pic .slick .imgDiv img{ width: 100%; }
.indexPart3Pic .slick .contentBox{ width: 38%; }
.indexPart3Pic .slick .name1{ font-size: 40px; color: #fff; }
.indexPart3Pic .slick .name2{ font-size: 50px; color: #fff; line-height: 60px; text-transform: uppercase; }
.indexPart3Pic .slick .content{ font-size: 16px; color: #fff; line-height: 36px; height: 144px; overflow: hidden; padding-top: 20px; }
.indexPart3Pic .slick .more{ padding-top: 70px; }
.indexPart3Pic .slick .more a{ display: inline-block; height: 24px; line-height: 24px; color: #fff; font-size: 16px; padding-right: 50px; background: url(../images/nimg36_1.png) right center no-repeat;}
.indexPart3Pic .slick .more a:hover{ text-decoration: underline; }
.indexPart3Pic .slick-prev{ z-index: 5; position: absolute; left: -96px; top: 50%; margin-top: -22px; display: block; width: 44px; height: 44px; background: url(../images/nimg44_left.png) center no-repeat; opacity: 0.5;}
.indexPart3Pic .slick-next{ z-index: 5; position: absolute; right: -96px; top: 50%; margin-top: -22px; display: block; width: 44px; height: 44px; background: url(../images/nimg44_right.png) center no-repeat; opacity: 0.5;}
.indexPart3Pic .slick-prev:hover{ opacity: 1; }
.indexPart3Pic .slick-next:hover{ opacity: 1; }

.indexPart4{ padding-top: 80px; background: url(../images/indexPart4.jpg) center bottom no-repeat; background-size: cover;}
.indexPart4 .indexTitle{ margin-bottom: 40px; }
.indexPart4 .leftDiv{ width: 41%; }
.indexPart4 .leftDiv .name{ font-size: 30px; color: #333; padding-bottom: 20px;}
.indexPart4 .content{ font-size: 16px; color: #333; line-height: 36px; height: 216px; overflow: hidden;}
.indexPart4 .more{ padding-top: 60px; }
.indexPart4 .more a{ display: inline-block; height: 24px; line-height: 24px; color: #000; font-size: 16px; padding-right: 50px; background: url(../images/nimg36_2.png) right center no-repeat;}
.indexPart4 .more a:hover{ text-decoration: underline; }
.indexPart4 .rightDiv{ width: 52%; }
.indexPart4 .rightDiv li{ float: left; width: 50%; }
.indexPart4 .rightDiv li .box{ margin-left: 10px; border-left: #ddd solid 1px; padding-left: 10px; padding-bottom: 90px;}
.indexPart4 .rightDiv li .imgDiv img{ width: 100%; }
.indexPart4 .rightDiv li .name{ padding-top: 20px; height: 40px; line-height: 40px; font-size: 20px;}
.indexPart4 .rightDiv li .name a{ color: #333; display: inline-block; padding-right: 50px; background: url(../images/nimg36_2.png) right center no-repeat;}
.indexPart4 .rightDiv li .name a:hover{ color: #1f7cce; }

.about{ padding-top: 65px; }
.about .pageTitle{ padding-bottom: 30px; }
.about .bigImg{ padding: 20px 0; }
.about .content{ font-size: 16px; line-height: 30px; }
.about .contentBox{ margin-top: 30px; border-top: #e8e8e8 solid 1px; padding-top: 40px; }
.about .leftDiv{ width: 565px; height: 438px; background: url(../images/nimg33_2.png) right bottom no-repeat;}
.about .neirong{ padding: 75px 36px 0; font-size: 20px; line-height: 36px; background: url(../images/nimg33_1.png) left top no-repeat;}
.about .neirong em{ color: #005bac; font-size: 24px; }

.culture{ padding-top: 65px; }
.culture .pageTitle{ padding-bottom: 30px; }
.culture .msg{ text-align: center; font-size: 18px; color: #005bac; padding-bottom: 35px;}
.cultureTab{ border-bottom: #e8e8e8 solid 1px; height: 48px; text-align: center;}
.cultureTab li{ display: inline-block; font-size: 16px; padding: 0 18px;}
.cultureTab li a{ display: block; height: 48px; color: #333;}
.cultureTab li a:hover, .cultureTab li .aNow{ color: #005bac; background: url(../images/nimg12_1.jpg) center bottom no-repeat; }
.culture .content{ text-align: center; line-height: 32px; font-size: 16px; padding: 30px 0; }

.culturePic{ margin: 0 -15px; padding-bottom: 50px;}
.culturePic .slick{ margin: 0 15px; }
.culturePic .slick dd{ margin-bottom: 30px; position: relative;}
.culturePic .slick .imgDiv img{ width: 100%; }
.culturePic .slick .name{ background: url(../images/bg2.png) repeat; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 46px; line-height: 46px; text-align: center; color: #fff; font-size: 16px;}
.culturePic .slick-prev{ z-index: 5; position: absolute; left: 50%; margin-left: -60px; bottom: 0; display: block; width: 44px; height: 44px; background: url(../images/nimg44_left2.png) center no-repeat;}
.culturePic .slick-next{ z-index: 5; position: absolute; right: 50%; margin-right: -60px; bottom: 0; display: block; width: 44px; height: 44px; background: url(../images/nimg44_right2.png) center no-repeat;}

.history{ padding-top: 65px; }
.history .pageTitle{ padding-bottom: 30px; }
.historyList{ height:74px; padding:0 88px; border-bottom: #cdcdcd solid 1px;  position: relative;}
.historyList .slick-slide{ margin-right: 1px; text-align:center; color: #fff; line-height: 70px; height:70px; font-size:24px; cursor:pointer; font-weight: bold; background:#00a5e3 url(../images/nimg60Bg.png) left bottom repeat-x;}
.historyList .slick-current{ background:#005bac url(../images/nimg60Bg.png) left bottom repeat-x;}
.historyBox .slick-prev{position:absolute; z-index:10; left:0px; top:0px; display:block; background:url(../images/nimg87_left.jpg) left top no-repeat; width:87px; height:70px;}
.historyBox .slick-next{position:absolute; z-index:10; right:0px; top:0px; display:block; background:url(../images/nimg87_right.jpg) right top no-repeat; width:87px; height:70px;}
.historyBox .list{background: url(../images/line2.jpg) 109px top repeat-y; padding-bottom: 60px;}
.historyBox .list li{ padding: 60px 0 0 140px; position: relative; }
.historyBox .list li .year{ font-size: 24px; color: #005bac; font-weight: bold; width: 118px; height: 40px; line-height: 40px; position: absolute; left: 0px; top: 60px; background: url(../images/nimg16_2.png) right center no-repeat;}
.historyBox .list dd{ font-size: 16px; line-height: 36px; }

.honor{ padding-top: 65px; }
.honor .pageTitle{ padding-bottom: 30px; }
.honorTab{ border-bottom: #e8e8e8 solid 1px; height: 48px; text-align: center;}
.honorTab li{ display: inline-block; font-size: 16px; padding: 0 18px;}
.honorTab li a{ display: block; height: 48px; color: #333;}
.honorTab li a:hover, .honorTab li .aNow{ color: #005bac; background: url(../images/nimg12_1.jpg) center bottom no-repeat; }
.honorPic{ position: relative; padding: 38px 56px; }
.honorPic .slick{ margin: 0 10px; background: #f2f2f2; padding: 10px 10px 0;}
.honorPic .slick .imgDiv img{ width: 100%; }
.honorPic .slick .name{ font-size: 16px; color: #737373; text-align: center; height: 48px; line-height: 48px; overflow: hidden; }
.honorPic .slick-prev{ z-index: 5; position: absolute; left: 0px; top: 50%; margin-top: -25px; width: 50px; height: 50px; display: block; background: url(../images/nimg50_left.png) center no-repeat; }
.honorPic .slick-next{ z-index: 5; position: absolute; right: 0px; top: 50%; margin-top: -25px; width: 50px; height: 50px; display: block; background: url(../images/nimg50_right.png) center no-repeat; }
.honorPic .slick-prev:hover{ background: url(../images/nimg50_lefton.png) center no-repeat;}
.honorPic .slick-next:hover{ background: url(../images/nimg50_righton.png) center no-repeat;}
.honor .list{ background: url(../images/nimg1200Bg.png) center top no-repeat; padding: 40px 0 0 70px;}
.honor .list li{ float: left; width: 33.33%;  font-size: 16px; margin-bottom: 60px;}
.honor .list li div{ padding-left: 30px; background: url(../images/nimg18_1.png) left center no-repeat; }

.contact{ padding-top: 65px; }
.contact .pageTitle{ padding-bottom: 30px; }
.contact .contentBox{ height: 600px; background: #f8f8f8; position: relative; padding-right: 600px;}
.contact .list{ padding: 43px 56px 0 32px; }
.contact .list li{ min-height: 36px; line-height: 36px; padding-left: 145px; position: relative; margin-bottom: 20px; font-size: 16px; color: #333;}
.contact .list li img{ position: absolute; left: 0px; top: 0px; }
.contact .list li em{ position: absolute; left: 56px; width: 78px; display: block; background: url(../images/line3.jpg) right center no-repeat;}
.contact .list li span{ padding-left: 24px; }
.contact .mapDiv{ position: absolute; right: 0px; top: 0px;width:600px;height:600px; }

.productTab ul{ margin-right: -10px; }
.productTab li{ float: left; margin-bottom: 10px; font-size: 16px;}
.productTab li .box{ margin-right: 10px; }
.productTab li a{ display: block; height: 55px; line-height: 55px; background: #ebebeb; padding: 0 26px; color: #005bac;}
.productTab li .aNow, .productTab li a:hover{ background: #005bac; color: #fff; }

.product{ padding: 70px 0 20px; }
.product .name{ font-size: 36px; color: #1a1a1a; padding-bottom: 20px;}
.product .name img{ padding-left: 10px; }

.product .table_t{ border-top:#dedede solid 1px; border-left:#dedede solid 1px;}
.product .table_t li{ float:left; height:48px; background:#005bac; border-right:#d7d7d7 solid 1px; text-align:center; line-height:48px; font-size:18px; color:#fff;}
.product .table_t .li01{ width:198px;}
.product .table_t .li02{ width:198px;}
.product .table_t .li03{ width:298px;}
.product .table_t .li04{ width:298px;}
.product .table_t .li05{ width:201px;}
.product .table_b{ border-left:#d7d7d7 solid 1px; border-bottom:#d7d7d7 solid 1px;}
.product .table_b td{ padding:15px 0; border-right:#d7d7d7 solid 1px; font-size:16px; text-align:center; line-height:26px;}
.product .table_b a{ font-size:14px;}
.product .table_b a img{ padding-right: 6px; }
.product .list li{ margin-bottom:25px;}
.product .list li .imgDiv{ border:#d7d7d7 solid 1px;}
.product .list li .imgDiv img{ width:100%;}
.product .list li .msgList{ padding-top:15px;}
.product .list li .msgList dd{ font-size:14px; line-height:28px;}
.product .list li .msgList em{ color:#005BAC;}
.product .list li .wen{ font-size:14px; color:#005BAC; line-height:28px; padding-bottom:5px;}
.product .list li .btnDiv a{ display:block; width:100%; height:45px; line-height:45px; background:#005bac; color:#fff; font-size:14px; text-align:center;}
.product .list li .btnDiv img{ padding-right:10px;}

.application{ padding-top: 65px; }
.application .pageTitle{ padding-bottom: 30px; }
.application .bigImg{ padding-bottom: 30px; }
.application .bigImg img{ width: 100%; }
.application .content{ font-size: 16px; line-height: 30px; padding-bottom: 20px; }
.application .list1 li{ padding-bottom: 20px; font-size: 16px;}
.application .list1 li .txt{ color: #005bac; line-height: 30px; font-weight: bold;}
.application .wen{ padding-top: 20px; border-bottom: #f3f3f3 solid 3px; height: 42px; font-size: 24px; color: #005bac; font-weight: bold; }
.application .list2{ padding-top: 30px; }
.application .list2 li{ float: left; margin-bottom: 10px;}
.application .list2 li .box{ margin-right: 10px; height: 50px; }
.application .list2 li a{ display: block; padding: 0 20px; line-height: 50px; height: 50px; background: #f8f8f8; font-size: 14px;}
.application .list2 li a:hover{ text-decoration: underline; color: #005bac;}
.application .list2 li img{ padding-right: 10px; }

.advantage{ padding-top: 40px; }
.advantage .pageTitle{ padding-bottom: 75px; }
.advantage .title{ border-bottom: #f3f3f3 solid 3px; height: 42px; font-size: 24px; color: #005bac; font-weight: bold;}
.advantage .content{ font-size: 16px; line-height: 30px; padding: 20px 0;}
.advantage .content2{ padding: 20px 0 60px; }
.advantage .imgList{ padding-bottom: 60px; }
.advantage .imgList2{ padding-bottom: 0px; }
.advantage .imgList ul{ margin-right: -30px; }
.advantage .imgList li{ float: left; width: 33.33%; }
.advantage .imgList li .box{ margin-right: 30px; }
.advantage .imgList li .imgDiv img{ width: 100%; }
.advantage .imgList li .name{ padding-top: 15px; font-size: 24px; color: #333; }
.advantage .imgList li .msg{ font-size: 16px; line-height: 24px; padding-top: 15px; }
.advantage .imgList2 li{ height: 376px; }

.news{ padding-top: 65px; }
.news .list{ padding: 15px 0 30px; }
.news .list li{ padding:15px 0;}
.news .list li .box{ height:192px; position:relative; padding:0 50px 0 140px; background:#f7f7f7;}
.news .list li .name{ color: #333; font-size:24px; padding-top:25px; height:28px; line-height:28px; overflow:hidden;}
.news .list li .content{ font-size:16px; line-height:30px; height:90px; overflow:hidden; padding-top:20px;}
.news .list li .leftDiv{ position:absolute; left:0px; top:0px; width:96px; height:192px;}
.news .list li .timeDiv{ width:96px; height:96px; background:#00a5e3; color:#fff; text-align:center; font-size:14px;}
.news .list li .timeDiv b{ font-size:36px; display:block; padding-top:22px; line-height:40px;}
.news .list li .btnDiv{ width:96px; height:96px; background:#005bac; text-align:center; color:#fff;}
.news .list li .ico{ padding:19px 0 10px;}
.news .list li .ico .img1{ display: none; }
.news .list li:hover .box{ background:#005bac;}
.news .list li:hover .name{ color:#fff;}
.news .list li:hover .content{ color:#fff;}
.news .list li:hover .timeDiv{ background: #f7f7f7; color: #333; }
.news .list li:hover .timeDiv b{ color: #005bac; }
.news .list li:hover .btnDiv{ background: #e9e9e9; color: #333; }
.news .list li:hover .ico img{ display: none; }
.news .list li:hover .ico .img1{ display: inline-block; }

.newShow{ padding:60px 0 35px;}
.newShow .name{ text-align:center; font-size:24px; color:#333; padding-bottom:15px;}
.newShow .time{ padding-bottom:18px; background:url(../images/line4.png) bottom repeat-x; text-align:center; font-size:14px; color:#999;}
.newShow .time em{ padding:0 10px;}
.newShow .content{ font-size:16px; line-height:36px; padding:40px 0 30px;}
.newShow .imgDiv{ text-align: center; padding: 50px 0;}
.newShow .content img{ /*max-width: 1200px;*/width:640px; }
.newShow .botDiv{ position: relative; height: 46px; }
.newShow .share{ height:46px; padding-left:56px; position:relative; padding-top: 11px;}
.newShow .share em{ font-size:14px; line-height:46px; position:absolute; left:0px; top:0px;}
.newShow .share li{ width:24px; height:24px; float:left; margin-right:5px;}
.newShow .btnDiv{position:absolute; display:block; top:0px; right:0px;overflow:hidden;}
.newShow .btnDiv a{  float: left; margin-left:15px; display: block; width:150px; height:46px; background:#005bac; text-align:center; line-height:46px; font-size:16px; color: #fff; border-radius: 24px; -moz-border-radius:24px;}

.pageDown{height:105px; position:relative;}
.pageDown .box{ background:url(../images/line4.png) top repeat-x; padding-top:25px;}
.pageDown li{ height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px; font-size:14px;}
.pageDown li b{ font-size: 16px; color: #333; }

.announcement{ padding-top: 65px; }
.announcement .pageTitle{ padding-bottom: 30px; }
.announcement .table_T{ height: 60px; line-height: 60px; background: #005bac; color: #fff; }
.announcement .table_T li{ float: left; font-size: 18px;}
.announcement .table_T .li01{ width: 826px; text-indent: 26px;}
.announcement .table_T .li02{ width: 246px; }
.announcement .table_T .li03{ width: 128px; }
.announcement .table_B{ padding-bottom: 28px; }
.announcement .table_B li{ height: 61px; background: url(../images/line4.png) bottom repeat-x;}
.announcement .table_B li a{ display: block; height: 60px; overflow: hidden; color: #333;}
.announcement .table_B li div{ float: left; height: 60px; line-height: 60px; font-size: 16px; }
.announcement .table_B .div1{ width: 826px; text-indent: 26px;}
.announcement .table_B .div2{ width: 246px; }
.announcement .table_B .div3{ width: 128px; }
.announcement .table_B li:hover{ background: none; }
.announcement .table_B li:hover a{ color: #005bac; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2); }

.talent{ padding-top: 65px; }
.talent .pageTitle{ padding-bottom: 30px; }
.talent .list li{ height: 400px; position: relative; background: #f4f5f7; padding: 0 674px 0 68px;}
.talent .list .li01{ padding: 0 68px 0 674px;}
.talent .list li .imgDiv{ position: absolute; right: 0px; top: 0px; overflow: hidden;}
.talent .list .li01 .imgDiv{ left: 0px; right: auto; }
.talent .list li .name{ padding-top: 65px; font-size:24px; color: #333; height: 46px; border-bottom: #d7d7d7 solid 1px;}
.talent .list li .name em{ padding-left: 10px; color: #999; text-transform: uppercase; }
.talent .list li .content{ padding-top: 20px; font-size: 16px; width: 340px; line-height: 28px;}

.job{ padding-top: 65px; }
.job .pageTitle{ padding-bottom: 30px; }
.job .jobTop{ height:70px;}
.job .jobTop li{ float:left; text-align:center; font-size:20px; width:20%; height:70px; line-height: 70px; font-size:18px; color:#fff; background:#005bac;}
.job .jobTop .li02{ background: #0666bc; }
.job .jobTop .li03{ background: #1172c8; }
.job .jobTop .li04{ background: #1a7bd0; }
.job .jobTop .li05{ background: #2a8be0; }
.job .jobTop li img{ padding-right: 10px;}
.job .jobBottom{ padding-bottom:50px;}
.job .jobBottom .li01{ background: #f8f8f8;}
.job .jobBottom li .div1{ height:68px;}
.job .jobBottom li .div1 dd{ color: #333; float:left; font-size:16px; text-align:center; width:20%;}
.job .jobBottom li .div1 dd em{ display:block; display:table-cell; height:68px; vertical-align:middle; width:240px;}
.job .jobBottom li .btnDiv{ width: 108px; height: 43px; margin: 13px auto 0; }
.job .jobBottom li .btnDiv a{ display: block; width: 108px; height: 43px; line-height: 43px;  }
.job .jobBottom li .btnDiv a:hover{background: #005bac; color: #fff; border-radius: 24px; -moz-border-radius:24px;}

.jobShow{ padding: 70px 0 25px; }
.jobShow .name{ margin-bottom: 20px; border-top: #005bac solid 3px; height: 75px; background: #f7f7f7; padding-left: 30px; color: #333; font-size: 24px; line-height: 75px;}
.jobShow .table{ margin-bottom: 40px; border-top: #f2f2f2 solid 1px; border-left: #f2f2f2 solid 1px;}
.jobShow .table td{ padding: 10px 0; border-bottom: #f2f2f2 solid 1px; border-right: #f2f2f2 solid 1px; font-size: 16px; color: #333;}
.jobShow .table td div{ padding-left: 128px; }
.jobShow .table td em{ color: #666; }
.jobShow .table .td01 div{ padding-left: 35px; }
.jobShow .txt{ font-size: 16px; color: #454545; font-weight: bold; padding-bottom: 10px;}
.jobShow .txt img{ padding-right: 6px; }
.jobShow .content{ font-size: 14px; line-height: 36px; padding-bottom: 75px;}
.jobShow .content a{ color: #005bac; text-decoration: underline; }
.jobShow .content2{ padding-bottom: 35px; }
.jobShow .btnGroup{ overflow: hidden; }
.jobShow .btnGroup li{ font-size: 16px; float: left; margin-right: 20px; }
.jobShow .btnGroup li a{ color: #005bac; display: block; width: 150px; height: 46px; background: #f3f3f3; border-radius: 24px; -moz-border-radius:24px; text-align: center; line-height: 46px;}
.jobShow .btnGroup li a:hover{ background: #005bac; color: #fff; }

.bigPicLayer { width: 600px; height: 480px; position: fixed; z-index: 111; top: 50% !important; margin-top: -240px; display: none;}
.bigPicLayer .close{ display:block; width:44px; height:44px; background:url(../images/delect_03.png) no-repeat; left: 50%; margin-left: -22px ; top:-94px; position:absolute; z-index:222;}
.bigPicLayer .imgDiv{ text-align:center;}
.bigPicLayer .imgDiv img{ width:600px;}
.bigPicLayer .imgDiv span{ display: block; text-align: center;font-size: 24px; margin-top: 16px; color: #fff;}
#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}
.sideBar{position:fixed;right: 0;top: 26%;z-index:111;}
.sideBar li{position:relative;height: 52px;margin-bottom:1px;cursor:pointer;}
.sideBar .mouse{position:absolute; left:-152px; top:0px; display:none;}
.sideBar .img{background:#e7e7e7; height:52px; text-align:center; width:52px;}
.sideBar .img img{position:relative;}
.sideBar .liNow .img{background:#a06eff;}
.sideBar .liNow .mouse{display:block;}
.sideBar li .on{display: none;}
.sideBar .liNow .on{display: block;}
.sideBar .liNow .off{display: none;}
.sideBar .li01 .mouse{ background: #a06ffd;width: 149px;height: 52px;left: -149px; }
.sideBar .li01 .mouse em{ display: block;width: 210px;height: 52px;color: #fff;font-size: 16px;line-height: 52px;margin-left: 25px; }
.sideBar .li02.liNow .img{background:#05c8c8;}
.sideBar .li02 .mouse{background:#05c8c8;width: 149px;height:52px;left: -149px;}
.sideBar .li02 a{display:block;width:210px;height:52px;color:#fff;font-size: 16px;line-height:52px;margin-left: 25px;}
.sideBar .li02 em{}




















































































































































































































































































