/*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 {
    text-align: center;
    position: absolute;
    bottom: 25px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 7px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../images/ico2.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 15px;
	height: 15px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(../images/ico2on.png) no-repeat;
}

.banner .prev{ position:absolute; left:8%; top:50%; margin-top:-20px; background:url(../images/nimg40_left.png) center no-repeat; z-index:22; width:40px; height:40px; display:block;}
.banner .next{ position:absolute; right:8%; top:50%; margin-top:-20px; background:url(../images/nimg40_right.png) center no-repeat; z-index:22; width:40px; height:40px; display:block;}
.banner .prev:hover{ background:url(../images/nimg40_lefton.png) center no-repeat;}
.banner .next:hover{ background:url(../images/nimg40_righton.png) center no-repeat;}
.indexFlashTel{ display:none;}
/*banner结束*/
.indexBox{ padding-left:282px;}

.indexPart1{ background:#f2f2f2; padding:70px 90px;}
.indexPart1 .txt1{ font-size:30px; color:#1457a0; background:url(../images/nimg203Bg1.png) center no-repeat; height:50px; line-height:50px; text-align:center;}
.indexPart1 .txt2{ text-align:center; color:#999; font-size:16px; text-transform:uppercase; letter-spacing:12px; padding-bottom:35px;}

.indexPart1 .leftDiv{ width:24%;}
.indexPart1 .leftDiv .box{ margin-right:20px;}
.indexPart1 .midDiv{ width:46%;}
.indexPart1 .midDiv .box{ margin-right:20px;}
.indexPart1 .midDiv .video{ margin-bottom:0px;}
/*.indexPart1 .midDiv .imgDiv{ margin-left:100px;padding-left:100px;}*/
.indexPart1 .rightDiv{ width:30%;}
.indexPart1 .topDiv .leftDiv .list li{ width:100%;}
.indexPart1 .topDiv .leftDiv .list li a{ display:block; background:#e8e8e8; font-size:20px; text-align:center; color:#333; position:relative;}
.indexPart1 .topDiv .leftDiv .list li .ico{ padding-top:10%;}
.indexPart1 .topDiv .leftDiv .list li .imgon{ display:none;}
.indexPart1 .topDiv .midDiv .imgDiv img{ width:100%;}
/*.indexPart1 .topDiv .midDiv .imgDiv .video{border: 0px;vertical-align: middle;}*/
.indexPart1 .topDiv .rightDiv .imgDiv img{ width:100%;}
.indexPart1 .topDiv .rightDiv .name{ padding:11px 12px; font-size:20px; color:#333;}
.indexPart1 .topDiv .rightDiv .content{ font-size:14px; line-height:24px; overflow:hidden; height:48px; padding:0 12px;}
.indexPart1 .topDiv .rightDiv .more{ padding:10px 12px; display:block; font-size:14px; text-transform:uppercase; padding-bottom:0;}
.indexPart1 .topDiv .leftDiv .list li a:hover{ background-color:#3287bd; color:#fff;}
.indexPart1 .topDiv .leftDiv .list li a:hover .imgon{ display:inline-block;}
.indexPart1 .topDiv .leftDiv .list li a:hover .imgoff{ display:none;}

.indexPart1 .botDiv{ padding-top:20px;}
.indexPart1 .botDiv .leftDiv{ float:left; width:24%;}
.indexPart1 .botDiv .leftDiv .box{ margin-right:20px;}
.indexPart1 .botDiv .leftDiv a{ display:block; background-color:#e8e8e8; color:#333; position:relative; font-size:20px; text-align:center;}
.indexPart1 .botDiv .leftDiv a{ display:block; background:#e8e8e8;}
.indexPart1 .botDiv .leftDiv a .imgon{ display:none;}
.indexPart1 .botDiv .leftDiv .box .ico{ padding-top:14%;}
.indexPart1 .botDiv .leftDiv .box p{ padding-top:15px;}
.indexPart1 .botDiv .leftDiv a:hover{ background-color:#3287bd; color:#fff;}
.indexPart1 .botDiv .leftDiv a:hover .imgon{ display:inline-block;}
.indexPart1 .botDiv .leftDiv a:hover .imgoff{ display:none;}

.indexPart1 .botDiv .middle{ width:46%; float:left;}
.indexPart1 .botDiv .middle .box{ margin-right:20px; position:relative;}
.indexPart1 .botDiv .middle .imgDiv{ width:50%;}
.indexPart1 .botDiv .middle .imgDiv img{ width:100%;}
.indexPart1 .botDiv .middle .text{ width:50%; position:absolute; right:0; top:0; height:100%; overflow:hidden; background-color:#333;}
.indexPart1 .botDiv .middle .text .txt{ padding:20px; position:relative;}
.indexPart1 .botDiv .middle .text .txt .title{ padding-bottom:15px;}
.indexPart1 .botDiv .middle .text .txt .title h3{ font-size:24px; color:#fff; font-weight:inherit;}
.indexPart1 .botDiv .middle .text .txt .title p{ font-size:14px; text-transform:uppercase;}
.indexPart1 .botDiv .middle .text .txt .more{ position:absolute; right:20px; top:20px;}
.indexPart1 .botDiv .middle .text .txt .txtp{ font-size:14px; color:#ccc; text-indent:2em;}
.indexPart1 .botDiv .rightbox{ width:30%; float:left; position:relative; overflow:hidden;}
.indexPart1 .botDiv .rightbox .text{ position:absolute; top:0; right:0; width:100%; height:100%;}
.indexPart1 .botDiv .rightbox .imgDiv img{ width:100%;}
.indexPart1 .botDiv .rightbox .text .title{ position:absolute; right:20px; bottom:20px;}
.indexPart1 .botDiv .rightbox .text .more{ position:absolute; right:20px; top:20px;}
.indexPart1 .botDiv .rightbox .text .title h3{ font-size:24px; color:#fff; font-weight:inherit;}
.indexPart1 .botDiv .rightbox .text .title p{ font-size:14px; color:#fff; text-transform:uppercase;}

.indexPart2{ background:#002e60; padding:70px 90px;}
.indexPart2 .txt1{ font-size:26px; color:#fff; background:url(../images/nimg203Bg2.png) center no-repeat; height:50px; line-height:50px; text-align:center;}
.indexPart2 .txt2{ text-align:center; color:#fff; font-size:16px; text-transform:uppercase; letter-spacing:12px; padding-bottom:70px;}
.indexPart2 .list ul{ margin-right:-2px;}
.indexPart2 .list li{ float:left; width:20%;margin-left: 110px;}
.indexPart2 .list li a{ display:block; color:#fff;}
.indexPart2 .list li .box{ margin-right:2px;}
.indexPart2 .list li .topDiv{ padding:25px 0; width:100%; position:relative;}
.indexPart2 .list .li01 .topDiv{ background:#3ecd7b;}
.indexPart2 .list .li02 .topDiv{ background:#277c74;}
.indexPart2 .list .li03 .topDiv{ background:#feadab;}
.indexPart2 .list .li04 .topDiv{ background:#7bb3ee;}
.indexPart2 .list .li05 .topDiv{ background:#fa7168;}
.indexPart2 .list li .ico{ text-align:center; padding:0 30px;}
.indexPart2 .list li .ico img{ width:100%;}
.indexPart2 .list li .botDiv{ height:68px; position:relative; background:#001730; overflow:hidden;}
.indexPart2 .list li .name{ position:relative; z-index:2;}
.indexPart2 .list li .botDiv em{ display:block; display:table-cell; height:68px; text-align:center; font-size:18px; vertical-align:middle; width:300px;}
.indexPart2 .list li .btnDiv{ position:absolute; right:0px; bottom:0px; z-index:1;}
.indexPart2 .list li .hideBox{ display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:3; background:url(../images/bg1.png) repeat;}
.indexPart2 .list li .msg{ padding:0 28px; height:120px; line-height:30px; font-size:14px; overflow:hidden; position:absolute; top:50%; margin-top:-60px;}

.indexPart3{ padding:80px 90px 90px 70px;}
.indexPart3 .txt1{ font-size:30px; color:#1457a0; background:url(../images/nimg203Bg1.png) center no-repeat; height:50px; line-height:50px; text-align:center;}
.indexPart3 .txt2{ text-align:center; color:#999; font-size:16px; text-transform:uppercase; letter-spacing:12px; padding-bottom:35px;}
.indexPart3 .tab2{ width:404px; margin:0 auto;}
.indexPart3 .tab2 li{ float:left; width:190px; margin:0 6px; height:49px; line-height:41px; font-size:18px; color:#fff; text-align:center; background:url(../images/nimg190_1.png) no-repeat;} 
.indexPart3 .tab2 .liNow{ background:url(../images/nimg190_1on.png) no-repeat;}
.indexPart3 .list{ padding-top:50px;}
.indexPart3 .list ul{ margin-right:-20px;}
.indexPart3 .list li{ float:left; width:33.33%;}
.indexPart3 .list li .box{ margin-right:20px;}
.indexPart3 .list li .imgDiv img{ width:100%;}
.indexPart3 .list li .botDiv{ padding:35px 25px 38px; background:#f6f6f6;}
.indexPart3 .list li .name{ font-size:16px; color:#333; font-weight:bold; height:60px; line-height:28px; overflow:hidden;}
.indexPart3 .list li .time{ color:#959595; padding-bottom:30px;}
.indexPart3 .list li .content{ font-size:14px; line-height:24px; height:72px; overflow:hidden;}
.indexPart3 .list li .more{ padding-top:25px;}
.indexPart3 .list li .more a{ color:#1457a0; text-decoration:underline; display:block;}
.indexPart3 .list li:hover .botDiv{ background:#e7eef5;}

.indexPart5{ background:#f2f2f2; padding:70px 80px 90px 70px;}
.indexPart5 .txt1{ font-size:30px; color:#1457a0; background:url(../images/nimg203Bg1.png) center no-repeat; height:50px; line-height:50px; text-align:center;}
.indexPart5 .txt2{ text-align:center; color:#999; font-size:16px; text-transform:uppercase; letter-spacing:12px; padding-bottom:35px;}
.indexPart5 li{ width:25%; float:left; margin-bottom:10px;}
.indexPart5 li .box{ margin-right:10px; position:relative; overflow:hidden;}
.indexPart5 li .text{ position:absolute; left:35px; top:50px;}
.indexPart5 li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.indexPart5 li .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart5 li .text h3{ font-size:20px; color:#333;}
.indexPart5 li .text p{ font-size:15px;}

.indexPart4{ background:#efebef;}
.indexPart4 .bg{ position:relative;}
.indexPart4 .bg img{ width:100%;}
.indexPart4 .box{ padding:110px 90px 90px 70px;}
.indexPart4 .contentBox{ background:#318ade;}
.indexPart4 .mapDiv{ width:50%; float:left;}
.indexPart4 .mapDiv img{ width:100%;}
.indexPart4 .textDiv{ width:50%; float:left;}
.indexPart4 .textDiv .textbox{ padding-top:60px; padding-left:70px; padding-right:50px;}
.indexPart4 .textDiv .textbox .msg{ font-size:13px; color:#fff; padding-bottom:55px;}
.indexPart4 .textDiv .textbox .msg a{ color:#fff;}
.indexPart4 .textDiv .textbox .msg a:hover{ color:#1457a0;}
.indexPart4 .textDiv .textbox .msg .link{ margin-right:20px;}
.indexPart4 .textDiv .textbox .txt{ margin-bottom:30px; position:relative;}
.indexPart4 .textDiv .textbox .txt .txtp{ padding-left:285px; font-size:14px; color:#fff;}
.indexPart4 .textDiv .textbox .txt em{ position:absolute; left:0; top:0; font-size:14px; color:#fff; font-weight:bold;}
.indexPart4 .textDiv .code{ position:relative;}
.indexPart4 .textDiv .code img{ position:absolute; left:0; top:0;}
.indexPart4 .textDiv .code .txtp{ width:190px; height:135px; border:1px #6fade8 solid; background:#6fade8; margin-left:138px;}
.indexPart4 .textDiv .code .txtp .pbox{ padding:30px;}
.indexPart4 .textDiv .code .txtp .pbox h4{ font-size:15px; color:#fff; padding-bottom:10px;}
.indexPart4 .textDiv .code .txtp .pbox p{ font-size:13px; color:#fff;}

.indexPart4 .kouhao{ text-align:center; font-size:24px; color:#1457a0; letter-spacing:7px; font-family:"楷体"; padding-top:58px;}

.about1 .con1{}
.about1 .con1 .imgDiv{ float:left; width:500px; margin-right:25px; margin-bottom:25px;}
.about1 .text{ font-size:14px; line-height:2;}
.about1 .text p{ text-indent:2em; margin-bottom:20px;}

.honor1 .text{ font-size:14px; line-height:2; text-indent:2em; padding-bottom:50px;}
.honor1 .hlist{ padding:0 50px;}
.honor1 .hlist .slick{ margin:0 35px;}
.honor1 .hlist .imgDiv{ border:5px #fff solid;}
.honor1 .hlist .imgDiv img{ width:100%;}
.honor1 .hlist .name{ font-size:18px; padding-top:15px; text-align:center;}
.honor1 .hlist .slick-prev{ width:30px; height:30px; display:block; background:url(../images/ico3_5prev.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-15px;}
.honor1 .hlist .slick-prev:hover{ background:url(../images/ico3_5prevon.png) no-repeat center;}
.honor1 .hlist .slick-next{ width:30px; height:30px; display:block; background:url(../images/ico3_5next.png) no-repeat center; position:absolute; right:0; top:50%; margin-top:-15px;}
.honor1 .hlist .slick-next:hover{ background:url(../images/ico3_5nexton.png) no-repeat center;}
.honorImg { position:relative; height:560px; margin-bottom:80px;}
.honorImg .d_img { position: relative; margin: 0 auto; width:760px; height:100%; padding:0 60px;}
.honorImg .d_img li { position: absolute; display: none; z-index: 0;}
.honorImg .d_img li img { width: 100%; border:#fff solid 5px;}
.honorImg .d_img li .divtext{ font-size:18px; padding-top:15px;}
.honorImg .d_img li.d_pos1 { display: block; width: 220px; left: 7%; top: 90px; z-index: 1 }
.honorImg .d_img li.d_pos2 { display: block; width: 286px; left: 15%; top: 60px; z-index: 2 }
.honorImg .d_img li.d_pos3 { display: block; width: 398px; left: 30%; top: 20px;  z-index: 3 }
.honorImg .d_img li.d_pos4 { display: block; width: 286px; right: 15%; top: 60px; z-index: 2 }
.honorImg .d_img li.d_pos5 { display: block; width: 220px; right: 7%; top: 90px; z-index: 1 }
.honorImg .d_prev { position: absolute; left: 0%; top: 170px; z-index: 10; cursor: pointer; width:30px; height:30px;}
.honorImg .d_next { position: absolute; right: 0%; top: 170px; z-index: 10; cursor: pointer; width:30px; height:30px;}


.advantage1 .title{ text-align:center; margin-bottom:30px;}
.advantage1 .title h2{ font-size:24px; color:#1457a0;}
.advantage1 .title p{ font-size:14px; color:#999;}
.advantage1 .title1{ font-size:20px; color:#1457a0; padding-bottom:25px; font-weight:bold;}
.advantage1 .con1{ margin-bottom:25px;}
.advantage1 .con1 .imgDiv{ float:left;}
.advantage1 .con1 .text{ padding-left:305px; font-size:14px; line-height:2;}
.advantage1 .con1 .text .txt01{ padding-bottom:20px;}
.advantage1 .con1 .text .txt h3{ color:#333;}
.advantage1 .list{}
.advantage1 .list li{ float:left; position:relative; margin-bottom:30px; min-height:85px;}
.advantage1 .list .li01,.advantage1 .list .li03{ width:460px;}
.advantage1 .list .li02,.advantage1 .list .li04{ width:420px;}
.advantage1 .list .li01 .box,.advantage1 .list .li03 .box{ margin-right:40px;}
.advantage1 .list .text{ padding-left:105px;}
.advantage1 .list li .ico{ position:absolute; left:0; top:0;}
.advantage1 .list .text h3{ font-size:20px; color:#1457a0; padding-bottom:15px;}
.advantage1 .list .text p{ font-size:14px; line-height:2;}

.history1{ position:relative;}
.history1 .historyBg{ height:76px; background:url(../images/line2.png) repeat-x center;}
.history1 .historyList{ padding:0 60px;}
.history1 .historyList .slick-slide{ text-align:center; height:76px; line-height:30px; font-size:24px; color:#666; background:url(../images/ico3_6.png) center no-repeat; cursor:pointer;}
.history1 .historyList .slick-current{ color:#1457a0; background:url(../images/ico3_6on.png) center no-repeat;}
.history1 .slick-prev{position:absolute; z-index:10; left:0; top:50%; margin-top:-15px; display:block; background:url(../images/ico3_5prev.png) center no-repeat; width:30px; height:30px;}
.history1 .slick-prev:hover{ background:url(../images/ico3_5prevon.png) center no-repeat;}
.history1 .slick-next{position:absolute; z-index:10; right:0; top:50%; margin-top:-15px; display:block; background:url(../images/ico3_5next.png) center no-repeat; width:30px; height:30px;}
.history1 .slick-next:hover{ background:url(../images/ico3_5nexton.png) center no-repeat;}
.history1 .contentBox{}
.history1 .box{}
.history1 .box li{ padding:40px; background:url(../images/line3.png) repeat-x bottom center; font-size:14px; line-height:2;}
.history1 .box li p{ padding-left:20px; background:url(../images/ico3_7.png) no-repeat left 12px;}

.jod1{}
.jod1 .title{ height:60px; line-height:60px; background-color:#999;}
.jod1 .title li{ float:left; text-align:center; font-size:18px; color:#fff; width:200px;}
.jod1 .list .libox{ height:60px; line-height:60px; background:url(../images/ico5_1.png) no-repeat 800px center; background-color:#f6f6f6; cursor:pointer; margin-bottom:1px;}
.jod1 .list .libox:hover{ color:#1457a0;}
.jod1 .list li{ float:left; text-align:center; font-size:16px; width:200px;}
.jod1 .conbox{ display:none; border:2px #1457a0  solid; padding:40px;}
.jod1 .conbox .text{ margin-bottom:30px;}
.jod1 .conbox .text h3{ font-size:16px; color:#1457a0; font-weight:inherit;}
.jod1 .conbox .text .txt{ font-size:14px; line-height:2;}
.jod1 .conbox .txtp{ font-size:14px; color:#333;}
.jod1 .conbox .txtp em{ color:#1457a0;}
.jod1 .list .libox.currentDt{ background:url(../images/ico5_1on.png) no-repeat 800px center; background-color:#1457a0; color:#fff; margin-bottom:0;}

.culture1{}
.culture1 .txth{ font-size:36px; color:#333; padding-bottom:15px;}
.culture1 .list ul{ width:900px;}
.culture1 .list li{ width:50%; float:left; margin-bottom:20px;}
.culture1 .list li .box{ padding:50px; background-color:#fff; margin-right:20px; min-height:132px;}
.culture1 .list li .title{ font-size:24px; color:#1457a0; margin-bottom:15px;}
.culture1 .list li .title img{ padding-right:10px;}
.culture1 .list li p{ font-size:14px; line-height:2;}
.culture1 .textbox{ padding:50px; background-color:#fff;}
.culture1 .textbox .txt h3{ font-size:24px; color:#333; font-weight:inherit; padding-bottom:15px;}
.culture1 .textbox .txt p{ font-size:14px; line-height:2;}
.culture1 .textbox .txt p em{ font-size:16px; color:#333;}
.culture1 .textbox .txt01{ padding-bottom:30px;}
.culture1 .con .title{ text-align:center; padding:35px 0;}
.culture1 .con .title h3{ font-size:24px; color:#eb3d00; font-weight:inherit;}
.culture1 .con .title p{ font-size:14px; color:#ccc; text-transform:uppercase;}
.culture1 .conDiv .imgDiv{ float:left;}
.culture1 .conDiv .listDiv{ padding-left:460px;}
.culture1 .conDiv .listDiv li{ margin-bottom:30px; height:40px; line-height:40px; position:relative;}
.culture1 .conDiv .listDiv li p{ padding-left:50px; font-size:16px;}
.culture1 .conDiv .listDiv li p span{ font-size:24px;}
.culture1 .conDiv .listDiv li em{ position:absolute; left:0; top:0; width:40px; height:40px; line-height:40px; text-align:center; font-size:24px; color:#fff; background-color:#1457a0; border-radius:4px;}

.life1 ul{ width:900px;}
.life1 li{width: 47%;float:left;margin-bottom:30px;margin-left: 27px;}
.life1 li .box{ margin-right:20px;}
.life1 li .name{ padding-left:15px; font-size:16px; color:#333; background:url(../images/ico6_1bg.png) no-repeat left center; margin:15px 0;}
.life1 li .name a{ color:#333;}
.life1 li .name a:hover{ color:#1457a0;}
.life1 li .txt{ font-size:14px; line-height:2; padding-top:20px; background:url(../images/ico6_2bg.png) no-repeat left top;}
.life1 li .text:hover .txt{ color:#1457a0;}
.life1 li .text:hover .name a{ color:#1457a0;}
.life1 li .imgDiv img{ width:100%;}
.life1 .pageNumDiv{ padding-top:30px;}

.news1 li{ background:url(../images/ico8_1hr.png) repeat-x bottom;}
.news1 li.liprev{ background:none;}
.news1 li .box{ padding:30px; min-height:200px;}
.news1 li .imgDiv{ float:left; width:330px;}
.news1 li .text{ padding-left:360px;}
.news1 li .text .name{ font-size:16px; font-weight:bold; color:#333;}
.news1 li .text .name a{ color:#333;}
.news1 li .text .name a:hover{ color:#1457a0;}
.news1 li .text .txt{ font-size:14px; line-height:1.5; padding:15px 0;}
.news1 li .text .time{ font-size:14px; color:#959595; margin-bottom:30px;}
.news1 li .text .more{ display:block; width:80px; height:30px; line-height:30px; border-radius:6px; text-align:center; background-color:#f6f6f6; border:1px #dedede solid; color:#999;}
.news1 li .text .more:hover{ background-color:#1457a0; color:#fff; border:1px #1457a0 solid;}
.news1 li .text:hover .name a{ color:#1457a0;}
.news1 li .text:hover .txt{ color:#1457a0;}
.news1 li .text:hover .time{ color:#1457a0;}
.news1 .pageNumDiv{ padding-top:40px;}
.news1 li .box:hover{ background-color:#fff;}

.newshow1 .title{ text-align:center; padding-bottom:50px;}
.newshow1 .title h1{ font-size:24px; color:#333;}
.newshow1 .title .author{ color:#999; padding-top:10px;}
.newshow1 .title .author span{ padding:0 10px;}
.newshow1 .imgDiv{ text-align:center; padding-bottom:30px;}
.newshow1 .imgDiv img{ max-width:100%;}
.newshow1 .text{ font-size:14px; line-height:2;}
.newshow1 .text p{ text-indent:2em; padding-bottom:25px;}

.product1 ul{ width:900px;}
.product1 li{ width:33.33%; float:left; margin-bottom:20px;}
.product1 li .box{ margin-right:20px;}
.product1 li .imgDiv{ padding:5px; border:1px #dedede solid; overflow:hidden;}
.product1 li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.product1 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.product1 li .name{ text-align:center; padding-top:10px; font-size:14px;}
.product1 .pageNumDiv{ padding-top:40px;}

.productshow1 .con1{ padding-bottom:40px;}
.productshow1 .con1 .imgbox{ float:left; position:relative; width:470px;}
.productshow1 .con1 .imgDiv img{ width:100%;}
.productshow1 .con1 .txt{ position:absolute; left:30px; top:40px;}
.productshow1 .con1 .txt h3{ font-size:20px; color:#333;}
.productshow1 .con1 .txt p{ font-size:15px;}
.productshow1 .con1 .right{ width:390px; float:right;}
.productshow1 .con1 h1{ font-size:24px; color:#333; font-weight:inherit; padding-bottom:40px;}
.productshow1 .con1 .list ul{ width:410px;}
.productshow1 .con1 .list li{ width:50%; float:left; margin-bottom:20px;}
.productshow1 .con1 .list li .box{ margin-right:20px; cursor:pointer;}
/*.productshow1 .con1 .list li .ico{ border:1px #dedede solid;}*/
.productshow1 .con1 .list li .ico{ border:3px #dedede solid;width:179px;height:179px;}
/*.productshow1 .con1 .list li .ico img{ width:100%;}*/
    .productshow1 .con1 .list li .ico img {width:100%;height:auto}
.productshow1 .con1 .list li.liNow .ico,.productshow1 .con1 .list li .box:hover .ico{ border:3px #1457a0 solid;}
.productshow1 .con2 .tablist{ height:40px; line-height:40px; text-align:center; background:url(../images/ico10_1hr.png) repeat-x bottom; margin-bottom:40px;}
.productshow1 .con2 .tablist li{ display:inline-block; cursor:pointer; margin:0 3px;}
.productshow1 .con2 .tablist li .box{ font-size:16px; color:#333; background-color:#efefef; padding:0 31px; border:1px #dedede solid; border-bottom:none; height:39px;}
.productshow1 .con2 .tablist li .box:hover,.productshow1 .con2 .tablist li.liNow .box{ color:#1457a0; font-weight:bold; background-color:#fff; height:38px;}
.productshow1 .con2 .content{ font-size:14px; line-height:2;}
.productshow1 .con2 .content img{max-width:100% }
.productshow1 .con2 .content p{ text-indent:2em;}
.productshow1 .con2 .content .p1{ text-indent:0px; padding-left:16px; background:url(../images/ico19.png) left 11px no-repeat;}
.productshow1 .detailsshare .bottomDiv{ background:url(../images/ico8_2hr.png) repeat-x top;}
.productshow1 .detailsshare .left{ width:300px; line-height:27px;}
.productshow1 .detailsshare .left em{ float:left; font-weight:inherit;}
.productshow1 .detailsshare .left li{ display:inline-block; margin-right:5px;}

.case1 .con1{ background-color:#fff;}
.case1 .con1 h1{ font-size:24px; color:#333; font-weight:inherit; padding-top:20px; text-align:center;}
.case1 .con1 .imgDiv{ text-align:center;}
.case1 .con1 .imgDiv img{ max-width:100%;}
.case1 .con2{ margin-top:45px;}
.case1 .con2 .tablist{ height:40px; line-height:40px; background:url(../images/ico10_1hr.png) repeat-x bottom; margin-bottom:40px; padding-left:5px;}
.case1 .con2 .tablist li{ display:inline-block; cursor:pointer; margin:0 3px;}
.case1 .con2 .tablist li .box{ font-size:16px; color:#333; background-color:#efefef; padding:0 31px; border:1px #dedede solid; border-bottom:none; height:39px;}
.case1 .con2 .tablist li .box:hover,.case1 .con2 .tablist li.liNow .box{ color:#1457a0; font-weight:bold; background-color:#fff; height:38px;}
.case1 .con2 .content{ font-size:14px; line-height:2;}
.case1 .con2 .content p{}

.project1 ul{ width:900px;}
.project1 li{ width:33.33%; float:left; margin-bottom:20px;}
.project1 li .box{ margin-right:20px;}
.project1 li .imgDiv{ overflow:hidden;}
.project1 li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.project1 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.project1 li .name{ background-color:#f2f2f2; height:60px; line-height:60px; text-align:center; font-size:16px;}
.project1 li .name a{ display:block; color:#333;}
.project1 li .name a:hover{ color:#fff; background-color:#1457a0;}
.project1 .pageNumDiv{ padding-top:30px;}

.projectshow1 h1{ height:70px; line-height:70px; background-color:#dedede; text-align:center; font-size:24px; color:#333; font-weight:inherit;}
.projectshow1 .imgDiv{ padding-top:30px; padding-bottom:55px; text-align:center;}
.projectshow1 .imgDiv img{ border:4px #dedede solid; max-width:100%;}
.projectshow1 .tablist{ height:40px; line-height:40px; text-align:center; background:url(../images/ico10_1hr.png) repeat-x bottom; margin-bottom:40px;}
.projectshow1 .tablist li{ display:inline-block; cursor:pointer; margin:0 3px;}
.projectshow1 .tablist li .box{ font-size:16px; color:#333; background-color:#efefef; padding:0 31px; border:1px #dedede solid; border-bottom:none; height:39px;}
.projectshow1 .tablist li .box:hover,.projectshow1 .tablist li.liNow .box{ color:#1457a0; font-weight:bold; background-color:#fff; height:38px;}

.projectshow1 .con{ font-size:14px; line-height:2;}
.projectshow1 .con .text p{ text-indent:2em;}
.projectshow1 .detailsshare .bottomDiv{ background:url(../images/ico8_2hr.png) repeat-x top;}
.projectshow1 .detailsshare .left{ width:300px; line-height:27px;}
.projectshow1 .detailsshare .left em{ float:left; font-weight:inherit;}
.projectshow1 .detailsshare .left li{ display:inline-block; margin-right:5px;}

.industry1 li{ padding-bottom:20px; margin-bottom:20px; background:url(../images/ico8_1hr.png) repeat-x bottom;}
.industry1 li .imgDiv{ float:left;}
.industry1 li .text{ padding-left:460px;}
.industry1 li .text h3{ font-size:18px; color:#333; padding-bottom:10px;}
.industry1 li .text h3 a{ color:#333;}
.industry1 li .text h3 a:hover{ color:#1457a0;}
.industry1 li .text p{ font-size:14px; line-height:2; text-indent:2em;}
.industry1 li .text .time{ font-size:16px; color:#999; padding-top:20px;}
.industry1 .pageNumDiv{ padding-top:30px;}

.service1 h1{ text-align:center; font-size:24px; color:#eb3d00; font-weight:inherit; padding-bottom:30px;}
.service1 .txt{ font-size:14px; line-height:2;}
.service1 .txt p{ padding-bottom:20px;}
.service1 .text{ padding-bottom:20px;}
.service1 .text h3{ font-size:16px; color:#1457a0;}
.service1 .text p{ font-size:14px; line-height:2;}
.service1 .text p em{ color:#333; font-weight:bold;}

.contact1 .title{ padding-bottom:30px;}
.contact1 .title h2{ font-size:30px; font-weight:inherit; color:#333;}
.contact1 .title p{ font-size:24px; color:#999;}
.contact1 li{ padding-bottom:50px;}
.contact1 li .text{ padding-bottom:20px;}
.contact1 li .text h2{ font-size:24px; color:#333; font-weight:inherit; padding-bottom:20px;}
.contact1 li .text .txt{ font-size:16px;}
.contact1 li .text .txt span{ padding-right:20px;}
.contact1 li .text .txt img{ padding-right:10px;}

.download1 .toplist{ height:40px; line-height:40px; background-color:#999; font-size:14px; color:#fff;}
.download1 dd{ float:left; text-align:center;}
.download1 .dd01{ width:440px;}
.download1 .dd02{ width:120px;}
.download1 .dd03{ width:100px;}
.download1 .dd04{ width:100px;}
.download1 .dd05{ width:120px;}
.download1 li{ height:70px; line-height:68px; background:url(../images/ico8_1hr.png) repeat-x bottom; font-size:14px;}
.download1 li .dd01{ text-align:left;}
.download1 li .dd01 p{ padding-left:10px;}
.download1 li .down{ display:block; width:100px; border-radius:6px; height:35px; line-height:35px; background-color:#1457a0; color:#fff; margin:0 auto; margin-top:20px;}
.download1 li .down:hover{ text-decoration:underline;}
.download1 .pageNumDiv{ padding-top:30px;}

.message1{}
.message1 h2{ font-size:24px; color:#eb3d00; font-weight:inherit; padding-bottom:20px; border-bottom:8px #efefef solid; margin-bottom:25px;}
.message1 .top{ height:35px; line-height:35px; margin-bottom:20px; position:relative;}
.message1 .top em{ font-size:16px; color:#333; position:absolute; left:0; top:0;}
.message1 .top .tablist{ margin-left:100px;}
.message1 .top .tablist li{ float:left; width:140px; text-align:center; margin-right:20px;}
.message1 .top .tablist li p{ background-color:#efefef; border-radius:4px; font-size:14px;}
.message1 .top .tablist li:hover p,.message1 .top .tablist li.liNow p{ background-color:#1457a0; color:#fff;}
.message1 .xb{ height:40px; line-height:40px; font-size:16px; color:#333; margin-bottom:20px;}
.message1 .xb form{ display:inline-block;}
.message1 .xb em{ padding-left:32px;}
.message1 .xb label{ margin-left:10px;}
.message1 .list ul{ width:900px;}
.message1 .list li{ width:33.33%; float:left; margin-bottom:20px;}
.message1 .list li .box{ margin-right:20px; position:relative;}
.message1 .list li .box .red{ position:absolute; top:0; right:10px; line-height:40px; font-size:16px;}
.message1 .list li .input1{ display:block; width:100%; height:40px; line-height:40px; border-radius:4px; background-color:#efefef; text-indent:15px; font-size:14px; color:#999;}
.message1 .ly{ margin-bottom:20px;}
.message1 .ly textarea{ display:block; width:100%; height:150px; line-height:40px; border-radius:4px; background-color:#efefef; text-indent:15px; font-size:14px; color:#999;}
.message1 .yzm{ line-height:40px; height:40px; margin-bottom:20px;}
.message1 .yzm .input1{ width:130px; height:40px; line-height:40px; border-radius:4px; background-color:#efefef; text-indent:15px; font-size:14px; color:#999; float:left; margin-right:10px;}
.message1 .yzm img{ margin-right:10px;}
.message1 .yzm a{ font-size:14px; color:#000;}
.message1 .yzm a:hover{ color:#1457a0;}
.message1 .butDiv{ height:40px; line-height:40px;}
.message1 .butDiv a{ display:block; height:40px; line-height:40px; border-radius:4px; width:120px; background-color:#efefef; font-size:14px; text-align:center; float:left;}
.message1 .butDiv .btn1{ color:#fff; background-color:#1457a0; margin-right:20px;}
.message1 .butDiv a:hover{ text-decoration:underline;}

.law1 .text{ padding-bottom:30px;}
.law1 .text h3{ font-size:16px; color:#1457a0;}
.law1 .text p{ font-size:14px; line-height:2;}

.sitemap1 li{ padding-bottom:20px; margin-bottom:20px; background:url(../images/ico18_1hr.png) repeat-x bottom;}
.sitemap1 li .title{ height:35px; line-height:35px; margin-bottom:15px; font-size:16px;}
.sitemap1 li .title img{ padding-right:10px;}
.sitemap1 li dl{ margin-left:45px;}
.sitemap1 li dd{ display:inline-block; font-size:14px;}
.sitemap1 li dd a{ display:block; margin-right:15px; color:#999;}
.sitemap1 li dd a:hover{ color:#1457a0;}
.sitemap1 li dd em{ padding-right:5px; font-family:"宋体"; font-weight:bold;}

.search1 li{ background:url(../images/ico8_1hr.png) repeat-x bottom;}
.search1 li.liprev{ background:none;}
.search1 li .box{ padding:30px; min-height:200px;}
.search1 li .imgDiv{ float:left; width:330px;}
.search1 li .text{ padding-left:360px;}
.search1 li .text .name{ font-size:16px; font-weight:bold; color:#333;}
.search1 li .text .name a{ color:#333;}
.search1 li .text .name a:hover{ color:#1457a0;}
.search1 li .text .txt{ font-size:14px; line-height:1.5; padding:15px 0;}
.search1 li .text .time{ font-size:14px; color:#959595; margin-bottom:30px;}
.search1 li .text .more{ display:block; width:80px; height:30px; line-height:30px; border-radius:6px; text-align:center; background-color:#f6f6f6; border:1px #dedede solid; color:#999;}
.search1 li .text .more:hover{ background-color:#1457a0; color:#fff; border:1px #1457a0 solid;}
.search1 li .text:hover .name a{ color:#1457a0;}
.search1 li .text:hover .txt{ color:#1457a0;}
.search1 li .text:hover .time{ color:#1457a0;}
.search1 .pageNumDiv{ padding-top:40px;}
.search1 li .box:hover{ background-color:#fff;}

.downloadLayer{ width:687px; height:479px; background:url(../images/bg12.jpg) repeat-x bottom; position:absolute; z-index:111; display:none; border-radius:4px; -moz-border-radius:4px;}
.downloadLayer .close{ display:block; width:22px; height:18px; background:url(../images/close2.png) no-repeat; right:15px; top:15px; position:absolute; z-index:222;}
.downloadLayer .msg{ padding:100px 0 66px; text-align:center; height:42px; font-size:18px; line-height:42px;}
.downloadLayer .msg img{ padding-right:16px;}
.downloadLayer .form{ padding:0 136px;}
.downloadLayer .form li{ height:70px; border-top:#e0e0e0 solid 1px; border-bottom:#e0e0e0 solid 1px; width:100%;}
.downloadLayer .form li .input1{ width:100%; height:70px; line-height:70px; font-size:20px; color:#999; background:url(../images/nimg24_1.png) 20px center no-repeat; text-indent:75px;}
.downloadLayer .btnDiv{ padding:50px 136px 0;}
.downloadLayer .btn1{ height:43px; cursor:pointer; width:100%; background:#1456a0; color:#fff; font-size:20px; border-radius:20px; -moz-border-radius:20px;}
.downloadLayer .tips{ text-align:center; padding-top:25px; font-size:16px;}

.indexPart4 .txt1{ font-size:26px; color:#1457a0; background:url(../images/nimg203Bg1.png) center no-repeat; height:50px; line-height:50px; text-align:center;}
.indexPart4 .txt2{ text-align:center; color:#999; font-size:16px; text-transform:uppercase; letter-spacing:12px; padding-bottom:45px;}

.indexPart4 .icoDiv{ text-align:center; padding:58px 0 10px;}
.indexPart4 .kouhao{ text-align:center; font-size:16px; color:#1457a0; letter-spacing:7px;}
.indexPart4 .kouhao a{ color:#1457a0; letter-spacing:0px;}

.life1 .more {padding-top: 25px;}

.bigPicLayer{ width:500px; height:653px; background:#fff; position:absolute; z-index:111; display:none;}
.bigPicLayer .close{ display:block; width:22px; height:18px; background:url(../images/close2.png) no-repeat; right:10px; top:10px; position:absolute; z-index:222;}
.bigPicLayer .imgDiv{ text-align:center; padding:45px 46px;}
.bigPicLayer .imgDiv img{ border:#dedede solid 1px; width:390px; height:545px; padding:8px;}

.thirdNav{ display:none; padding:0 10px 10px;}
.thirdNav ul{ margin-right:-10px;}
.thirdNav li{ float:left; width:50%; font-size:14px; text-align:center; margin-bottom:10px;}
.thirdNav li div{ margin-right:10px;}
.thirdNav li a{ display:block; height:42px; line-height:20px; background:#eee;}
.thirdNav li a:hover{ background:#005BAC; color:#fff;}





















