/*! www.vancheer.com  |  Powered by vancheer */
/*首页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: 9;
}

.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;
    opacity: 1.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: 20px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 5px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../PSimages/ico1_ban.png) no-repeat center;
	display: inline-block;
	_display: block;
	*display: block;
	width: 37px;
	height: 5px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(../PSimages/ico1_banon.png) no-repeat center;
}

.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-25px; background:url(../PSimages/banprev.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-25px; background:url(../PSimages/bannext.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .prev:hover{ background:url(../PSimages/banprevon.png) center no-repeat;}
.banner .next:hover{ background:url(../PSimages/bannexton.png) center no-repeat;}
.indexFlashTel{display:none;}

.indexPart1{ background-color:#f2f2f2; padding-top:60px; padding-bottom:100px;}
.indexPart1 .title0{ text-align:center; padding-bottom:55px;}
.indexPart1 .title0 p{ text-transform:uppercase; font-size:40px; color:#333; background:url(../PSimages/ico1_1hr.png) no-repeat center;}
.indexPart1 .title0 h2{ font-size:20px; color:#484848; font-weight:inherit;}
.indexPart1 .prbox{ width:200px; float:left; transition:all 1s; -webkit-transition:all 1s;}
.indexPart1 .prbox .box{ margin-left:3px; overflow:hidden; position:relative;}
.indexPart1 .prbox:first-child .box{ margin-left:0;}
.indexPart1 .prbox .textbg{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.3);}
.indexPart1 .prbox .textbg .text{ display:block; width:109px; height:109px; background:url(../PSimages/ico1_13.png) center; position:absolute; left:50%; top:50%; margin-left:-55px; margin-top:-55px; text-align:center; border-radius:50%; overflow:hidden;}
.indexPart1 .prbox .textbg .text .ico{ padding-top:28px; height:32px; padding-bottom:2px;}
.indexPart1 .prbox .textbg .text p{ font-size:16px; color:#00a2e9;}
.indexPart1 .prbox .txt{ display:none; position:absolute; left:50%; top:50%; width:360px; height:90px; padding:20px; background-color:#fff; margin-left:-200px; margin-top:-65px;}
.indexPart1 .prbox .txt h3{ font-size:20px; color:#00a2e9; font-weight:inherit; padding-bottom:5px;}
.indexPart1 .prbox .txt p{ font-size:14px; line-height:2;}
.indexPart1 .prNow{ width:598px;}
.indexPart1 .prNow .textbg{ display:none;}
.indexPart1 .prNow .txt{ display:block;}

.indexPart2{ padding-top:60px; padding-bottom:100px; background:url(../PSimages/nimg1920_bg2.jpg) no-repeat top center;}
.indexPart2 .title0{ text-align:center; padding-bottom:55px;}
.indexPart2 .title0 p{ text-transform:uppercase; font-size:40px; color:#fff; background:url(../PSimages/ico1_2hr.png) no-repeat center;}
.indexPart2 .title0 h2{ font-size:20px; color:#fff; font-weight:inherit;}
.indexPart2 .leftDiv{ float:left;}
.indexPart2 .leftDiv .imgDiv{ overflow:hidden; width:455px;}
.indexPart2 .leftDiv .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s;}
.indexPart2 .leftDiv .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart2 .rightDiv{ padding-left:475px;}
.indexPart2 .rightDiv .title{ font-size:14px; color:#fff; padding-bottom:130px;}
.indexPart2 .rightDiv .title .ico{ padding-bottom:20px; font-size:30px; color:#fff;}
.indexPart2 .rightDiv .title p{ line-height:2;}
.indexPart2 .rightDiv li{ width:33.33%; float:left; text-align:center; background:url(../PSimages/ico19_hr.png) no-repeat right center;}
.indexPart2 .rightDiv li:last-child{background:none;}
.indexPart2 .rightDiv li .box{ padding:0 30px; background:url(../PSimages/ico1_15bg.png) no-repeat top center; padding-top:8px;}
.indexPart2 .rightDiv li .imgon{ display:none;}
.indexPart2 .rightDiv li .ico{ padding-bottom:30px;}
.indexPart2 .rightDiv li .box:hover .imgon{ display:inline-block;}
.indexPart2 .rightDiv li .box:hover .imgoff{ display:none;}
.indexPart2 .rightDiv li h3{ font-size:16px; padding-bottom:10px;}
.indexPart2 .rightDiv li h3 a{ color:#000;}
.indexPart2 .rightDiv li h3 a:hover{ color:#198acb;}
.indexPart2 .rightDiv li p{ font-size:14px;}

.indexPart3{ background:url(../PSimages/ico1_20bg.png) repeat center; padding-top:60px; padding-bottom:100px;}
.indexPart3 .title0{ text-align:center; padding-bottom:55px;}
.indexPart3 .title0 p{ text-transform:uppercase; font-size:40px; color:#333; background:url(../PSimages/ico1_3hr.png) no-repeat center;}
.indexPart3 .title0 h2{ font-size:20px; color:#484848; font-weight:inherit;}
.indexPart3 .leftDiv{ width:500px; float:left;}
.indexPart3 .leftDiv .Nlist{ padding:15px; background-color:#fff;}
.indexPart3 .leftDiv .imgDiv{ width:470px; overflow:hidden; margin-bottom:20px;}
.indexPart3 .leftDiv .imgDiv img{ width:100%; transition:all 3s; -webkit-transition:all 3s; -moz-transition:all 3s; -o-transition:all 3s;}
.indexPart3 .leftDiv .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart3 .leftDiv h2{ font-size:16px; color:#222; padding-bottom:20px;}
.indexPart3 .leftDiv h2 a{ color:#222;}
.indexPart3 .leftDiv h2 a:hover{ color:#198acb;}
.indexPart3 .leftDiv p{ font-size:14px; line-height:25px;}
.indexPart3 .leftDiv .Nlist .slick-dots{ padding-top:20px; text-align:center;}
.indexPart3 .leftDiv .Nlist .slick-dots li{ display: inline-block; margin: 0 5px;  width:37px; height:5px; background:url(../PSimages/ico1_21.png) no-repeat;}
.indexPart3 .leftDiv .Nlist .slick-dots .slick-active{ background:url(../PSimages/ico1_21on.png) no-repeat;}
.indexPart3 .rightDiv{ width:675px; float:right;}
.indexPart3 .rightDiv .time{ width:100px; height:100px; background:url(../PSimages/ico1_22bg.png) no-repeat center; float:left; text-align:center;}
.indexPart3 .rightDiv .time h3{ font-size:50px; color:#fff; font-weight:inherit; padding-top:5px;}
.indexPart3 .rightDiv .time p{ font-size:16px; color:#fff;}
.indexPart3 .rightDiv .time:hover{background:url(../PSimages/ico1_22bgon.png) no-repeat center;}
.indexPart3 .rightDiv .txt{ padding-left:120px;}
.indexPart3 .rightDiv .txt h2{ font-size:16px; color:#222; padding-bottom:15px;}
.indexPart3 .rightDiv .txt h2 a{ color:#222;}
.indexPart3 .rightDiv .txt h2 a:hover{ color:#007dc5;}
.indexPart3 .rightDiv .txt p{ font-size:14px; line-height:2; height:56px; overflow:hidden;}
.indexPart3 .rightDiv li{ padding-bottom:20px; margin-bottom:20px; background:url(../PSimages/ico1_23hr.png) repeat-x bottom center;}

.indexPart4{ padding-top:60px; padding-bottom:100px;}
.indexPart4 .title0{ text-align:center; padding-bottom:55px;}
.indexPart4 .title0 p{ text-transform:uppercase; font-size:40px; color:#333; background:url(../PSimages/ico1_3hr.png) no-repeat center;}
.indexPart4 .title0 h2{ font-size:20px; color:#484848; font-weight:inherit;}
.indexPart4 .imgDiv{ border:1px #e4e4e4 solid; margin:0 10px; overflow:hidden;}
.indexPart4 .imgDiv img{ width:100%; transition:ease 0.5s; -webkit-transition:ease 0.5s; -moz-transition:ease 0.5s; -ms-transition:ease 0.5s;}
.indexPart4 .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart4 .name{ padding-top:15px; font-size:14px; text-align:center;}
.indexPart4 .blist .slick-next{ position: absolute; z-index:22; right: 50%; margin-right: -40px; width: 31px; height:31px; bottom: -60px; background: url(../PSimages/ico1_24next.png) no-repeat center;}
.indexPart4 .blist .slick-next:hover{background: url(../PSimages/ico1_24nexton.png) no-repeat center;}
.indexPart4 .blist .slick-prev{ position: absolute; z-index:22; left: 50%; margin-left: -40px; width: 31px; height:31px; bottom: -60px; background: url(../PSimages/ico1_24prev.png) no-repeat center;}
.indexPart4 .blist .slick-prev:hover{background: url(../PSimages/ico1_24prevon.png) no-repeat center;}

.indexPart5{ height:60px; line-height:60px; background-color:#007dc5; text-align:center;}
.indexPart5 p{ display:inline-block; font-size:16px; color:#fff;}
.indexPart5 p span{ font-size:24px; font-weight:bold; padding-right:20px;}
.indexPart5 p em{ font-size:24px; font-weight:bold; padding-right:35px;  }
.indexPart5 .btn{ color:#007dc5; padding:10px 30px; background:url(../PSimages/ico1_25bg.png) no-repeat center;}
.indexPart5 .btn:hover{ text-decoration:underline;}

.about1 .content .title{ padding-bottom:20px;}
.about1 .content .title h1{ font-size:24px; color:#007dc5;}
.about1 .content .title p{ font-size:20px; color:#007dc5; font-weight:bold;}
.about1 .content .text>p{ font-size:14px; line-height:2; color:#007dc5;}
.about1 .content .text>p em{ font-weight:bold; color:#007dc5;}
.about1 .content01{ padding-bottom:20px;}
.about1 .content01 .text{ width:690px; float:left;}
.about1 .content01 .imgDiv{ width:495px; float:right;}
.about1 .content02 .text{ width:670px; float:right; padding:60px 0; background:url(../PSimages/ico2_6.png) no-repeat left top,url(../PSimages/ico2_5.png) no-repeat right bottom;}
.about1 .content02 .imgDiv{ width:500px; float:left;}


.founder1 .imgDiv{ float:left; margin-right:20px;}
.founder1 .text{ font-size:14px; line-height:2; padding-bottom:20px;}
.founder1 .txt{ font-size:14px; line-height:2; padding-bottom:20px;}
.founder1 .list{ font-size:14px; line-height:2;}
.founder1 .list p{ width:50%; float:left; font-size:14px; line-height:2;}
.founder1 .content{ color: #007dc5;}
.founder1 .content2{}
.founder1 .content2 .txt{ float:left; width:295px;}
.founder1 .content2 .txt b{ font-size:18px;}
.founder1 .content2 .list{ width:870px; float:right;margin-top:35px}

.honor1 .imgDiv{ border:1px #e5e5e5 solid; margin:0 7px; margin-bottom:20px; overflow:hidden;}
.honor1 .imgDiv img{ width:100%; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}
.honor1 .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.honor1 .name{ text-align:center; font-size:14px;}
.honor1 .hlist{ padding:0 80px;}
.honor1 .hlist .slick-next{ position: absolute; z-index:22; right:0; width: 50px; height:50px; top:50%; margin-top:-45px; background: url(../PSimages/ico2_7next.png) no-repeat center;}
.honor1 .hlist .slick-next:hover{background: url(../PSimages/ico2_7nexton.png) no-repeat center;}
.honor1 .hlist .slick-prev{ position: absolute; z-index:22; left:0; width: 50px; height:50px; top:50%; margin-top:-45px; background: url(../PSimages/ico2_7prev.png) no-repeat center;}
.honor1 .hlist .slick-prev:hover{background: url(../PSimages/ico2_7prevon.png) no-repeat center;}

/*自适应发展历史*/
.plhistory1{ padding-bottom:200px;}
.plhistory1 .HistoryTab{height:125px; position:relative; background:url(../PSimages/ico4_bg.png) repeat-x center bottom; padding:0px 70px;}
.plhistory1 .HistoryTab div{ text-align:center; border:none; outline:none;}
.plhistory1 .HistoryTab div em{ font-size:16px; color:#fff; border:none; outline:none;}
.plhistory1 .HistoryTab .slick-slide{ cursor:pointer; height:80px;  line-height:80px; color:#fff; outline:none; background:url(../PSimages/history_ico32off.png) center no-repeat;}
.plhistory1 .HistoryTab .slick-current{background:url(../PSimages/history_ico32.png) center no-repeat; font-size:18px; color:#fff; height:80px;  line-height:80px; }
.plhistory1 .HistoryTab .slick-current em{ color:#fff;}
.plhistory1 .HistoryTab .slick-current:hover{background:url(../PSimages/history_ico32.png) center no-repeat;}
.plhistory1 .slick-prev{ cursor:pointer; background:url(../PSimages/history_leftoff2.png) center no-repeat; width:16px; text-align:center; height:30px; position:absolute; top:-24px; left:-47px; text-indent:2000px;  border:none; outline:none; z-index:222}
.plhistory1 .slick-prev:hover{background:url(../PSimages/history_lefton2.png) center no-repeat;}
.plhistory1 .slick-next{ cursor:pointer; background:url(../PSimages/history_rightoff2.png) center no-repeat; width:16px; text-align:center; height:30px; position:absolute; top:-24px; right:-47px; text-indent:2000px; border:none; outline:none; z-index:222}
.plhistory1 .slick-next:hover{background:url(../PSimages/history_righton2.png) center no-repeat; border:none;}
.plhistory1 .HistoryDiv{ margin-top:30px; margin-left:0; font-size:14px; color:#666; line-height:2;}
/*自适应发展历史End*/
.HistoryDiv .list{ padding-top:30px; padding-bottom:100px; background:url(../PSimages/ico4_bg2.png) repeat-y 120px center;}
.HistoryDiv .list li{ margin-bottom:20px;}
.HistoryDiv .list li .title{}
.HistoryDiv .list li .title .box{ width:79px; height:72px; float:left; background:url(../PSimages/ico4_bg3.png) center no-repeat; text-align:center; line-height:72px; font-size:16px; color:#007dc5;}
.HistoryDiv .list li .text{ padding-left:160px; background:url(../PSimages/ico4_bg4.png) no-repeat 114px 31px;}
.HistoryDiv .list li .text .box{}
.HistoryDiv .list li .text h3{ font-weight:inherit; color:#333; font-size:16px; padding-bottom:5px;}
.HistoryDiv .list li .text p{ font-size:14px; color:#007dc5; line-height:1.5;}
.HistoryDiv .list li .text p em{ font-size:18px;}
.HistoryDiv .list li .text .imgDiv{ padding-top:20px;}
.history1 .toptitle{ font-size:14px; color:#007dc5; line-height:2; padding-bottom:60px;}
.history1 .toptitle p{ text-indent:2em;}

.pagecontentp{ background-color:#f3f3f3; padding-top:50px;}
.product1 li{ margin-bottom:40px;}
.product1 li .text{ padding-top:100px;}
.product1 li .text h3{ font-size:28px; color:#333; font-weight:inherit; padding-bottom:25px;}
.product1 li .text h3 a{ color:#333;}
.product1 li .text h3 a:hover{ color:#198acb;}
.product1 li .text p{ font-size:14px; line-height:2; text-indent:2em; padding-bottom:20px;}
.product1 li .imgDiv{ overflow:hidden;}
.product1 li .imgDiv img{ width:100%; transition:all 3s; -webkit-transition:all 3s; -moz-transition:all 3s; -o-transition:all 3s;}
.product1 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.product1 li:nth-child(even){ background:url(../PSimages/1200bg2.jpg) no-repeat center; background-size:cover;}
.product1 li:nth-child(even) .text{ float:left; width:500px; padding-left:140px;}
.product1 li:nth-child(even) .imgDiv{ float:right; width:490px;}
.product1 li:nth-child(odd){ background:url(../PSimages/1200bg1.jpg) no-repeat center; background-size:cover;}
.product1 li:nth-child(odd) .text{ float:right; width:500px; padding-right:80px;}
.product1 li:nth-child(odd) .imgDiv{ float:left; width:490px;}

.productZ1{ position:relative;}
.productZ1 .bgimg img{ width:100%;}
.productZ1 .productbox{ position:absolute; left:0; top:0; width:100%; height:100%;}
.productZ1 .productbox>.wal{ background-color:rgba(44,145,203,0.8); height:100%;}
.productZ1 .plink{ padding:50px 40px; color:#fff;}
/*.productZ1 .plink .subNavP .name{ font-size:28px; margin-bottom:25px; cursor:pointer; padding-left:20px; background:url(../PSimages/ico5_1hr.png) no-repeat left center;}*/
.productZ1 .plink .subNavP .name{ font-size:28px; margin-bottom:25px; cursor:pointer; padding-left:20px;} /*20170605改*/
.productZ1 .plink .subNavP .name:hover{ color:#e71f19;}
.productZ1 .plink .subNavP .name span{ font-size:20px; padding-left:10px;}
.productZ1 .plink .navContentP{ padding-bottom:35px; padding-left:20px;}
.productZ1 .plink li em{ display:block; padding-bottom:20px;}
.productZ1 .plink li em a{ font-size:20px; color:#fff;}
.productZ1 .plink li em a:hover{ color:#e71f19;}
.productZ1 .plink li dd{ width:50%; float:left; padding-bottom:20px;}
.productZ1 .plink li dd a{ padding-left:30px; font-size:14px; color:#fff;}
.productZ1 .plink li dd a:hover{ color:#e71f19;}
.productZ1 .pnav{ height:80px; background-color:rgba(255,255,255,0.9); position:absolute; z-index:999; left:0; bottom:0; width:100%;}

.productZ1 .pnav .logo2{ padding-left:40px; display:block; line-height:80px; float:left;}
.productZ1 .pnav .wal{ margin:auto; position:absolute; width:1200px; height:80px; top:0; left:50%; margin-left:-600px;}
.productZ1 .pnav .wal .list{ float:right;}
.productZ1 .pnav .wal .list li{ float:left; padding-left:50px;}
.productZ1 .pnav .wal .list li a{ display:block; font-size:16px; line-height:80px;}

.productZ1 .PCsearch{ float:right; margin-top:20px; position:relative; margin-right:30px;}
.productZ1 .PCsearch li{ float:left;}
.productZ1 .PCsearch li:first-child{ margin-right:20px;}
.productZ1 .PCsearch li .imgon{ display:none;}
.productZ1 .PCsearch li:hover .searchP{ display:block;}
.productZ1 .PCsearch li:hover .imgon{ display:inline-block;}
.productZ1 .PCsearch li:hover .imgoff{ display:none;}
.productZ1 .productbox .close{ position:relative; top:20px; left:1160px;}

.productZ1 .plist{ width:905px; margin:0 auto; margin-top:30px;}
.productZ1 .plist li{ float:left; height:64px; line-height:58px; background:url(../PSimages/p1.png) no-repeat center bottom; width:206px; font-size:20px; color:#007dc5; text-align:center; margin:0 10px; cursor:pointer;}
.productZ1 .plist li:hover,.productZ1 .plist li.liNow{ background:url(../PSimages/p1on.png) no-repeat center bottom; color:#fff;}

.searchP{ display:none; position:absolute; top:-135px; right:0; z-index:999; padding-bottom:20px;}
.searchP .flsearchbg{ padding:35px; position:relative; width:230px; height:45px; background-color:rgba(0,125,197,0.9);}
.searchP .input1{ display:block; height:40px; line-height:40px; text-indent:20px; color:#fff; font-size:14px; border-bottom:1px #fff solid; width:100%;}
.searchP .btn{ position:absolute; right:50px; bottom:45px;}

.tabContent3{ display:none;}
.productshow1{ position:absolute; z-index:22; top:0; right:0; width:450px; height:100%; background-color:rgba(0,0,0,0.7); overflow-y:auto;}
.productshow1 .close{ position:absolute; top:20px; right:20px;}
.productshow1 .box{ padding:40px 0; overflow-y:hidden;}
.productshow1 h2{ font-size:20px; font-weight:inherit; color:#fff; padding-bottom:20px; padding-left:30px; padding-right:30px;}
.productshow1 .text{ font-size:14px; color:#fff; padding-bottom:20px; padding-left:30px; padding-right:30px;}
.productshow1 .text h3{}
.productshow1 .text p{ line-height:2;}
.productshow1 .text03{ background-color:rgba(0,0,0,0.6); padding-top:20px;}
.productbox .listtab{}
.productbox .listtab li{ padding-right:15px; margin-bottom:15px;}
.productbox .listtab li a{ display:block; padding-left:25px; padding-right:25px; text-align:center; height:40px; line-height:42px; display:block; font-size:16px; color:#177bb5; background:url(../PSimages/ico6_1bg.png) no-repeat center;}
.productbox .listtab li a:hover,.productbox .listtab li.liNow a{ background:url(../PSimages/ico6_1bgon.png) no-repeat center; color:#fff;}
.productbox .tabbox{ position:absolute; z-index:222; right:450px; top:40px;}

.news1 .list ul{ width:1220px;}
.news1 .list li{ width:33.33%; float:left; margin-bottom:50px;}
.news1 li .box{ margin-right:20px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.news1 li .imgDiv{ overflow:hidden;}
.news1 li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -o-transition:ease 3s;}
.news1 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.news1 li .text{ padding:20px;}
.news1 li .text h3{ font-weight:inherit; font-size:18px; color:#333; padding-bottom:20px;}
.news1 li .text h3 a{ color:#333;}
.news1 li .text h3 a:hover{ color:#198acb;}
.news1 li .text p{ font-size:14px; line-height:2;}
.news1 li .text .more{ display:block; text-align:right; color:#198acb;}
.news1 li .text .more img{ padding-right:10px;}
.news1 li .text .more:hover{ text-decoration:underline;}

.newshow1 .title{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px #e7e7e7 solid; text-align:center;}
.newshow1 .title h1{ font-size:24px; color:#444; font-weight:inherit; padding-bottom:10px;}
.newshow1 .title p{ color:#8a8a8a;}
.newshow1 .text{ padding-bottom:20px;}
.newshow1 .text h3{ font-size:16px; color:#727272; padding-bottom:10px;}
.newshow1 .text p{ font-size:14px; color:#727272; line-height:2;}
.newshow1 .imgDiv{ text-align:center; padding-bottom:20px;}
.newshow1 .zhu{ font-size:14px; color:#727272; padding-bottom:50px;}

.contactus1 .title{ padding-bottom:25px;}
.contactus1 .title h2{ font-size:24px; color:#007dc5; padding-bottom:10px;}
.contactus1 .title p{ font-size:20px; color:#007dc5; font-weight:bold;}
.contactus1 .list{ padding-bottom:20px;}
.contactus1 .list li{ width:50%; float:left; padding-bottom:20px; font-size:14px;}
.contactus1 .list li img{ padding-right:10px; float:left;}
.contactus1 .list li p{ line-height:30px; padding-left:40px;}

.jod1 .subNavjod{ height:60px; line-height:60px; background-color:#f5f5f5; margin-bottom:5px;}
.jod1 .subNavjod li{ float:left; width:20%; text-align:center; font-size:14px; color:#727272; background:url(../PSimages/ico10_1hr.png) no-repeat left center;}
.jod1 .subNavjod li:first-child{ width:30%;background:none;}
.jod1 .subNavjod li:nth-child(3){ width:15%;}
.jod1 .subNavjod li:last-child{ width:15%;background:none;}
.jod1 .subNavjod li em{ font-weight:bold;}
.jod1 .subNavjod li .move{ background:url(../PSimages/ico11_1bg.png) no-repeat right center; background-color:#b1b1b1; cursor:pointer; color:#fff;}
.jod1 .subNavjod li .btn2{ display:none;}
.jod1 .subNavjod li .move:hover{ background-color:#007dc5; color:#fff;}
.jod1 .subNavjod.currentDt{ margin-bottom:0;}
.jod1 .subNavjod.currentDt .move{ background:url(../PSimages/ico11_2bg.png) no-repeat right center; background-color:#007dc5;}
.jod1 .subNavjod.currentDt li .btn2{ display:block;}
.jod1 .subNavjod.currentDt li .btn1{ display:none;}
.jod1 .navContentjod{ display:none; background:url(../PSimages/ico11_4bg.png) no-repeat right bottom;}
.jod1 .navContentjod .box{ padding:30px; border:1px #eee solid; border-top:none; margin-bottom:5px;}
.jod1 .navContentjod h3{ color:#5d5d5d; font-size:14px; padding-bottom:10px; padding-left:30px;}
.jod1 .navContentjod p{ font-size:14px; color:#5d5d5d; line-height:2; padding-left:30px;}
.jod1 .navContentjod .text{ padding-bottom:40px;}
.jod1 .navContentjod .text01 h3{ background:url(../PSimages/ico11_2.png) no-repeat left top;}
.jod1 .navContentjod .text02 h3{ background:url(../PSimages/ico11_3.png) no-repeat left top;}
.jod1 .navContentjod .upload{ margin-left:30px; display:block; width:125px; height:40px; line-height:40px; text-align:center; border:1px #eee solid; font-size:14px; color:#5d5d5d; border-radius:5px;}
.jod1 .navContentjod .upload:hover{ background-color:#007dc5; color:#fff; border:1px #007dc5 solid;}

.links1 ul{ width:1230px;}
.links1 li{ width:25%; float:left; margin-bottom:30px;}
.links1 li .box{ margin-right:30px;}
.links1 li .imgDiv{ border:1px #dfdfdf solid; overflow:hidden;}
.links1 li .imgDiv img{ width:100%; transition:ease 0.5s; -webkit-transition:ease 0.5s; -moz-transition:ease 0.5s; -ms-transition:ease 0.5s; -o-transition:ease 0.5s;}
.links1 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.links1 .pageNum{ padding-top:40px;}

.law1{ font-size:14px; color:#333; line-height:2;}

.sitemap1 li{ padding-bottom:30px; margin-bottom:30px; background:url(../PSimages/ico13_1hr.png) repeat-x center bottom;}
.sitemap1 li h3{ font-size:20px; color:#007dc5; padding-bottom:15px;}
.sitemap1 li h3 a{ color:#007dc5;}
.sitemap1 li h3 a:hover{ text-decoration:underline;}
.sitemap1 li dd{ font-size:16px; color:#444; float:left; margin-right:25px;}
.sitemap1 li dd a{ color:#444;}
.sitemap1 li dd a:hover{ color:#007dc5;}
.sitemap1 li dd:last-child{ margin-right:0;}

.subject1{ background-color:#e9f7ff; padding-top:50px; padding-bottom:100px;}
.subject1 .title{ text-align:center; padding-bottom:35px;}
.subject1 .title h2{ font-weight:inherit; font-size:60px; color:#007dc5;}
.subject1 .title span{ display:block; padding:10px 0;}
.subject1 .title p{ font-size:22px; color:#444; text-transform:uppercase;}
.subject1 .list{ padding-bottom:50px;}
.subject1 .list li{ width:16.66%; float:left; text-align:center;}
.subject1 .list li .box{ background:url(../PSimages/ico14_3.png) no-repeat left top; padding-right:60px;}
.subject1 .list li .box:hover,.subject1 .list li.liNow .box{ background:url(../PSimages/ico14_3on.png) no-repeat left top;}
.subject1 .list li .txt{ color:#fff; display:block;}
.subject1 .list li h3{ font-size:40px; padding-top:12px; padding-bottom:10px;}
.subject1 .list li p{ font-size:16px; padding-bottom:65px; padding-top:12px;}
.subject1 .text{padding-bottom:160px; position:relative;}
.subject1 .text ul{ width:1150px;}
.subject1 .text li{ width:50%; float:left; padding-bottom:40px;}
.subject1 .text li .box{ margin-right:50px;}
.subject1 .text li .ico{ font-weight:bold; font-size:24px; padding-bottom:10px;}
.subject1 .text li .ico span{ font-size:40px;}
.subject1 .text li .ico em{ font-size:16px; padding-left:5px;}
.subject1 .text li p{ font-size:14px; line-height:2; text-indent:2em;}
.subject1 .text .imgbox{ position:absolute; right:15px; bottom:35px;}

.subject2{ background:url(../PSimages/nimg1920_bg7.jpg) no-repeat center; padding-top:50px; padding-bottom:100px;}
.subject2 .title{ text-align:center; padding-bottom:35px;}
.subject2 .title h2{ font-weight:inherit; font-size:60px; color:#007dc5;}
.subject2 .title span{ display:block; padding:10px 0;}
.subject2 .title p{ font-size:22px; color:#444; text-transform:uppercase;}
.subject2 ul{ width:1210px;}
.subject2 li{ width:483px; float:left;}
.subject2 li:nth-child(3n+0){ width:242px;}
.subject2 dd{ width:50%; float:left;}
.subject2 li .box{ margin-right:10px; position:relative; overflow:hidden;}
.subject2 li .imgDiv{ margin-top:10px; overflow:hidden;}
.subject2 li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.subject2 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2);}
.subject2 li .name a{ display:block; position:absolute; left:0; bottom:0; width:100%; text-align:center; font-size:16px; color:#fff; height:45px; line-height:45px; background-color:rgba(0,0,0,0.6);}
.subject2 li .name a:hover{ text-decoration:underline;}

.subject3{  padding-top:50px; padding-bottom:100px;}
.subject3 .title{ text-align:center; padding-bottom:35px;}
.subject3 .title h2{ font-weight:inherit; font-size:60px; color:#007dc5;}
.subject3 .title span{ display:block; padding:10px 0;}
.subject3 .title p{ font-size:22px; color:#444; text-transform:uppercase;}
.subject3 .imgon{ display:none;}
.subject3 .imgoff{ width:100%;}

.subject4{  padding-top:70px; padding-bottom:70px;}
.subject4 .title{ text-align:center; padding-bottom:35px;}
.subject4 .title h2{ font-weight:inherit; font-size:60px; color:#007dc5;}
.subject4 .title span{ display:block; padding:10px 0;}
.subject4 .title p{ font-size:22px; color:#444; text-transform:uppercase;}
.subject4 .list li{ width:25%; float:left; text-align:center;}
.subject4 .list li .box{ display:block;}
.subject4 .list li:nth-child(1) .box{ background-color:#007dc5;}
.subject4 .list li:nth-child(2) .box{ background-color:#0789d3;}
.subject4 .list li:nth-child(3) .box{ background-color:#1397e3;}
.subject4 .list li:nth-child(4) .box{ background-color:#24a8f5;}
.subject4 .list li .name{ font-size:30px; color:#fff; padding-bottom:35px;}
.subject4 .list li .ico{ padding-top:50px; padding-bottom:20px; min-height:75px;}
.subject4 .list li a:hover .name{ text-decoration:underline;}

.pagecontentbig .leftnav{ width:235px; float:left; position:relative;}
.pagecontentbig .leftnav .title{ position:absolute; left:0; top:-100px; width:100%; height:100px; background-color:#239ce2; color:#fff;}
.pagecontentbig .leftnav .title h3{ font-size:24px; padding-bottom:5px; padding-left:20px; padding-top:20px;}
.pagecontentbig .leftnav .title p{ text-transform:uppercase; padding-left:20px;}
.pagecontentbig .leftnav li{ margin-bottom:1px;}
.pagecontentbig .leftnav li a{ display:block; padding-left:20px; line-height:60px; font-size:14px; background:url(../PSimages/ico15_1.png) no-repeat 210px center; background-color:#e1e1e1;}
.pagecontentbig .leftnav li a:hover{ color:#fff; background:url(../PSimages/ico15_1on.png) no-repeat 210px center; background-color:#007dc5;}
.pagecontentbig .leftnav li a.aNow{ color:#fff; background:url(../PSimages/ico15_1on.png) no-repeat 210px center; background-color:#007dc5;}
.pagecontentbig .rightbox{ width:925px; float:right; padding-top:60px;}
.pagecontentbig .right{float:right; padding-top:10px;}    
.pagecontentbig .right .backbtn{display: block;width: 150px;height: 40px;line-height: 40px;text-align: center;float: left;background-color: #239ce2;font-size: 14px;color: #fff;float: right;} 

.subjectP1{}
.subjectph1{ display:none;}
.subjectP1 .title{ height:60px; line-height:60px;
 background:url(../PSimages/ico20_1bg.png) repeat-y left center,url(../PSimages/ico20_1bg.png) repeat-y right center,url(../PSimages/ico20_1bg.png) repeat-x top center,url(../PSimages/ico20_1bg.png) repeat-x bottom center;
  background-color:#edf8ff; font-size:20px; font-weight:bold; text-align:center; color:#007dc5;}
.subjectP1 ul{ background:url(../PSimages/ico20_1bg.png) repeat-y left center,url(../PSimages/ico20_1bg.png) repeat-y right center; background-color:#edf8ff;}
.subjectP1 li{ border-bottom:1px #007dc5 solid;}
.subjectP1 li dl{ height:55px; line-height:55px; background:url(../PSimages/ico20_1bg.png) repeat-y 120px center,url(../PSimages/ico20_1bg.png) repeat-y 240px center,url(../PSimages/ico20_1bg.png) repeat-y 360px center,url(../PSimages/ico20_1bg.png) repeat-y 480px center,url(../PSimages/ico20_1bg.png) repeat-y 600px center}
.subjectP1 li dd{ text-align:center; width:120px; float:left; font-size:14px;}
.subjectP1 li:first-child dd:nth-child(4){ line-height:25px; height:55px;}
.subjectP1 li dd:last-child{ width:324px;}
.subjectP1 li:last-child .box{ font-size:14px; text-indent:20px; height:55px;}
.subjectP1 li:last-child .box span{ padding-right:30px;}
.subjectP1 li:first-child{ color:#007dc5; font-size:14px; font-weight:bold; background:url(../PSimages/ico20_1bg.png) repeat-y left center,url(../PSimages/ico20_1bg.png) repeat-y right center; background-color:#fff;}
.subjectP1 li dd:nth-child(3) a{ display:block; height:55px;}
.subjectP1 li dd:nth-child(3) a:hover{ text-decoration:underline; background:url(../PSimages/ico20_1bg.png) repeat-y left center; background-color:#fff;}


.subjectPshow1 .imgDiv img{ width:100%;}
.subjectPshow1 .imgDiv .imgon{ display:none;}

.search1{}
.search1 .list ul{ width:1220px;}
.search1 .list li{ width:33.33%; float:left; margin-bottom:50px;}
.search1 li .box{ margin-right:20px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.search1 li .imgDiv{ overflow:hidden;}
.search1 li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -o-transition:ease 3s;}
.search1 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.search1 li .text{ padding:20px;}
.search1 li .text h3{ font-weight:inherit; font-size:18px; color:#333; padding-bottom:20px;}
.search1 li .text h3 a{ color:#333;}
.search1 li .text h3 a:hover{ color:#198acb;}
.search1 li .text p{ font-size:14px; line-height:2;}
.search1 li .text .more{ display:block; text-align:right; color:#198acb;}
.search1 li .text .more img{ padding-right:10px;}
.search1 li .text .more:hover{ text-decoration:underline;}











