﻿/*public*/
* {margin:0; padding:0; outline:none; font-family:"Microsoft Yahei";}
body {color:#656565; max-width:100%; margin:0 auto; font-size:12px; background:#fff;}
ol,ul,li {list-style:none;}
img {border:none;}
a {text-decoration:none; font-size:12px; color:#626262; transition:.5s all linear;}
p {margin:0;}

/*head*/
.head {}
.head .head_top {overflow:hidden; background:#4f4f4f;}
.head .head_top div {overflow:hidden; width:1200px; line-height:37px; margin:0 auto; font-size:14px; color:#fff;}
.head .head_top div .txt {float:left;}
.head .head_top div dl {overflow:hidden; float:right;}
.head .head_top div dl dd {overflow:hidden; position:relative; float:left; padding:0 12px;}
.head .head_top div dl dd::after {content:''; position:absolute; right:0; top:50%; width:1px; height:12px; margin-top:-6px; background:#fff;}
.head .head_top div dl dd:nth-last-child(1)::after {display:none;}
.head .head_top div dl dd a {font-size:14px; color:#fff;}
.head .head_top div dl dd a:hover {color:#0081cd;}

.head .head_on {overflow:hidden; width:1200px; margin:1% auto; background:rgba(255,255,255,0.8);}
.head .head_on .logo {overflow:hidden; float:left;}
.head .head_on .logo img {display:block;}
.head .head_on .logo_m {display:none; overflow:hidden; height:45px; margin:2% auto;}
.head .head_on .logo_m img {display:block; height:100%; margin:0 auto;}
.head .head_on .logo_title {overflow:hidden; position:relative; float:left; margin:30px 0 0 25px; padding-left:25px;}
.head .head_on .logo_title::before {content:''; position:absolute; left:0; top:58%; transform:translateY(-50%); width:1px; height:80%; background:#4f4f4f;}
.head .head_on .logo_title p {font-size:14px; color:#888;}
.head .head_on .logo_title .p1 {font-size:28px; color:#007fcc;}
.head .head_on .phone {display:block; float:right; font-size:24px; color:#fff; line-height:41px; border-radius:21px; margin-top:27px; padding:0 15px 0 40px; background:url(../images/img/head_phone.png) #0081cd 15px center no-repeat;}
.head .head_bottom {background:#0081cd;}

/*默认菜单*/
.head .head_bottom .menu {width:1200px; line-height:55px; margin:0 auto;}
.head .head_bottom .menu .u1 {display:flex; display:-webkit-flex; display:-ms-flex; text-align:center;}
.head .head_bottom .menu .u1 .l1 {position:relative; flex:1; cursor:pointer;}
.head .head_bottom .menu .u1 .l1 .a1 {display:block; font-size:16px; color:#fff;}
.head .head_bottom .menu .u1 .l1 .a1:hover {background:#13a8ff;}
.head .head_bottom .menu .u1 .l1:hover .a1 {background:#13a8ff;}
.head .head_bottom .menu .u1 .l1 ul {position:absolute; display:none; top:55px; width:100%; line-height:40px; text-align:center; z-index:99;}
.head .head_bottom .menu .u1 .l1 ul li {overflow:hidden;}
.head .head_bottom .menu .u1 .l1 ul li a {display:block; font-size:15px; color:#fff; background:rgba(19,168,255,0.7);}
.head .head_bottom .menu .u1 .l1 ul li a:hover {background:rgba(19,168,255,1);}

/*下拉菜单*/
.nav_xl {overflow:hidden; position:fixed; left:0; top:0; width:100%; height:0%; background:rgba(0,0,0,0.8); transition:.4s all ease; z-index:11;}
.nav_xl ul {overflow:hidden; position:absolute; top:0; left:0; height:100%; padding:50px 15% 0 10%; background:url(../images/img/nav_xl_bg.jpg) center center no-repeat; z-index:12;}
.nav_xl ul li {overflow:hidden; line-height:27px; margin-left:100px; margin-bottom:17%; transition:.4s all ease;}
.nav_xl ul li:hover {background:rgba(27,184,226,1);}
.nav_xl ul li:nth-child(2n) {margin-left:0; margin-right:100px;}
.nav_xl ul li a {display:block; font-size:14px; color:#fff; padding-left:37px; background-position:left center; background-repeat:no-repeat; background-size:25px auto;  cursor:pointer;}
.nav_xl .l1 li {margin-left:0;}
.nav_xl .l1 li:nth-child(2n) {margin-right:0;}
.nav_xl .ceng {position:fixed; display:none; left:0; width:100%; height:100%;}
.nav_xl ul li:nth-child(1) a {background-image:url(../images/img/nav_xl_t1.png);}
.nav_xl ul li:nth-child(2) a {background-image:url(../images/img/nav_xl_t2.png);}
.nav_xl ul li:nth-child(3) a {background-image:url(../images/img/nav_xl_t3.png);}
.nav_xl ul li:nth-child(4) a {background-image:url(../images/img/nav_xl_t4.png);}
.nav_xl ul li:nth-child(5) a {background-image:url(../images/img/nav_xl_t5.png);}
.nav_xl ul li:nth-child(6) a {background-image:url(../images/img/nav_xl_t6.png);}
.nav_xl ul li:nth-child(7) a {background-image:url(../images/img/nav_xl_t7.png);}
.nav_xl ul li:nth-child(8) a {background-image:url(../images/img/nav_xl_t8.png);}
.nav_xl ul li:nth-child(9) a {background-image:url(../images/img/nav_xl_t9.png);}

/*banner*/
#slides {display:none; position:relative; width:100%; margin:0 auto; transition:.5s all linear;}
#slides img {display:block; width:100%;}
/*banner_m*/
#slides_m {display:none !important; position:relative; width:100%; padding-top:60px; margin:0 auto; transition:.5s all linear;}
#slides_m img {display:block; width:100%;}
.slidesjs-navigation {display:none;}
.slidesjs-navigation .slidesjs-previous {display:block; width:50px; height:100px; position:absolute; text-decoration:none; z-index:100; margin-top:-50px; left:0; top:50%;}
.slidesjs-navigation .slidesjs-next {display:block; width:50px; height:100px; position:absolute; text-decoration:none; z-index:100; margin-top:-50px; right:0; top:50%;}
.slidesjs-pagination {display:none; position:absolute; left:50%; bottom:6%; z-index:10;}
.slidesjs-pagination li {overflow:hidden; float:left; margin:0 8px; line-height:90px;}
.slidesjs-pagination li a {display:block; width:16px; height:16px; border-radius:16px; background:#fff; transition:.5s all linear;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active {background:#e62129;}

/*page_banner*/
.page_banner {overflow:hidden; position:relative; width:100%;}
.page_banner .img1 {display:block; width:100%;}
.page_banner .img2 {display:none; width:100%;}
.page_banner .title {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:60%; line-height:40px; text-align:center;}
.page_banner .title p {font-size:18px; color:#fff;}
.page_banner .title .bt {font-size:38px; line-height:initial; margin-bottom:3%;}

/*index_txt*/
.index_txt {overflow:hidden; background:#3f4a55;}
.index_txt .content {overflow:hidden; width:1200px; margin:0 auto; height:40px; line-height:40px;}
.index_txt .content .keyword {overflow:hidden; float:left;}
.index_txt .content .keyword p {float:left; font-size:14px; color:#fff;}
.index_txt .content .keyword dl {overflow:hidden; float:left;}
.index_txt .content .keyword dl dd {overflow:hidden; float:left; margin:0 5px;}
.index_txt .content .keyword dl dd a {font-size:14px; color:#fff;}
.index_txt .content .search {float:right; position:relative; line-height:26px; padding-right:5px; margin-top:7px;}
.index_txt .content .search .i1 {line-height:26px; width:155px; padding:0 60px 0 10px; border:none; transition:.5s all linear;}
.index_txt .content .search .i1:focus {box-shadow:0 0 5px #0081cd;}
.index_txt .content .search .btn {position:absolute; right:5px; top:0; width:50px; height:26px; border:none; background:url(../images/img/index_txt_search.png) #0081cd center center no-repeat;}

.main {overflow:hidden;}
.framecenter {overflow:hidden; margin:3% auto 4%;}
.index_bt {overflow:hidden; font-size:0; text-align:center; line-height:35px; margin-bottom:3%;}
.index_bt p {font-size:28px; color:#0081cd;}
.index_bt div {overflow:hidden; width:90%; margin:0 auto; background:url(../images/img/index_bt_x.jpg) center center repeat-x;}
.index_bt div span {display:inline-block; vertical-align:top; padding:0 25px; font-size:18px; color:#a09ea0; background:#fff;}

/*page_wz*/
.page_wz {overflow:hidden; width:1200px; margin:0 auto 2%;}
.page_wz p {float:left; color:#737373; padding-left:20px; background:url(../images/img/page_wz.png) left center no-repeat;}

/*page_fh*/
.page_fh {overflow:hidden; display:none; width:95%; margin:0 auto 2%;}
.page_fh a {display:block; float:right; font-size:13px; color:#616262; line-height:30px; padding:0 10px; border:1px solid #a8a8a8;}

/*二级下拉菜单*/
.page_nav_xl {display:none; position:relative; margin-bottom:2%; font-size:15px; line-height:35px; text-indent:15px; color:#fff; background:#1bb8e2; cursor:pointer; transition:.5s all linear;}
.page_nav_xl img {position:absolute; right:3%; top:50%; margin-top:-3.5px; transition:.5s all ease;}
.page_nav_xl ul {overflow:hidden; display:none; position:absolute; left:0; top:35px; margin:0 auto; width:94%; padding:2% 3% 4%; background:rgba(0,0,0,0.8); z-index:90;}
.page_nav_xl ul li {overflow:hidden; line-height:35px; text-align:left; text-indent:10px; padding-right:10px; border-bottom:1px solid #666666;}
.page_nav_xl ul li a {display:block; font-size:14px; color:#ccc;}
.page_nav_xl ul li a:hover {color:#1bb8e2;}
.page_nav_hover img {transform:rotate(-180deg);}

/*index_service*/
.index_service {overflow:hidden; width:1200px; margin:0 auto 4%;}
.index_service dl {overflow:hidden;}
.index_service dl dd {overflow:hidden; float:left; width:23.5%; margin:0 2% 0 0; padding:1% 1% 2%; border:1px solid #b0da97; box-sizing:border-box; cursor:pointer;}
.index_service dl dd:nth-child(4n) {margin:0 0 0 0;}
.index_service dl dd .pic {overflow:hidden; margin-bottom:6%;}
.index_service dl dd .pic img {display:block; width:100%; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all .2s; transition:all 1s;}
.index_service dl dd .title {overflow:hidden;}
.index_service dl dd .title p {font-size:14px; color:#7f7d7d; line-height:23px; margin-bottom:6%; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:4;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:4;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:4;
}
.index_service dl dd .title .p1 {font-size:22px; color:#0081cd; line-height:initial; -webkit-line-clamp:1; -moz-line-clamp:1; -o-line-clamp:1; -ms-line-clamp:1;}
.index_service dl dd .more {display:block; width:70%; margin:0 auto; font-size:15px; color:#fff; line-height:35px; padding:0 10px; text-align:center; background:#0081cd; border-radius:7px; transition:.5s all linear;}
.index_service dl dd:hover .pic img {-webkit-transform:scale(1.08); -moz-transform:scale(1.08); transform:scale(1.08);}
.index_service dl dd .more:hover {box-shadow:0 0 5px #0081cd;}
.index_service dl dd .more_m {display:none; width:80%; margin:0 auto; font-size:12px; color:#fff; line-height:30px; padding:0 7px; text-align:center; background:#0081cd; border-radius:7px; transition:.5s all linear;}
.index_service dl dd .more_m:hover {box-shadow:0 0 5px #0081cd;}

/*index_telephone*/
.index_telephone {overflow:hidden; position:relative; margin:0 auto 4%;}
.index_telephone img {display:block; width:100%;}
.index_telephone .phone {position:absolute; left:50%; bottom:13%; transform:translateX(-50%); font-size:24px; color:#fff; line-height:41px; border-radius:21px; padding:0 15px 0 40px; background:url(../images/img/head_phone.png) #0081cd 15px center no-repeat;}

/*index_advantage*/
.index_advantage {overflow:hidden; width:1200px; margin:0 auto 4%;}
.index_advantage .index_advantage_bt {overflow:hidden; padding-bottom:60px; background:url(../images/img/index_advantage_bg.jpg) center bottom no-repeat; background-size:100% auto; margin-bottom:5%;}
.index_advantage .index_advantage_bt img {display:block; float:left;}
.index_advantage ul {overflow:hidden;}
.index_advantage ul li {overflow:hidden; padding:5px 5px 70px; background:url(../images/img/index_advantage_bg.jpg) center bottom no-repeat; background-size:100% auto; margin-bottom:4%;}
.index_advantage ul li .title {overflow:hidden; float:left; width:48%;}
.index_advantage ul li .title .title_d {overflow:hidden; padding-top:30px; margin-bottom:8%;}
.index_advantage ul li .title .title_d:nth-last-child(1) {margin-bottom:0;}
.index_advantage ul li .title .title_d .bt {position:relative; border-bottom:1px solid #c8c8c8; height:40px;}
.index_advantage ul li .title .title_d .bt div {position:absolute; left:0; bottom:-1px; line-height:40px; padding-right:10px; border-bottom:1px solid #62b630;}
.index_advantage ul li .title .title_d .bt div span {display:block; float:left; font-size:45px; color:#fff; font-weight:bold; height:65px; line-height:60px; padding:0 10px; margin-bottom:-1px;  background:url(../images/img/index_advantage_t1.jpg) #62b630 left bottom no-repeat;}
.index_advantage ul li .title .title_d .bt div p {float:left; font-size:30px; color:#0081cd; font-weight:bold; margin:18px 0 0 15px;}
.index_advantage ul li .title .title_d .p1 {font-size:15px; color:#524f4f; margin:3% 0 0 4%; line-height:27px; padding-left:25px; background:url(../images/img/index_advantage_t2.png) left 6px no-repeat;}
.index_advantage ul li .pic {overflow:hidden; float:right; width:48%; box-shadow:0 0 5px #ccc;}
.index_advantage ul li .pic img {display:block; width:100%; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all .2s; transition:all 1s;}
.index_advantage ul li:nth-last-child(1) {padding:5px 5px 5px; background:none;}
.index_advantage ul li:nth-child(2n) .title {float:right;}
.index_advantage ul li:nth-child(2n) .pic {float:left;}
.index_advantage ul li:hover .pic img {-webkit-transform:scale(1.08); -moz-transform:scale(1.08); transform:scale(1.08);}

/*index_contact*/
.index_contact {overflow:hidden; margin:0 auto 4%; background:url(../images/img/index_contact_bg.jpg) center center no-repeat; background-size:100% 100%;}
.index_contact .index_contact_content {overflow:hidden; width:1000px; margin:3% auto; padding:3% 4%; border:1px solid #dedede; background:rgba(255,255,255,0.8);}
.index_contact .index_contact_content .message {overflow:hidden; float:left;}
.index_contact .index_contact_content .message .content {overflow:hidden; float:left; width:400px;}
.index_contact .index_contact_content .message .content .bt {font-size:18px; color:#0081cd; text-align:center; margin-bottom:5%;}
.index_contact .index_contact_content .message .content .bt span {color:#62b72f; margin:0 5px;}
.index_contact .index_contact_content .message .content dl {overflow:hidden;}
.index_contact .index_contact_content .message .content dl dd {overflow:hidden; padding:5px; margin-bottom:1.7%;}
.index_contact .index_contact_content .message .content dl dd p {float:left; width:50px; text-align:center; font-size:14px; color:#000; line-height:30px;}
.index_contact .index_contact_content .message .content dl dd input {float:left; width:calc(100% - 50px); border:1px solid #d9d9d9; box-sizing:border-box; line-height:30px; padding:0 10px; transition:.5s all linear;}
.index_contact .index_contact_content .message .content dl dd textarea {width:calc(100% - 50px); border:1px solid #d9d9d9; box-sizing:border-box; height:80px; line-height:20px; padding:6px 10px; transition:.5s all linear;}
.index_contact .index_contact_content .message .content dl dd input:focus {box-shadow:0 0 5px #0081cd;}
.index_contact .index_contact_content .message .content dl dd textarea:focus {box-shadow:0 0 5px #0081cd;}
.index_contact .index_contact_content .message .btn {overflow:hidden; float:left; margin:120px 0 0 40px; border:1px solid #ececec; padding:10px; border-radius:100px; transition:.5s all linear;}
.index_contact .index_contact_content .message .btn button {display:block; border:none; font-size:16px; color:#fff; background:#0081cd; width:90px; line-height:90px; border-radius:90px; cursor:pointer; transition:.5s all linear;}
.index_contact .index_contact_content .message .btn:hover {box-shadow:0 0 15px #ececec;}
.index_contact .index_contact_content .message .btn button:hover {box-shadow:0 0 10px #0081cd;}
.index_contact .index_contact_content .phone {float:right; margin-top:4%;}
.index_contact .index_contact_content .phone img {display:block; margin:0 auto 5%;}
.index_contact .index_contact_content .phone i {font-size:22px; color:#0081cd;}
.index_contact .index_contact_content .phone i span {font-size:34px;}

/*index_partner*/
.index_partner {overflow:hidden; width:1200px; margin:0 auto 4%;}
.index_partner ul {overflow:hidden; padding:5px;}
.index_partner ul li {overflow:hidden; float:left; width:15%; margin:0 2% 2% 0; box-shadow:0 0 5px #ccc;}
.index_partner ul li:nth-child(6n) {margin:0 0 2% 0;}
.index_partner ul li div {overflow:hidden; border:1px solid #bebebe; box-sizing:border-box;}
.index_partner ul li div img {display:block; width:100%;}

/*index_content*/
.index_content {overflow:hidden; width:1200px; margin:0 auto 4%;}
.index_content .bt {width:100%; height:45px; line-height:45px; margin-bottom:40px; border-bottom:1px solid #e4e4e4;}
.index_content .bt div {float:left;}
.index_content .bt div p {position:relative; float:left; font-size:20px; color:#0081cd; border-bottom:1px solid #0081cd; padding-right:30px; margin-bottom:-1px;}
.index_content .bt div p img {position:absolute; left:50%; bottom:-10px; transform:translateX(-50%); width:18px;}
.index_content .bt div span {display:block; float:left; font-size:12px; color:#b8b8b8; height:45px; line-height:55px; margin-left:-22px;}
.index_content .bt .more {display:block; float:right; font-size:13px; color:#0081cd;}
.index_content .index_about {overflow:hidden; float:left; width:63%;}
.index_content .index_about .content {overflow:hidden; padding:5px;}
.index_content .index_about .content .pic {overflow:hidden; float:left; width:47%; border:5px solid #d0cfcf; box-shadow:0 0 5px #ccc;}
.index_content .index_about .content .pic img {display:block; width:100%;}
.index_content .index_about .content .title {overflow:hidden; float:right; width:47%; font-size:14px; color:#666666; line-height:25px;}
.index_content .index_about .content .title p {margin-bottom:5%;}
.index_content .index_about .content .title .p1 {font-size:19px; color:#333333;}
.index_content .index_about .content .title a {font-size:14px; color:#0081cd;}
.index_content .index_news {overflow:hidden; float:right; width:30%;}
.index_content .index_news ul {overflow:hidden;}
.index_content .index_news ul li {overflow:hidden; border-bottom:1px dashed #d7d7d7; padding:8px 0;}
.index_content .index_news ul li p {font-size:14px; color:#747373; line-height:22px; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:2;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:2;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:2;
}
.index_content .index_news ul li .p1 {font-size:15px; color:#333333; margin-bottom:0.5%; -webkit-line-clamp:1; -moz-line-clamp:1; -o-line-clamp:1; -ms-line-clamp:1; transition:.5s all linear;}
.index_content .index_news ul li:hover .p1 {color:#0081cd;}

/*page_nav*/
.page_nav {overflow:hidden; background:#0081cd;}
.page_nav .page_nav_b {overflow:hidden; width:1000px; margin:0 auto; line-height:55px;}
.page_nav .page_nav_b li {overflow:hidden; float:left;}
.page_nav .page_nav_b li:hover a {color:#0081cd; background:#fff;}
.page_nav .page_nav_b li.cur a {color:#0081cd; background:#fff;}
.page_nav .page_nav_b li a {display:block; font-size:16px; color:#fff; padding:0 30px;}
/*page_content*/
.page_content {overflow:hidden; width:1200px; margin:0 auto;}
.page_bt {overflow:hidden; width:100%; margin-bottom:2%; text-align:center; font-size:40px; color:#000; line-height:40px;}
.page_bt span {display:block; font-size:16px; color:#555555;}

/*page_view*/
.page_view {overflow:hidden; width:1200px; margin:0 auto;}
.page_view .page_left {overflow:hidden; float:left; width:20%; padding-bottom:3px;}
.page_view .page_left .bt {font-size:18px; color:#fff; font-weight:bold; padding:7% 10%; background:#1bb8e2; line-height:27px;}
.page_view .page_right {overflow:hidden; float:right; width:75%;}
.page_view .page_right .page_view_content {overflow:hidden; font-size:14px; color:#676767; line-height:25px;}
.page_view .page_right .page_view_content img {max-width:100%;}

/*about_view*/
.about_view {overflow:hidden; padding-bottom:5px;}
.about_view .page_bt {display:none;}
.about_view .about_view_t {overflow:hidden; margin:0 auto 5%;}
.about_view .about_view_t .pic {overflow:hidden; float:left; width:40%;}
.about_view .about_view_t .title {overflow:hidden; float:right; width:50%; margin-top:3%;}
.about_view .about_view_t .title p {font-size:16px; color:#555555; line-height:40px;}
.about_view .about_view_t .title .bt {overflow:hidden; margin-bottom:3%; border-bottom:2px solid #0081cd;}
.about_view .about_view_t .title .bt p {color:#555555;}
.about_view .about_view_t .title .bt .p1 {font-size:38px; color:#000;}
.about_view .about_view_t .title .txt {display:block; margin:2% auto 0; font-size:48px; color:#0081cd; text-align:center; text-shadow:0 0 4px #0081cd;}
.about_view .about_view_b {display:block; max-width:calc(100% - 10px); margin:0 auto; box-shadow:0 0 5px #ccc;}

/*culture_view*/
.culture_view {overflow:hidden;}
.culture_view .title {overflow:hidden; float:left; width:38%; margin-top:7%;}
.culture_view .title p {font-size:16px; color:#555555; line-height:30px;}
.culture_view .title .p1 {font-size:22px; color:#0081cd; line-height:initial; margin-bottom:1%;}
.culture_view .pic {display:block; float:right; width:60%;}

/*help_view*/
.help_view {overflow:hidden;}
.help_view dl {overflow:hidden; font-size:0; text-align:center; margin-bottom:2%;}
.help_view dl dd {display:inline-block; vertical-align:top; margin:0 3% 3%; line-height:30px; width:270px; height:270px; border-radius:270px; border:1px solid #d4d4d4; transition:.5s all linear;}
.help_view dl dd .s1 {display:block; width:70px; height:70px; margin:30px auto 10px; padding-bottom:20px; background-size:90%; background-position:center center; background-repeat:no-repeat; transition:.5s all linear;}
.help_view dl dd p {position:relative; font-size:18px; color:#444444; text-align:center; padding-top:20px;}
.help_view dl dd p::before {content:''; position:absolute; left:10%; top:0; width:80%; height:2px; background:#dedede;}
.help_view dl dd p span {display:block; font-size:18px; color:#444444; font-weight:bold;}
.help_view dl .d1 .s1 {background-image:url(../images/img/help_view_dl1.png);}
.help_view dl .d2 .s1 {background-image:url(../images/img/help_view_dl2.png);}
.help_view dl .d3 .s1 {background-image:url(../images/img/help_view_dl3.png);}
.help_view dl .d4 .s1 {background-image:url(../images/img/help_view_dl4.png);}
.help_view dl .d5 .s1 {background-image:url(../images/img/help_view_dl5.png);}
.help_view dl .d6 .s1 {background-image:url(../images/img/help_view_dl6.png);}
.help_view dl dd:hover {border-color:#0081cd;}
.help_view dl .d1:hover .s1 {background-image:url(../images/img/help_view_dl1_hover.png);}
.help_view dl .d2:hover .s1 {background-image:url(../images/img/help_view_dl2_hover.png);}
.help_view dl .d3:hover .s1 {background-image:url(../images/img/help_view_dl3_hover.png);}
.help_view dl .d4:hover .s1 {background-image:url(../images/img/help_view_dl4_hover.png);}
.help_view dl .d5:hover .s1 {background-image:url(../images/img/help_view_dl5_hover.png);}
.help_view #map {overflow:hidden; padding:5px;}

/*pro_list*/
.pro_list {overflow:hidden;}
.pro_list ul {overflow:hidden;}
.pro_list ul li {float:left; width:31.6%; margin:0 2.6% 2.6% 0; position:relative; border-bottom:2px solid #e5e5e5; padding-bottom:1%;}
.pro_list ul li:nth-child(3n) {margin:0 0 2.6% 0;}
.pro_list ul li .pic {overflow:hidden;}
.pro_list ul li .pic img {display:block; width:100%;}
.pro_list ul li .title {overflow:hidden; position:relative; padding:3%;}
.pro_list ul li .title .div1 {overflow:hidden; float:left; width:90%;}
.pro_list ul li .title .div1 p {color:#1bb8e2; line-height:23px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_list ul li .title .div1 .p1 {font-size:16px; color:#1a1a1a;}
.pro_list ul li .title i {position:absolute; right:3%; top:50%; width:12px; height:12px; margin-top:-6px; background:url(../images/img/pro_list_i.png) center center no-repeat; transition:.5s all ease;}
.pro_list ul li .x {position:absolute; left:0; bottom:-2px; width:0; height:2px; background:#1bb8e2; transition:.5s all ease;}
.pro_list ul li:hover .x {width:100%;}
.pro_list ul li:hover .title i {transform:rotate(180deg);}

/*pro_view*/
.pro_view {overflow:hidden;}
.pro_view .pro_view_title {overflow:hidden; margin-bottom:3%;}
.pro_view .pro_view_title .bt {font-size:18px; color:#2a2a2a; text-align:center; line-height:60px; margin-bottom:3%; border-bottom:1px solid #dcdcdc;}
.pro_view .pro_view_title .pic {overflow:hidden;}
.pro_view .pro_view_title .pic img {display:block; max-width:100%; margin:0 auto;}
.pro_view .pro_view_content {overflow:hidden; font-size:14px; color:#676767; line-height:25px;}
.pro_view .pro_view_content img {max-width:100%;}

.pro_view .pro_paging {overflow:hidden; margin-top:5%; font-size:0; width:100%; text-align:center;}
.pro_view .pro_paging a {display:inline-block; vertical-align:top; margin:0 2%; font-size:16px; color:#929292; border:1px solid #ccc; line-height:40px;}
.pro_view .pro_paging a:hover {color:#1bb8e2; border-color:#1bb8e2;}
.pro_view .pro_paging .l {background:url(../images/img/paging_l.png) 15% center no-repeat; padding:0 25px 0 35px;}
.pro_view .pro_paging .r {background:url(../images/img/paging_r.png) 85% center no-repeat; padding:0 35px 0 25px;}
.pro_view .pro_paging .l:hover {background:url(../images/img/paging_l_hover.png) 15% center no-repeat;}
.pro_view .pro_paging .r:hover {background:url(../images/img/paging_r_hover.png) 85% center no-repeat;}

/*news_list*/
.news_list {overflow:hidden;}
.news_list ul {overflow:hidden;}
.news_list ul li {overflow:hidden; padding:1% 0; margin-bottom:2%; border-bottom:1px dashed #dddddd; line-height:25px; transition:.5s all linear;}
.news_list ul li p {font-size:14px; color:#747373; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:2;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:2;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:2;
}
.news_list ul li .p1 {font-size:18px; color:#333333; margin-bottom:1%; transition:.5s all linear; -webkit-line-clamp:2; -moz-line-clamp:2; -o-line-clamp:2; -ms-line-clamp:2;}
.news_list ul li:hover .p1 {color:#0081cd;}

/*news_view*/
.news_view {overflow:hidden;}
.news_view .news_view_bt {overflow:hidden; padding:2% 7% 0; margin-bottom:2%; line-height:35px; text-align:center; border-top:1px solid #ececec;}
.news_view .news_view_bt p {font-size:24px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_view .news_view_bt span {display:block; margin:0 auto; font-size:14px; color:#666666;}
.news_view .news_view_content {overflow:hidden; font-size:14px; color:#666666; line-height:30px;}

/*photo_list*/
.photo_list {overflow:hidden;}
.photo_list .photo_list_bt {overflow:hidden; text-align:center; line-height:42px; margin-bottom:4%;}
.photo_list .photo_list_bt span {display:block; font-size:40px; color:#b4b4b4;}
.photo_list .photo_list_bt {font-size:40px; color:#000;}
.photo_list ul {overflow:hidden;}
.photo_list ul li {overflow:hidden; float:left; width:31%; margin:0 3.5% 2.8% 0;}
.photo_list ul li:nth-child(3n) {margin:0 0 3.5% 0;}
.photo_list ul li .pic {overflow:hidden; position:relative;}
.photo_list ul li .pic img {display:block; width:100%; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all .2s; transition:all 1s;}
.photo_list ul li .pic p {opacity:0; position:absolute; left:0; bottom:-15%; width:94%; padding:0 3%; background:rgba(0,0,0,0.5); font-size:18px; color:#fff; line-height:45px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:.5s all ease;}
.photo_list ul li .title {font-size:22px; color:#333333; border-bottom:1px solid transparent; padding:0 2%; line-height:50px; transition:.5s all ease; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.photo_list ul li:hover .pic img {-webkit-transform:scale(1.08); -moz-transform:scale(1.08); transform:scale(1.08);}
.photo_list ul li:hover .pic p {opacity:1; bottom:0;}
.photo_list ul li:hover .title {border-color:#0081cd;}

/*photo_view*/
.photo_view {overflow:hidden;}
.photo_view .photo_view_bt {overflow:hidden; width:90%; margin:0 auto; text-align:center; margin-bottom:4%;}
.photo_view .photo_view_bt p {font-size:40px; color:#000; line-height:initial;}
.photo_view .photo_view_bt span {display:block; margin:2% auto; font-size:16px; color:#333333;}
.photo_view .photo_view_bt .more {display:inline-block; font-size:18px; color:#333333; border:1px solid #a0a0a0; padding:10px 55px 10px 28px; background:url(../images/img/photo_view_more.png) 80% center no-repeat;}
.photo_view .photo_view_bt .more:hover {border-color:#fff; color:#fff; background:url(../images/img/photo_view_more_hover.png) #0081cd 80% center no-repeat;}
.photo_view .photo_view_content {overflow:hidden;}
.photo_view .photo_view_content img {display:block; margin:0 auto; max-width:100%; cursor:pointer;}

.page_bt1 {overflow:hidden; text-align:center; margin-bottom:4%;}
.page_bt1 p {font-size:40px; color:#000; line-height:45px; margin-bottom:10px;}
.page_bt1 p span {color:#0081cd; line-height:initial;}
.page_bt1 .s1 {font-size:16px; color:#000; line-height:25px;}
.page_bt2 {overflow:hidden; text-align:center; line-height:42px; margin-bottom:4%;}
.page_bt2 span {display:block; font-size:40px; color:#b4b4b4;}
.page_bt2 {font-size:40px; color:#000;}
.page_bt3 {font-size:40px; color:#000; line-height:45px; text-align:center; margin-bottom:4%;}

.information {overflow:hidden; padding-bottom:5px;}
.information .title {overflow:hidden; text-align:center; line-height:30px; margin-bottom:3%;}
.information .title p {font-size:16px; color:#000;}
.information .title p span {font-size:20px;}
.information .title .p1 {font-size:30px; margin-bottom:15px;}
.information .operation {font-size:0; text-align:center;}
.information .operation a {display:inline-block; vertical-align:top; margin:0 2%; font-size:16px; color:#fff; width:15%; line-height:40px; border-radius:7px; background:#0081cd; cursor:pointer;}
.information .operation a:hover {box-shadow:0 0 5px #0081cd;}

.page_photo {overflow:hidden;}
.page_photo ul {overflow:hidden;}
.page_photo ul li {overflow:hidden; float:left; width:31%; margin:0 3.5% 2.8% 0;}
.page_photo ul li:nth-child(3n) {margin:0 0 3.5% 0;}
.page_photo ul li .pic {overflow:hidden; position:relative;}
.page_photo ul li .pic img {display:block; width:100%; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all .2s; transition:all 1s;}
.page_photo ul li .pic p {opacity:0; position:absolute; left:0; bottom:-15%; width:94%; padding:0 3%; background:rgba(0,0,0,0.5); font-size:18px; color:#fff; line-height:45px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:.5s all ease;}
.page_photo ul li .title {font-size:22px; color:#333333; border-bottom:1px solid transparent; padding:0 2%; line-height:50px; transition:.5s all ease; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.page_photo ul li:hover .pic p {opacity:1; bottom:0;}
.page_photo ul li:hover .title {border-color:#0081cd;}
.page_photo .more {overflow:hidden; width:100%; font-size:0; text-align:center;}
.page_photo .more a {display:inline-block; vertical-align:top; font-size:16px; color:#fff; padding:0 30px; line-height:40px; margin:5px auto; background:#0081cd; border-radius:7px;}
.page_photo ul li:hover .pic img {-webkit-transform:scale(1.08); -moz-transform:scale(1.08); transform:scale(1.08);}
.page_photo .more a:hover {box-shadow:0 0 5px #0081cd;}

.process {overflow:hidden;}
.process dl {overflow:hidden; font-size:0; text-align:center; margin-bottom:5%;}
.process dl dd {overflow:hidden; position:relative; display:inline-block; vertical-align:top; width:10%; padding-right:100px; margin:0 0 2% 0;}
.process dl dd:nth-last-child(1) {padding-right:0;}
.process dl dd:nth-last-child(1) div {padding-right:0;}
.process dl dd:nth-last-child(1) div .x {display:none;}
.process dl dd div {overflow:hidden; position:relative; width:100%; margin-bottom:10px; padding-right:100px;}
.process dl dd div::after {position:absolute; right:0; top:50%; }
.process dl dd div img {display:block; width:100%;}
.process dl dd div .x {position:absolute; right:0; top:50%; transform:translateY(-50%); width:100px;}
.process dl dd div .x img {display:block; width:100%;}
.process dl dd p {font-size:15px; color:#444444; min-height:44px; line-height:22px; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:2;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:2;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:2;
}


/*page_extension*/
.page_extension {overflow:hidden;}

.page_extension .extension1 {overflow:hidden; padding:4% 0; background:url(../images/img/page_extension_bg1.jpg) center center no-repeat;}
.page_extension .extension1 .content {overflow:hidden; width:1200px; margin:0 auto; padding:5px;}
.page_extension .extension1 .content ul {}
.page_extension .extension1 .content ul li {overflow:hidden; float:left; width:17.5%; margin:0 2% 0 0; padding:2% 3%; background:#fff; transition:.5s all linear;}
.page_extension .extension1 .content ul li:nth-last-child(1) {margin:0 0 0 0;}
.page_extension .extension1 .content ul li .pic {overflow:hidden; text-align:center; padding-bottom:7%; margin-bottom:7%; border-bottom:1px dashed #cccccc;}
.page_extension .extension1 .content ul li .pic img {display:block; width:35%; margin:0 auto 7%;}
.page_extension .extension1 .content ul li .pic p {font-size:24px; color:#000; font-weight:bold;}
.page_extension .extension1 .content ul li .title {font-size:15px; color:#555555; line-height:27px; margin-bottom:12%; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:4;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:4;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:4;
}
.page_extension .extension1 ul li span {display:block; width:85%; line-height:40px; text-align:center; margin:0 auto; border-radius:7px; font-size:16px; color:#fff; background:#0081cd;}
.page_extension .extension1 ul li:hover {box-shadow:0 0 10px #ccc;}

.page_extension .extension2 {overflow:hidden; padding:4% 0;}
.page_extension .extension2 .content {overflow:hidden; position:relative; width:1200px; margin:0 auto;}
.page_extension .extension2 .content .pic {display:block; width:50%; margin:0 auto;}
.page_extension .extension2 .content dl {width:100%;}
.page_extension .extension2 .content dl dd .title {overflow:hidden; position:absolute; right:0; width:50%;}
.page_extension .extension2 .content dl dd:nth-child(1) .title {top:15%; transform:translateY(-50%);}
.page_extension .extension2 .content dl dd:nth-child(2) .title {top:50%; transform:translateY(-50%); text-align:right; left:0; right:initial;}
.page_extension .extension2 .content dl dd:nth-child(3) .title {bottom:15%; transform:translateY(50%);}
.page_extension .extension2 .content dl dd .title p {font-size:16px; color:#000; line-height:25px; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:2;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:2;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:2;
}
.page_extension .extension2 .content dl dd .title .p1 {font-size:20px; font-weight:bold; margin-bottom:4%;}
.page_extension .extension2 .content dl dd .title .p1 span {color:#0081cd; line-height:initial;}

.page_extension .extension3 {overflow:hidden; padding:4% 0; background:url(../images/img/page_extension_bg3.jpg) center center no-repeat;}
.page_extension .extension3 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_extension .extension3 .content dl {overflow:hidden; margin-top:3%;}
.page_extension .extension3 .content dl dd {overflow:hidden; float:left; width:22%; margin:0 4% 0 0;}
.page_extension .extension3 .content dl dd:nth-child(4n) {margin:0 0 0 0;}
.page_extension .extension3 .content dl dd .pic {overflow:hidden; width:40%; margin:0 auto 8%;}
.page_extension .extension3 .content dl dd .pic img {display:block; width:100%;}
.page_extension .extension3 .content dl dd .title {font-size:16px; color:#333333; line-height:27px; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:6;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:6;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:6;
}
.page_extension .extension3 .content dl dd .title span {font-size:16px; color:#333333; font-weight:bold;}

.page_extension .extension4 {overflow:hidden; padding:4% 0;}
.page_extension .extension4 .content {overflow:hidden; width:1200px; margin:0 auto; background:#f7f7f7; padding:3% 3% 0;}
.page_extension .extension4 .content dl {}
.page_extension .extension4 .content dl dd {float:left; width:48%; margin-bottom:3%;}
.page_extension .extension4 .content dl dd:nth-child(2n) {float:right;}
.page_extension .extension4 .content dl dd span {display:block; float:left; width:75px; text-align:center; font-size:60px; color:#969696; font-weight:bold; transition:.5s all linear;}
.page_extension .extension4 .content dl dd p {position:relative; float:right; width:calc(98% - 75px); min-height:62px; margin-top:14px; padding:5px 3% 10px; font-size:14px; color:#666666; line-height:23px; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; box-sizing:border-box;}
.page_extension .extension4 .content dl dd p::before {content:''; position:absolute; top:-7px; right:-7px; width:14px; height:14px; background:url(../images/img/extension4_d1.jpg) center center no-repeat;}
.page_extension .extension4 .content dl dd p::after {content:''; position:absolute; bottom:-7px; left:-7px; width:14px; height:14px; background:url(../images/img/extension4_d2.jpg) center center no-repeat;}
.page_extension .extension4 .content dl dd:hover span {color:#0081cd;}

.page_extension .extension5 {overflow:hidden; padding:4% 0; background:url(../images/img/page_extension_bg5.jpg) center center no-repeat;}
.page_extension .extension5 .content {width:1200px; margin:0 auto;}
.page_extension .extension5 .content .pic {display:block; width:100%; margin-bottom:9%;}
.page_extension .extension5 .content .pic_m {display:none; width:100%; margin-bottom:5%;}

.page_extension .extension6 {overflow:hidden; padding:4% 0; background:url(../images/img/page_extension_bg6.jpg) center center no-repeat; background-size:100% 100%;}
.page_extension .extension6 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_extension .extension7 {overflow:hidden; padding:4% 0;}
.page_extension .extension7 .content {width: 1200px;margin: 0 auto;}
.page_extension .extension7 .content .pic {display:block; width:100%;}
.page_extension .extension7 .content .pic_m {display:none; width:100%; margin-bottom:3%;}
/*page_website*/
.page_website {overflow:hidden;}

.page_website .website1 {overflow:hidden; padding:4% 0; background:url(../images/img/page_website_bg1.jpg) center center no-repeat; background-size:100% 100%;}
.page_website .website1 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_website .website1 .content .pic {display:block; float:left; width:58%; margin-top:70px;}
.page_website .website1 .content .title {overflow:hidden; float:right;; width:38%;}
.page_website .website1 .content .title p {font-size:16px; color:#000; line-height:29px;}
.page_website .website1 .content .title .p1 {font-size:19px; line-height:45px; margin-bottom:5%;}
.page_website .website1 .content .title .p1 span {display:block; font-size:40px; line-height:initial;}
.page_website .website1 .content .title dl {overflow:hidden; font-size:0; text-align:center; margin-top:5%;}
.page_website .website1 .content .title dl dd {overflow:hidden; display:inline-block; vertical-align:top; width:16%; margin:0 2%;}
.page_website .website1 .content .title dl dd div {overflow:hidden; width:50%; margin:0 auto;}
.page_website .website1 .content .title dl dd div img {display:block; width:100%;}
.page_website .website1 .content .title dl dd p {font-size:13px; color:#303030; line-height:25px; text-align:center;}
.page_website .website1 .content ul {overflow:hidden; font-size:0; text-align:center; margin-top:5%;}
.page_website .website1 .content ul li {overflow:hidden; display:inline-block; vertical-align:top; width:12%; margin:0 1.5%;}
.page_website .website1 .content ul li div {overflow:hidden; width:100%;}
.page_website .website1 .content ul li div img {display:block; width:100%;}
.page_website .website1 .content ul li p {font-size:15px; color:#000; text-align:center; line-height:35px;}

.page_website .website2 {overflow:hidden; padding:4% 0; background:url(../images/img/page_website_bg2.jpg) center center no-repeat;}
.page_website .website2 .content {overflow:hidden; width:1200px; margin:0 auto;}

.page_website .website3 {overflow:hidden; padding:4% 0; background:url(../images/img/page_extension_bg6.jpg) center center no-repeat; background-size:100% 100%;}
.page_website .website3 .content {overflow:hidden; width:1200px; margin:0 auto;}

.page_website .website4 {overflow:hidden; padding:4% 0; background:url(../images/img/page_extension_bg4.jpg) center center no-repeat; background-size:100% 100%;}
.page_website .website4 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_website .website4 .content .title {overflow:hidden; float:left;; width:46%;}
.page_website .website4 .content .title p {font-size:16px; color:#fff; line-height:29px;}
.page_website .website4 .content .title .p1 {font-size:19px; color:#fff; line-height:45px; margin-bottom:5%;}
.page_website .website4 .content .title .p1 span {display:block; font-size:40px; line-height:initial;}
.page_website .website4 .content .pic {display:block; float:right; width:50%;}
.page_website .website4 .content ul {overflow:hidden; font-size:0; text-align:center; margin-top:5%;}
.page_website .website4 .content ul li {overflow:hidden; position:relative; display:inline-block; vertical-align:top; width:16%; margin:0 1.5%;}
.page_website .website4 .content ul li div {overflow:hidden; width:100%;}
.page_website .website4 .content ul li div img {display:block; width:100%;}
.page_website .website4 .content ul li p {position:absolute; left:5%; top:50%; margin-top:-18px; width:90%; font-size:26px; color:#fff; font-weight:bold; text-align:center; line-height:36px;}

/*page_procedures*/
.page_procedures {overflow:hidden;}
.page_procedures .procedures1 {overflow:hidden; padding:4% 0 2%; background:#ededed;}
.page_procedures .procedures1 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_procedures .procedures1 .content dl {overflow:hidden;}
.page_procedures .procedures1 .content dl dd {overflow:hidden; float:left; width:31%; padding:2% 7%; margin:0 3.5% 2% 0; background:#fff; border:1px solid #cccccc; box-sizing:border-box;}
.page_procedures .procedures1 .content dl dd:nth-child(3n) {margin:0 0 2% 0;}
.page_procedures .procedures1 .content dl dd div {overflow:hidden; width:20%; margin:0 auto 7%;}
.page_procedures .procedures1 .content dl dd div img {display:block; width:100%;}
.page_procedures .procedures1 .content dl dd p {font-size:15px; color:#333333; line-height:23px; text-align:center; min-height:46px;}
.page_procedures .procedures1 .content dl dd .p1 {font-size:22px; color:#0081cd; min-height:initial; margin:0 auto 7%;}

.page_procedures .procedures2 {overflow:hidden; padding:4% 0; background:#ededed;}
.page_procedures .procedures2 .content {overflow:hidden; width:1200px; height:390px; margin:0 auto; background:url(../images/img/page_procedures_bg1.png) top center no-repeat;}
.page_procedures .procedures2 .content dl {overflow:hidden;}
.page_procedures .procedures2 .content dl dd {overflow:hidden; float:left; width:218px; margin-right:109px; margin-top:295px;}
.page_procedures .procedures2 .content dl dd:nth-child(2n) {margin-top:130px;}
.page_procedures .procedures2 .content dl dd:nth-last-child(1) {margin-right:0;}
.page_procedures .procedures2 .content dl dd p {font-size:15px; color:#555555; line-height:25px; text-align:center;}
.page_procedures .procedures2 .content dl dd .p1 {font-size:24px; color:#222222; line-height:initial; margin-bottom:4%;}

.page_procedures .procedures3 {overflow:hidden; padding:4% 0;}
.page_procedures .procedures3 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_procedures .procedures3 .content .title {font-size:16px; color:#555555; line-height:27px;}
.page_procedures .procedures3 .content dl {overflow:hidden; font-size:0; text-align:center; margin-top:3%;}
.page_procedures .procedures3 .content dl dd {overflow:hidden; display:inline-block; vertical-align:top; width:20%; margin:0 2%;}
.page_procedures .procedures3 .content dl dd div {overflow:hidden;}
.page_procedures .procedures3 .content dl dd div img {display:block; width:100%;}

.page_procedures .procedures4 {overflow:hidden; padding:4% 0 2%;}
.page_procedures .procedures4 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_procedures .procedures4 .content dl {overflow:hidden;}
.page_procedures .procedures4 .content dl dd {overflow:hidden; float:left; width:48%; margin-bottom:2%; padding:5px;}
.page_procedures .procedures4 .content dl dd:nth-child(2n) {float:right;}
.page_procedures .procedures4 .content dl dd .pic {overflow:hidden; float:left; width:100px; height:100px; border-radius:100px; border:1px solid #0081cd; background-position:center center; background-repeat:no-repeat; transition:.5s all linear;}
.page_procedures .procedures4 .content dl dd .title {overflow:hidden; float:right; width:calc(100% - 120px); margin-top:2%;}
.page_procedures .procedures4 .content dl dd .title p {font-size:14px; color:#666666; line-height:25px; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:2;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:2;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:2;
}
.page_procedures .procedures4 .content dl dd .title .p1 {font-size:18px; color:#333333; margin-bottom:1%; transition:.5s all linear;}
.page_procedures .procedures4 .content dl dd:hover .pic {box-shadow:0 0 5px #0081cd;}
.page_procedures .procedures4 .content dl dd:hover .title .p1 {color:#0081cd;}

.page_procedures .procedures5 {overflow:hidden; padding:4% 0 2%;}
.page_procedures .procedures5 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_procedures .procedures5 .content dl {overflow:hidden;}
.page_procedures .procedures5 .content dl dd {overflow:hidden; float:left; width:22%; margin:0 4% 0 0; text-align:center;}
.page_procedures .procedures5 .content dl dd:nth-last-child(1) {margin-right:0;}
.page_procedures .procedures5 .content dl dd div {overflow:hidden; width:25%; margin:0 auto 5%;}
.page_procedures .procedures5 .content dl dd div img {display:block; width:100%;}
.page_procedures .procedures5 .content dl dd p {font-size:14px; color:#333333; line-height:25px; min-height:75px; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:3;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:3;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:3;
}
.page_procedures .procedures5 .content dl dd .p1 {font-size:20px; color:#333333; margin:0 auto 3%; -webkit-line-clamp:1; -moz-line-clamp:1; -o-line-clamp:1; -ms-line-clamp:1; min-height:initial;}

.page_procedures .procedures6 {overflow:hidden; padding:2% 0 4%;}
.page_procedures .procedures6 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_procedures .procedures6 .content .title {overflow:hidden; float:left; width:26%;}
.page_procedures .procedures6 .content .title dl {overflow:hidden; margin-top:4%;}
.page_procedures .procedures6 .content .title dl dd {overflow:hidden; margin-bottom:10%;}
.page_procedures .procedures6 .content .title dl dd:nth-last-child(1) {margin-bottom:0;}
.page_procedures .procedures6 .content .title dl dd p {font-size:13px; color:#333333; line-height:25px; min-height:100px; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:4;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:4;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:4;
}
.page_procedures .procedures6 .content .title dl dd .p1 {font-size:18px; color:#333333; margin-bottom:2%; min-height:initial;}
.page_procedures .procedures6 .content .pic {overflow:hidden; float:left; width:44%; margin:0 2%;}
.page_procedures .procedures6 .content .pic img {display:block; width:100%;}

.page_procedures .procedures7 {overflow:hidden; padding:4% 0; background:url(../images/img/page_website_bg2.jpg) center center no-repeat; background-size:100% 100%;}
.page_procedures .procedures7 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_procedures .procedures7 .content .pic {display:block; width:85%; margin:0 auto 5%;}
.page_procedures .procedures7 .content .pic_m {display:none; width:100%; margin-bottom:5%;}

.page_procedures .procedures8 {overflow:hidden; padding:4% 0; background:url(../images/img/page_extension_bg6.jpg) center center no-repeat; background-size:100% 100%;}
.page_procedures .procedures8 .content {overflow:hidden; width:1200px; margin:0 auto;}

/*page_service*/
.page_service {overflow:hidden;}

.page_service .service1 {overflow:hidden; padding:4% 0 2%;}
.page_service .service1 .content {overflow:hidden; width:1100px; margin:0 auto;}
.page_service .service1 .content .search {overflow:hidden; margin-bottom:3%;}
.page_service .service1 .content .search .i1 {float:left; width:70%; padding:0 2%; line-height:58px; border:1px solid #cccccc; box-sizing:border-box; font-size:18px;}
.page_service .service1 .content .search .btn {float:left; width:13%; margin-left:2%; font-size:22px; color:#fff; line-height:60px; text-align:center; border:none; background:#0081cd; cursor:pointer;}
.page_service .service1 .content .search .consultation {float:left; width:13%; margin-left:2%; font-size:22px; color:#fff; line-height:60px; text-align:center; background:#13a8ff;}
.page_service .service1 .content .domain {overflow:hidden;}
.page_service .service1 .content .domain .p1 {float:left; width:100px; line-height:51px; font-size:16px; color:#fff; text-align:center; background:#0081cd;}
.page_service .service1 .content .domain dl {overflow:hidden; padding:12px 3%; float:left; width:calc(100% - 100px); border:1px solid #cccccc; box-sizing:border-box;}
.page_service .service1 .content .domain dl dd {overflow:hidden; float:left; width:calc(9.1% - 23px); margin:0 1% 0 0; font-size:15px; color:#3f3f3f; line-height:25px; padding-left:23px; background:url(../images/img/service1_t1.jpg) left center no-repeat; background-size:auto 20px;}
.page_service .service1 .content .domain dl dd:nth-last-child(1) {margin:0 0 0 0;}

.page_service .service2 {overflow:hidden; padding:2% 0 4%;}
.page_service .service2 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_service .service2 .content dl {overflow:hidden;}
.page_service .service2 .content dl dd {overflow:hidden; top:0; float:left; width:19.2%; padding:3% 1%; margin:0 1% 1% 0; border:1px solid #cccccc; box-sizing:border-box; transition:.5s all linear;}
.page_service .service2 .content dl dd:nth-last-child(1) {margin:0 0 0 0;}
.page_service .service2 .content dl dd p {font-size:14px; color:#555555; line-height:23px; text-align:center; min-height:69px; transition:.5s all linear; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:3;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:3;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:3;
}
.page_service .service2 .content dl dd .p1 {font-size:20px; margin-bottom:12%; min-height:initial; -webkit-line-clamp:1; -moz-line-clamp:1; -o-line-clamp:1; -ms-line-clamp:1;}
.page_service .service2 .content dl dd .pic {overflow:hidden; width:100px; height:100px; margin:0 auto 12%; border-radius:100px; background-position:center center; background-repeat:no-repeat; transition:.5s all linear;}
.page_service .service2 .content dl dd:hover p {color:#fff;}
.page_service .service2 .content dl dd:nth-child(1) .pic {background-image:url(../images/img/service2_t1.png); background-color:#ff9000;}
.page_service .service2 .content dl dd:nth-child(2) .pic {background-image:url(../images/img/service2_t2.png); background-color:#3b99f0;}
.page_service .service2 .content dl dd:nth-child(3) .pic {background-image:url(../images/img/service2_t3.png); background-color:#54b057;}
.page_service .service2 .content dl dd:nth-child(4) .pic {background-image:url(../images/img/service2_t4.png); background-color:#fb696b;}
.page_service .service2 .content dl dd:nth-child(5) .pic {background-image:url(../images/img/service2_t5.png); background-color:#25b49b;}
.page_service .service2 .content dl dd:hover .pic {background-color:#fff;}
.page_service .service2 .content dl dd:nth-child(1):hover {background-color:#ff9000; border-color:#ff9000;}
.page_service .service2 .content dl dd:nth-child(2):hover {background-color:#3b99f0; border-color:#3b99f0;}
.page_service .service2 .content dl dd:nth-child(3):hover {background-color:#54b057; border-color:#54b057;}
.page_service .service2 .content dl dd:nth-child(4):hover {background-color:#fb696b; border-color:#fb696b;}
.page_service .service2 .content dl dd:nth-child(5):hover {background-color:#25b49b; border-color:#25b49b;}
.page_service .service2 .content dl dd:nth-child(1):hover .pic {background-image:url(../images/img/service2_t1_hover.png);}
.page_service .service2 .content dl dd:nth-child(2):hover .pic {background-image:url(../images/img/service2_t2_hover.png);}
.page_service .service2 .content dl dd:nth-child(3):hover .pic {background-image:url(../images/img/service2_t3_hover.png);}
.page_service .service2 .content dl dd:nth-child(4):hover .pic {background-image:url(../images/img/service2_t4_hover.png);}
.page_service .service2 .content dl dd:nth-child(5):hover .pic {background-image:url(../images/img/service2_t5_hover.png);}

.page_service .service3 {overflow:hidden; padding:4% 0; background:url(../images/img/page_service_bg3.jpg) center center no-repeat;}
.page_service .service3 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_service .service3 .content ul {overflow:hidden;}
.page_service .service3 .content ul li {overflow:hidden; float:left; width:26%; padding:3%; margin:0 2% 2% 0;; background:#fff; border-top:2px solid #dcdcdc;}
.page_service .service3 .content ul li:nth-last-child(1) {margin:0 0 2% 0;}
.page_service .service3 .content ul li p {color:#777777; line-height:23px;}
.page_service .service3 .content ul li .p1 {font-size:36px; color:#333333; line-height:initial; text-align:center; margin-bottom:10%;}
.page_service .service3 .content ul li .p2 {font-size:18px; color:#eb3d42; line-height:initial; text-align:center; margin-bottom:6%;}
.page_service .service3 .content ul li .p2 span {font-size:65px;}
.page_service .service3 .content ul li dl {overflow:hidden; font-size:0; text-align:center; margin-bottom:6%;}
.page_service .service3 .content ul li dl dd {overflow:hidden; display:inline-block; vertical-align:top; margin:0 5%; font-size:14px; color:#999999;}
.page_service .service3 .content ul li dl dd span {display:block; font-size:22px; color:#333333;}
.page_service .service3 .content ul li .more {display:block; width:100%; line-height:50px; margin:8% auto 0; font-size:18px; color:#fff; text-align:center; background:#0081cd; border-radius:7px;}
.page_service .service3 .content ul li .more:hover {box-shadow:0 0 5px #0081cd;}

.page_service .service4 {overflow:hidden; padding:4% 0 0;}
.page_service .service4 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_service .service4 .content ul {overflow:hidden;}
.page_service .service4 .content ul li {overflow:hidden; float:left; width:32%; margin:0 2% 2% 0; border:1px solid #cccccc; box-sizing:border-box; transition:.5s all linear;}
.page_service .service4 .content ul li:nth-last-child(1) {margin:0 0 2% 0;}
.page_service .service4 .content ul li .title {overflow:hidden; padding:6%;}
.page_service .service4 .content ul li .title .d1 {overflow:hidden; padding:5px; margin-bottom:5%;}
.page_service .service4 .content ul li .title .d1 .pic {overflow:hidden; float:left; width:35%;}
.page_service .service4 .content ul li .title .d1 .pic p {font-size:15px; color:#0081cd; text-align:center; margin-bottom:15%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.page_service .service4 .content ul li .title .d1 .pic img {display:block; width:100%;}
.page_service .service4 .content ul li .title .d1 .more {display:block; float:right; padding:0 5%; line-height:35px; font-size:14px; color:#fff; background:#0081cd; border-radius:7px;}
.page_service .service4 .content ul li .title dl {overflow:hidden;}
.page_service .service4 .content ul li .title dl dd {overflow:hidden; float:left; width:48%; font-size:13px; color:#454545; line-height:23px;}
.page_service .service4 .content ul li .title dl dd:nth-child(2n) {float:right;}
.page_service .service4 .content ul li .title dl dd:nth-last-child(1) {float:left;}
.page_service .service4 .content ul li .price {font-size:15px; color:#333333; padding:0 5%; line-height:50px; background:#f1f1f1;}
.page_service .service4 .content ul li:hover {border-color:#0081cd;}
.page_service .service4 .content ul li .title .d1 .more:hover {box-shadow:0 0 5px #0081cd;}

.page_service .service5 {overflow:hidden; padding:2% 0 2%;}
.page_service .service5 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_service .service5 .content ul {overflow:hidden;}
.page_service .service5 .content ul li {overflow:hidden; float:left; width:32%; padding-bottom:3%; margin:0 2% 2% 0; border:1px solid #cccccc; box-sizing:border-box; transition:.5s all linear;}
.page_service .service5 .content ul li:nth-last-child(1) {margin:0 0 2% 0;}
.page_service .service5 .content ul li .title {font-size:28px; color:#fff; line-height:55px; text-align:center; background:#e0e0e0; transition:.5s all linear;}
.page_service .service5 .content ul li dl {overflow:hidden; padding:3% 4%;}
.page_service .service5 .content ul li dl dd {overflow:hidden; line-height:27px; padding:2% 8% 2% 4%; border-bottom:1px solid #eeeeee;}
.page_service .service5 .content ul li dl dd p {font-size:14px; color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.page_service .service5 .content ul li dl dd p span {color:#eb1117;}
.page_service .service5 .content ul li dl dd .p1 {float:left; width:90px; text-align:right;}
.page_service .service5 .content ul li dl dd .p2 {float:left; width:calc(100% - 90px);}
.page_service .service5 .content ul li dl dd .p3 {min-height:54px; white-space:initial; text-overflow:initial; overflow:hidden; 
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
	display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:2;
	display:-o-box; -o-box-orient:vertical; -o-line-clamp:2;
	display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:2;
}
.page_service .service5 .content ul li dl dd .i1 {float:left; width:calc(100% - 90px); padding:0 2%; line-height:23px; box-sizing:border-box;}
.page_service .service5 .content ul li dl dd select {float:left; width:calc(100% - 90px); height:27px; line-height:27px;}
.page_service .service5 .content ul li dl .price {overflow:hidden; padding:2% 8% 2% 4%;}
.page_service .service5 .content ul li dl .price p {float:right; width:calc(100% - 90px); line-height:23px; font-size:16px; color:#333333;}
.page_service .service5 .content ul li dl .price p span {font-size:18px; color:#eb1117; font-weight:bold;}
.page_service .service5 .content ul li .more {display:block; width:80%; line-height:50px; margin:2% auto 0; font-size:18px; color:#fff; text-align:center; background:#0081cd; border-radius:7px;}
.page_service .service5 .content ul li:hover {border-color:#0081cd;}
.page_service .service5 .content ul li:hover .title {background:#0081cd;}
.page_service .service5 .content ul li .more:hover {box-shadow:0 0 5px #0081cd;}

.page_service .service6 {overflow:hidden; padding:4% 0; background:url(../images/img/page_service_bg6.jpg) center center no-repeat; background-size:100% 100%;}
.page_service .service6 .content {overflow:hidden;}
.page_service .service6 .content .d1 {overflow:hidden; font-size:0; text-align:center; margin-bottom:2%;}
.page_service .service6 .content .d1 dd {overflow:hidden; display:inline-block; vertical-align:top; width:10%; margin:0 3%;}
.page_service .service6 .content .d1 dd div {overflow:hidden;}
.page_service .service6 .content .d1 dd div img {display:block; width:100%;}
.page_service .service6 .content .txt {width:70%; margin:0 auto; font-size:14px; color:#333333; line-height:35px; text-align:center; margin-bottom:2%;}
.page_service .service6 .content .d2 {overflow:hidden; width:90%; margin:0 auto; padding:5px;}
.page_service .service6 .content .d2 dd {float:left; width:23.5%; margin-right:2%;}
.page_service .service6 .content .d2 dd:nth-last-child(1) {margin-right:0;}
.page_service .service6 .content .d2 dd .pic {overflow:hidden; float:left; width:50px; height:50px; border-radius:50px; border:1px solid #409bf0; background-position:center center; background-repeat:no-repeat; transition:.5s all linear;}
.page_service .service6 .content .d2 dd .title {float:right; width:calc(100% - 70px); margin-top:13px; font-size:13px; color:#555555; line-height:23px;}
.page_service .service6 .content .d2 dd:hover .pic {box-shadow:0 0 5px #409bf0;}

.page_service .service7 {overflow:hidden; padding:4% 0;}
.page_service .service7 .content {overflow:hidden; width:1200px; margin:0 auto;}
.page_service .service7 .content ul {overflow:hidden;}
.page_service .service7 .content ul li {overflow:hidden; float:left; width:32%; margin:0 2% 2% 0;}
.page_service .service7 .content ul li:nth-last-child(1) {margin:0 0 2% 0;}
.page_service .service7 .content ul li .title {overflow:hidden; padding:3% 10% 5%; background:#0081cd;}
.page_service .service7 .content ul li .title .d1 {overflow:hidden; float:left; width:60%;}
.page_service .service7 .content ul li .title .d1 p {font-size:18px; color:#fff; text-align:center;}
.page_service .service7 .content ul li .title .d1 p span {font-size:45px; font-weight:bold;}
.page_service .service7 .content ul li .title .p1 {float:right; width:38%; line-height:35px; margin-top:12px; font-size:22px; color:#fff; font-weight:bold; text-align:center;}
.page_service .service7 .content ul li .list {margin-top:13px; border:1px solid #a0a0a0; padding:5%;}
.page_service .service7 .content ul li .list .p1 {font-size:22px; color:#0081cd; text-align:center; margin-bottom:5%;}
.page_service .service7 .content ul li .list dl {overflow:hidden; margin-bottom:5%;}
.page_service .service7 .content ul li .list dl dd {overflow:hidden; float:left; width:48%; font-size:16px; color:#0081cd; line-height:27px; text-align:center;}
.page_service .service7 .content ul li .list dl dd:nth-child(2n) {float:right;}
.page_service .service7 .content ul li .operation {overflow:hidden; font-size:0; text-align:center;}
.page_service .service7 .content ul li .operation a {display:inline-block; vertical-align:top; width:30%; margin:0 3%; line-height:30px; font-size:15px;}
.page_service .service7 .content ul li .operation .btn {color:#0081cd; border:1px solid #0081cd;}
.page_service .service7 .content ul li .operation .more {color:#62b730; border:1px solid #62b730;}
.page_service .service7 .content ul li .operation .btn:hover {background:#0081cd; color:#fff;}
.page_service .service7 .content ul li .operation .more:hover {background:#62b730; color:#fff;}

/*paging*/
#paging {overflow:hidden; margin-top:4%; font-size:0; width:100%; text-align:center;}
#paging a {display:inline-block; margin:0 1%; font-size:16px; color:#929292; border:1px solid #ccc; padding:0 15px; line-height:40px;}
#paging a:hover {color:#0081cd; border-color:#0081cd;}
#paging .l {padding:0 18px; background-image:url(../images/img/paging_l.png); background-position:center center; background-repeat:no-repeat;}
#paging .r {padding:0 18px; background-image:url(../images/img/paging_r.png); background-position:center center; background-repeat:no-repeat;}
#paging .l:hover {background-image:url(../images/img/paging_l_hover.png);}
#paging .r:hover {background-image:url(../images/img/paging_r_hover.png);}

/*suspension*/
#suspension {position:fixed; right:2%; bottom:7%; z-index:10;}
#suspension a {position:relative; display:block; background-color:#0081cd; padding:10px 0 10px; margin-bottom:2px; cursor:pointer;}
#suspension .pic {width:75px; height:36px; background-position:center center; background-repeat:no-repeat;}
#suspension p {font-size:14px; color:#fff; text-align:center;}
#suspension .qq .pic {background-image:url(../images/img/xf_t1.png);}
#suspension .wx .pic {background-image:url(../images/img/xf_t2.png);}
#suspension .wx .ewm {display:none; position:absolute; right:90px; top:40px; padding:5px; background:#fff; box-shadow:0 0 5px #ccc; transition:.5s all ease;}
#suspension .wx .ewm img {display:block; width:130px;}
#suspension .phone .pic {background-image:url(../images/img/xf_t3.png);}
#suspension .phone .p1 {opacity:0; position:absolute; right:77px; top:40px; min-width:160px; line-height:75px; font-size:20px; color:#fff; padding:0 20px; background:#0081cd; transition:.5s all ease;}
#suspension .phone:hover .p1 {opacity:1; top:0;}
#suspension .fh .pic {background-image:url(../images/img/xf_t4.png);}

/*footer*/
.footer {overflow:hidden; background:#2d3236;}
.footer .footer_nav {overflow:hidden; border-bottom:1px solid #999999;}
.footer .footer_nav dl {overflow:hidden; font-size:0; width:1200px; text-align:center; margin:0 auto;}
.footer .footer_nav dl dd {position:relative; display:inline-block; vertical-align:top; padding:0 2%;}
.footer .footer_nav dl dd::after {content:''; position:absolute; right:-0.5px; top:53%; transform:translateY(-50%); width:1px; height:25%; background:#fff;}
.footer .footer_nav dl dd:nth-last-child(1)::after {display:none;}
.footer .footer_nav dl dd a {display:block; font-size:16px; line-height:55px; color:#fff;}
.footer .footer_nav dl dd a:hover {color:#0081cd;}

.footer .footer_on {overflow:hidden; width:1100px; margin:2% auto;}
.footer .footer_on .footer_on_content {overflow:hidden; float:left;}
.footer .footer_on .footer_on_content .footer_keyword {overflow:hidden; float:left; margin-right:100px;}
.footer .footer_on .footer_on_content .footer_keyword dl {overflow:hidden; float:left; margin-right:50px; line-height:25px;}
.footer .footer_on .footer_on_content .footer_keyword dl:nth-last-child(1) {margin-right:0;}
.footer .footer_on .footer_on_content .footer_keyword dl dt {font-size:15px; color:#fff; margin-bottom:5px;}
.footer .footer_on .footer_on_content .footer_keyword dl dd {overflow:hidden;}
.footer .footer_on .footer_on_content .footer_keyword dl dd a {font-size:13px; color:#b3b2b2;}
.footer .footer_on .footer_on_content .footer_keyword dl dd a:hover {color:#0081cd;}
.footer .footer_on .footer_on_content .footer_contact {overflow:hidden; float:left; line-height:25px;}
.footer .footer_on .footer_on_content .footer_contact p {font-size:13px; color:#f6f6f6;}
.footer .footer_on .footer_on_content .footer_contact .p1 {font-size:15px; margin-bottom:7px;}
.footer .footer_on .footer_ewm {overflow:hidden; float:right;}
.footer .footer_on .footer_ewm div {overflow:hidden;}
.footer .footer_on .footer_ewm div img {display:block; width:110px;}
.footer .footer_on .footer_ewm p {font-size:12px; color:#fff; line-height:30px; text-align:center;}
.footer .footer_on .footer_link {overflow:hidden; text-align:center; font-size:0; width:100%; line-height:30px; padding-top:3%;}
.footer .footer_on .footer_link dd {overflow:hidden; display:inline-block; vertical-align:top; padding:0 1%;}
.footer .footer_on .footer_link dd a {font-size:14px; color:#fff;}
.footer .footer_on .footer_link dd a:hover {color:#0081cd;}
.footer .footer_txt {overflow:hidden; font-size:0; text-align:center; background:#16191b; line-height:50px;}
.footer .footer_txt p {margin:0 10px; display:inline-block; vertical-align:top; font-size:15px; color:#fff;}
.footer .footer_txt a {margin:0 10px; display:inline-block; vertical-align:top; font-size:15px; color:#fff;}
.footer .footer_txt a:hover {color:#1bb8e2;}

/*优惠弹窗*/
.popup {overflow:hidden; display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:13;}
.popup .popup_view {position:fixed; left:50%; top:45%; width:500px; transform:translate(-50%,-50%); padding-bottom:2%; background:#fff; border-radius:10px; z-index:10;}
.popup .popup_view .bt {overflow:hidden; text-align:center; padding:6% 0 4%; background:#0081cd; border-radius:7px 7px 0 0;}
.popup .popup_view .bt p {display:inline-block; vertical-align:top; font-size:23px; color:#fff; line-height:27px;}
.popup .popup_view .bt p span {display:block; font-size:14px; color:#fff;}
.popup .popup_view dl {overflow:hidden; padding:5% 7%; background:#fff;}
.popup .popup_view dl dd {overflow:hidden; padding:5px;}
.popup .popup_view dl dd:nth-last-child(1) {margin-bottom:0;}
.popup .popup_view dl dd p {float:left; width:80px; line-height:42px; font-size:16px; color:#666666;}
.popup .popup_view dl dd input {float:left; width:calc(95% - 90px); padding:0 4%; margin-left:2%; line-height:40px; border:1px solid #cccccc; box-sizing:border-box; transition:.5s all ease;}
.popup .popup_view dl dd input:focus {box-shadow:0 0 5px #0081cd;}
.popup .popup_view dl dd span {display:block; float:right; width:10px; text-align:center; margin-top:10px; font-size:15px; color:#0081cd;}
.popup .popup_view dl dd textarea {float:left; width:calc(100% - 90px); min-height:103px; padding:2% 3%; margin-left:2%; line-height:21px; border:1px solid #cccccc; box-sizing:border-box; resize:none; transition:.5s all ease;}
.popup .popup_view dl dd textarea:focus {box-shadow:0 0 5px #0081cd;}

.popup .popup_view .btn {display:block; width:70%; line-height:50px; margin:2% auto 0; border:none; background:#0081cd; font-size:18px; color:#fff; border-radius:7px; cursor:pointer;}
.popup .popup_view .popup_close {position:absolute; left:50%; bottom:-70px; margin-left:-25px; width:50px; height:50px; border-radius:50px; border:1px solid #fff; background:url(../images/img/popup_close.png) center center no-repeat; background-size:50%; transition:.5s all ease; cursor:pointer;}
.popup .popup_view .popup_close:hover {transform:rotate(-180deg);}
.popup .ceng {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:9;}
/*footer_m*/
.footer_m {display:none; position:fixed; bottom:0; left:50%; transform:translateX(-50%); width:100%; max-width:640px; padding:4px 0 9px; background:#fff; text-align:center; box-shadow:0 -1px 5px #ccc; z-index:12;}
.footer_m a {overflow:hidden; display:block; float:left; width:25%; cursor:pointer;}
.footer_m a span {display:block; width:80%; height:40px; margin:0 auto; background-position:center center; background-repeat:no-repeat; background-size:40%;}
.footer_m a p {font-size:13px; color:#0081cd; transition:.5s all linear;}
.footer_m .m1 {background-image:url(../images/img/footer_nav_t1_hover.png);}
.footer_m .m2 {background-image:url(../images/img/footer_nav_t2_hover.png);}
.footer_m .m3 {background-image:url(../images/img/footer_nav_t3_hover.png);}
.footer_m .m4 {background-image:url(../images/img/footer_nav_t4_hover.png);}
.footer_m .hover p {color:#0081cd;}
.footer_m .hover .m1 {background-image:url(../images/img/footer_nav_t1_hover.png);}
.footer_m .hover .m2 {background-image:url(../images/img/footer_nav_t2_hover.png);}
.footer_m .hover .m3 {background-image:url(../images/img/footer_nav_t3_hover.png);}
.footer_m .a1 .m4 {background-image:url(../images/img/footer_nav_t4_hover.png); transition:.5s all linear;}
.footer_m .a1 p {color:#0081cd;}

/*图片放大兼容样式*/
.mui-preview-image.mui-fullscreen {position:fixed; z-index:999; background-color:#fff;}
.mui-preview-header, .mui-preview-footer {position:absolute; width:100%; left:0; z-index:10;}
.mui-preview-header {height:44px; top:0;}
.mui-preview-footer {height:50px; bottom:0px;}
.mui-preview-header .mui-preview-indicator {display:block; line-height:25px; color:#fff; text-align:center; margin:15px auto 4px; width:70px; background-color:rgba(0,0,0,0.4); border-radius:12px; font-size:16px;}
.mui-preview-image {display:none; -webkit-animation-duration:0.5s; animation-duration:0.5s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
.mui-preview-image.mui-preview-in {-webkit-animation-name:fadeIn; animation-name:fadeIn;}
.mui-preview-image.mui-preview-out {background:none; -webkit-animation-name:fadeOut; animation-name:fadeOut;}
.mui-preview-image.mui-preview-out .mui-preview-header, .mui-preview-image.mui-preview-out .mui-preview-footer {display:none;}
.mui-zoom-scroller {position:absolute; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; justify-content:center; left:0; right:0; bottom:0; top:0; width:100%; height:100%; margin:0; -webkit-backface-visibility:hidden;}
.mui-zoom {-webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.mui-slider .mui-slider-group .mui-slider-item img {width:auto; height:auto; max-width:100%; max-height:100%;}
.mui-android-4-1 .mui-slider .mui-slider-group .mui-slider-item img {width:100%;}
.mui-android-4-1 .mui-slider.mui-preview-image .mui-slider-group .mui-slider-item {display:inline-table;}
.mui-android-4-1 .mui-slider.mui-preview-image .mui-zoom-scroller img {display:table-cell; vertical-align:middle;}
.mui-preview-loading {position:absolute; width:100%; height:100%; top:0; left:0; display:none;}
.mui-preview-loading.mui-active {display:block;}
.mui-preview-loading .mui-spinner-white {position:absolute; top:50%; left:50%; margin-left:-25px; margin-top:-25px; height:50px; width:50px;}
.mui-preview-image img.mui-transitioning {-webkit-transition:-webkit-transform 0.5s ease, opacity 0.5s ease; transition:transform 0.5s ease, opacity 0.5s ease;}
@-webkit-keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}
@keyframes fadeIn {
	0% {opacity:0;}
	100% {opacity:1;}
}
@-webkit-keyframes fadeOut {
	0% {opacity:1;}
	100% {opacity:0;}
}
@keyframes fadeOut {
	0% {opacity:1;}
	100% {opacity:0;}}

/*兼容*/
@media screen and (max-width:1280px) {
	/*index*/
	.head {position:fixed; top:0; width:100%; z-index:11;}
	.footer_m {display:block;}
	#suspension {right:2%; bottom:80px;}
	#suspension a {padding:5px 0 5px; background-color:rgba(0,129,205,0.8);}
	#suspension .pic {width:45px; height:35px; background-size:45%;}
	#suspension p {display:none;}
	#suspension .wx .ewm {top:0; right:55px;}
	#suspension .qq {display:none;}
	#suspension .wx {display:none;}
	#suspension .phone {display:none;}
	#slides {display:none !important;}
	#slides_m {display:block !important;}
	.head .head_top {display:none;}
	.head .head_bottom {display:none;}
	.head .head_on {width:auto; margin:0; background:#0081cd; box-shadow:0 0 5px #0081cd;}
	.head .head_on .logo {display:none;}
	.head .head_on .logo_m {display:block;}
	.head .head_on .logo_title {display:none;}
	.head .head_on .phone {display:none;}
	.index_txt {display:none;}
	.index_bt {line-height:23px;}
	.index_bt p {font-size:17px;}
	.index_bt div span {font-size:13px; padding:0 15px;}
	.index_service {width:94%; margin:2% auto 4%;}
	.index_service dl dd {width:49%; padding:2% 2% 3%; margin:0 0 2% 0 !important;}
	.index_service dl dd:nth-child(2n) {float:right;}
	.index_service dl dd .pic {margin-bottom:4%;}
	.index_service dl dd .title p {font-size:13px; line-height:22px;}
	.index_service dl dd .title .p1 {font-size:15px; margin-bottom:3%;}
	.index_service dl dd .more {display:none;}
	.index_service dl dd .more_m {display:block;}
	.index_telephone {display:none;}
	.index_advantage {display:none;}
	.index_contact {display:none;}
	.index_partner {width:95%; margin:0 auto 2%;}
	.index_partner ul li {width:31%; margin:0 3.5% 2% 0;}
	.index_partner ul li:nth-child(6n) {margin:0 3.5% 2% 0;}
	.index_partner ul li:nth-child(3n) {margin:0 0 3.5% 0;}
	.index_content {width:94%;}
	.index_content .bt {height:35px; line-height:35px; margin-bottom:15px;}
	.index_content .bt div p {font-size:17px;}
	.index_content .bt div span {height:35px; line-height:45px;}
	.index_content .bt div p img {}
	.index_content .bt .more {font-size:12px;}
	.index_content .index_about {float:none; width:auto; margin-bottom:4%;}
	.index_content .index_about .content .pic {float:none; width:auto; margin-bottom:4%;}
	.index_content .index_about .content .title {float:none; width:auto; font-size:13px; line-height:23px;}
	.index_content .index_about .content .title p {margin-bottom:2%;}
	.index_content .index_about .content .title .p1 {font-size:16px;}
	.index_content .index_about .content .title a {display:none;}
	.index_content .index_news {float:none; width:auto;}
	.index_content .index_news ul li p {font-size:13px;}
	.footer {padding-bottom:70px;}
	.footer .footer_nav {display:none;}
	.footer .footer_on {width:94%; margin:3% auto;}
	.footer .footer_on .footer_on_content {width:60%;}
	.footer .footer_on .footer_on_content .footer_keyword {display:none;}
	.footer .footer_on .footer_on_content .footer_contact {float:none; line-height:23px;}
	.footer .footer_on .footer_on_content .footer_contact p {font-size:13px;}
	.footer .footer_on .footer_on_content .footer_contact .p1 {font-size:15px; margin-bottom:3px;}
	.footer .footer_on .footer_link {display:none;}
	.footer .footer_on .footer_ewm {width:33%;}
	.footer .footer_on .footer_ewm div img {width:100%;}
	.footer .footer_on .footer_ewm p {display:none;}
	.footer .footer_txt {line-height:21px; padding:2% 0 3%;}
	.footer .footer_txt p {font-size:13px;}
	.footer .footer_txt a {font-size:13px;}
	.popup .popup_view {width:80%; padding-bottom:4%;}
	.popup .popup_view .bt {padding:4% 0 3%;}
	.popup .popup_view .bt p {font-size:16px; line-height:21px;}
	.popup .popup_view .bt p span {font-size:13px;}
	.popup .popup_view dl {padding:3% 5%;}
	.popup .popup_view dl dd p {width:70px; font-size:14px; line-height:32px;}
	.popup .popup_view dl dd input {width: calc(95% - 80px); line-height:30px;}
	.popup .popup_view dl dd textarea {width: calc(95% - 64px); min-height:69px; line-height:19px;}
	.popup .popup_view .btn {line-height:37px; font-size:15px; margin:0 auto;}
	.popup .popup_view .popup_close {bottom:-60px; margin-left:-20px; width:40px; height:40px; border-radius:40px;}
	
	/*page*/
	.page_banner {margin-top:60px;}
	.page_banner .img1 {display:none;}
	.page_banner .img2 {display:block;}
	.page_banner .title {left:50%; width:80%; line-height:20px;}
	.page_banner .title .bt {font-size:18px; margin-bottom:3%;}
	.page_banner .title p {font-size:13px; overflow:hidden; 
		display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
		display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:2;
		display:-o-box; -o-box-orient:vertical; -o-line-clamp:2;
		display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:2;
	}
	.page_bt {font-size:25px; line-height:26px; margin:4% auto;}
	.page_bt span {font-size:13px;}
	.page_bt1 {width:90%; margin:0 auto 4%;}
	.page_bt1 p {font-size:23px; line-height:initial; margin-bottom:1%;}
	.page_bt1 .s1 {font-size:14px; line-height:20px; overflow:hidden; 
		display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
		display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:2;
		display:-o-box; -o-box-orient:vertical; -o-line-clamp:2;
		display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:2;
	}
	.page_bt2 {width:90%; margin:0 auto 4%; font-size:25px; line-height:26px;}
	.page_bt2 span {font-size:25px;}
	.page_bt3 {font-size:25px;}
	
	.page_nav {overflow:initial; background:none;}
	.page_nav .page_nav_b {width:auto; padding:2% 3%; margin:0 auto; line-height:35px; text-align:center; border-bottom:1px solid #b3b3b3; box-shadow:0 0 2px #b3b3b3;}
	.page_nav .page_nav_b li {width:25%;}
	.page_nav .page_nav_b li a {font-size:14px; color:#333333; padding:0 8%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.page_content {width:94%;}
	.about_view .page_bt {display:block;}
	.about_view .about_view_t .pic {float:none; width:auto;}
	.about_view .about_view_t .pic img {display:block; width:100%;}
	.about_view .about_view_t .title {float:none; width:auto;}
	.about_view .about_view_t .title .bt {display:none;}
	.about_view .about_view_b {display:none;}
	.about_view .about_view_t .title p {font-size:14px; line-height:27px;}
	.about_view .about_view_t .title .txt {font-size:30px;}
	.culture_view .title {float:none; width:100%;}
	.culture_view .title p {font-size:14px; line-height:27px;}
	.culture_view .title .p1 {font-size:18px;}
	.culture_view .pic {float:none; width:100%;}
	.help_view dl dd {width:130px; height:130px; border-radius:130px; line-height:17px;}
	.help_view dl dd .s1 {width:60px; height:60px; background-size:60%; margin:0 auto; padding-bottom:0;}
	.help_view dl dd p {font-size:14px; padding-top:8px;}
	.help_view dl dd p::before {height:1px;}
	.help_view dl dd p span {font-size:12px;}
	.help_view dl dd:nth-last-child(1) {width:160px; height:160px; border-radius:160px;}
	.help_view dl dd:nth-last-child(1) .s1 {width:70px; height:70px; border-radius:70px;}
	.contact_view .index_contact {display:block;}
	.index_contact .index_contact_content {float:none; width:auto; margin:0 auto; border:none; padding:0 2%;}
	.index_contact .index_contact_content .message {float:none;}
	.index_contact .index_contact_content .message .content {float:none; width:95%; margin:0 auto;}
	.index_contact .index_contact_content .message .content .bt {font-size:16px; margin-bottom:2%;}
	.index_contact .index_contact_content .message .content dl dd {margin-bottom:0.5%;}
	.index_contact .index_contact_content .message .btn {float:none; margin:0; border:none;}
	.index_contact .index_contact_content .message .btn:hover {box-shadow:initial;}
	.index_contact .index_contact_content .message .btn button {width:50%; margin:0 auto; line-height:35px; border-radius:initial;}
	.index_contact .index_contact_content .phone {float:none; text-align:center; margin-top:6%;}
	.index_contact .index_contact_content .phone img {margin:0 auto 3%;}
	.index_contact .index_contact_content .phone i {font-size:17px;}
	.index_contact .index_contact_content .phone i span {font-size:23px;}
	.photo_list .photo_list_bt {font-size:16px; line-height:26px; margin:4% auto 5%;}
	.photo_list .photo_list_bt span {font-size:25px;}
	.photo_list ul li:nth-child(3n) {margin:0 0 3% 0;}
	.photo_list ul li {width:48.5%; margin:0 0 3% 0;}
	.photo_list ul li:nth-child(2n) {float:right;}
	.photo_list ul li .pic p {opacity:1; bottom:0; font-size:13px; line-height:30px;}
	.photo_list ul li .title {font-size:14px; line-height:35px;}
	.photo_view .photo_view_bt {margin:4% auto 6%;}
	.photo_view .photo_view_bt p {font-size:17px;}
	.photo_view .photo_view_bt span {font-size:14px; margin:3% auto;}
	.photo_view .photo_view_bt .more {font-size:15px; padding:8px 40px 8px 20px; background:url(../images/img/photo_view_more.png) 85% center no-repeat;}
	.photo_view .photo_view_bt .more:hover {background:url(../images/img/photo_view_more_hover.png) #0081cd 85% center no-repeat;}
	.news_list ul li {line-height:22px; padding:3% 0;}
	.news_list ul li p {font-size:13px;}
	.news_list ul li .p1 {font-size:15px; color:#0081cd; -webkit-line-clamp:1; -moz-line-clamp:1; -o-line-clamp:1; -ms-line-clamp:1;}
	.news_view .news_view_bt {padding:5% 7% 0; line-height:26px;}
	.news_view .news_view_bt p {font-size:17px;}
	.news_view .news_view_bt span {font-size:13px;}
	.news_view .news_view_content {line-height:27px;}
	
	.page_website {padding-top:60px;}
	.page_website .website4 {background:none;}
	.page_website .website4 .content {width:94%;}
	.page_website .website4 .content .pic {float:none; width:100%;}
	.page_website .website4 .content .title {float:none; width:100%;}
	.page_website .website4 .content .title p {font-size:14px; color:#666666; line-height:25px;}
	.page_website .website4 .content .title .p1 {font-size:16px; color:#222222; line-height:25px; margin-bottom:3%;}
	.page_website .website4 .content .title .p1 span {font-size:23px; color:#000; margin-bottom:3%;}
	.page_website .website4 .content ul li {width:31%; margin:0 1%;}
	.page_website .website4 .content ul li p {font-size:16px;}
	.page_website .website1 {background:none;}
	.page_website .website1 .content {width:94%;}
	.page_website .website1 .content .pic {float:none; width:100%; margin-top:0;}
	.page_website .website1 .content .title {float:none; width:100%;}
	.page_website .website1 .content .title p {font-size:14px; color:#666666; line-height:25px;}
	.page_website .website1 .content .title .p1 {font-size:16px; color:#222222; line-height:25px; margin-bottom:3%;}
	.page_website .website1 .content .title .p1 span {font-size:23px; color:#000; margin-bottom:3%;}
	.page_website .website1 .content .title dl {display:none;}
	.page_website .website1 .content ul li {width:23%; margin:0 3.5%;}
	.page_website .website1 .content ul li p {font-size:13px; line-height:30px;}
	.page_website .website2 .content {width:94%;}
	.process dl dd {padding-right:0; width:28%; margin:0 2% 2%;}
	.process dl dd div {padding-right:0;}
	.process dl dd div .x {display:none;}
	.process dl dd p {font-size:13px; line-height:20px;}
	.information .title p {font-size:15px;}
	.information .title p span {font-size:18px;}
	.information .title .p1 {font-size:20px; width:80%; margin:0 auto 2%;}
	.information .operation a {font-size:13px; width:35%; line-height:35px;}
	.page_website .website3 .content {width:94%;}
	.page_photo ul li {width:48.5%; margin:0 0 3% 0 !important;}
	.page_photo ul li:nth-child(2n) {float:right;}
	.page_photo ul li .pic p {opacity:1; bottom:0; font-size:13px; line-height:30px;}
	.page_photo ul li .title {font-size:14px; line-height:35px;}
	.page_photo .more a {font-size:13px; line-height:35px;}
	
	.page_extension .extension1 .content {width:94%;}
	.page_extension .extension1 .content ul li {width:44.5%; padding:3% 2%; margin:0 0 3% 0;}
	.page_extension .extension1 .content ul li:nth-child(2n) {float:right;}
	.page_extension .extension1 .content ul li .pic {padding-bottom:5%; margin-bottom:5%;}
	.page_extension .extension1 .content ul li .pic img {width:40%; margin:0 auto 5%;}
	.page_extension .extension1 .content ul li .pic p {font-size:15px;}
	.page_extension .extension1 .content ul li .title {font-size:13px; line-height:22px; min-height:92px; margin-bottom:5%;}
	.page_extension .extension1 ul li span {width:70%; font-size:13px; line-height:30px;}
	.page_extension .extension2 .content {width:94%; background-size:100% auto;}
	.page_extension .extension2 .content .pic {width:100%;}
	.page_extension .extension2 .content dl dd .title {width:57%;}
	.page_extension .extension2 .content dl dd .title p {font-size:12px; line-height:20px; -webkit-line-clamp:3; -moz-line-clamp:3; -o-line-clamp:3; -ms-line-clamp:3;}
	.page_extension .extension2 .content dl dd .title .p1 {font-size:15px; margin-bottom:2%;}
	.page_extension .extension3 .content {width:94%;}
	.page_extension .extension3 .content dl dd {width:48%; margin:0 0 4% 0;}
	.page_extension .extension3 .content dl dd:nth-child(2n) {float:right;}
	.page_extension .extension3 .content dl dd .pic {width:50%;}
	.page_extension .extension3 .content dl dd .title {font-size:14px; line-height:23px; min-height:138px;}
	.page_extension .extension3 .content dl dd .title span {font-size:15px;}
	.page_extension .extension4 .content {width:94%; background:none; margin:0;}
	.page_extension .extension4 .content dl dd {overflow:hidden; float:none; width:auto; border-bottom:1px dashed #d9d9d9; margin-bottom:2%; padding-bottom:2%;}
	.page_extension .extension4 .content dl dd:nth-child(2n) {float:none;}
	.page_extension .extension4 .content dl dd span {font-size:42px; width:55px;}
	.page_extension .extension4 .content dl dd p {margin-top:7px; padding:0; width:calc(98% - 60px); line-height:21px; min-height:initial; border:none;}
	.page_extension .extension4 .content dl dd p::before {display:none;}
	.page_extension .extension4 .content dl dd p::after {display:none;}
	.page_extension .extension5 .content {width:100%;}
	.page_extension .extension5 .content .pic {display:none;}
	.page_extension .extension5 .content .pic_m {display:block;}
	.page_extension .extension7 .content {width:100%;}
	.page_extension .extension7 .content .pic {display:none;}
	.page_extension .extension7 .content .pic_m {display:block;}
	
	.page_procedures .procedures7 .content .pic {display:none;}
	.page_procedures .procedures7 .content .pic_m {display:block;}
	.page_extension .extension6 .content {width:94%;}
	.page_procedures .procedures1 .content {width:94%;}
	.page_procedures .procedures1 .content dl dd {width:48%; padding:4% 7%; margin:0 0 2% 0;}
	.page_procedures .procedures1 .content dl dd:nth-child(2n) {float:right;}
	.page_procedures .procedures1 .content dl dd div {width:35%;}
	.page_procedures .procedures1 .content dl dd div img {height:40px;}
	.page_procedures .procedures1 .content dl dd p {font-size:13px; line-height:20px; min-height:initial; overflow:hidden; 
		display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
		display:-moz-box; -moz-box-orient:vertical; -moz-line-clamp:2;
		display:-o-box; -o-box-orient:vertical; -o-line-clamp:2;
		display:-ms-box; -ms-box-orient:vertical; -ms-line-clamp:2;
	}
	.page_procedures .procedures1 .content dl dd .p1 {font-size:16px;}
	.page_procedures .procedures2 .content {width:100%; height:initial; background:url(../images/img/page_procedures_bg1_m.png) top center no-repeat; background-size:100% auto;}
	.page_procedures .procedures2 .content dl dd {width:23%; padding:0 1%; margin-top:95px; margin-right:0;}
	.page_procedures .procedures2 .content dl dd:nth-child(2n) {margin-top:45px;}
	.page_procedures .procedures2 .content dl dd p {font-size:12px; line-height:20px;}
	.page_procedures .procedures2 .content dl dd .p1 {font-size:14px;}
	.page_procedures .procedures3 .content {width:94%;}
	.page_procedures .procedures3 .content .title {font-size:14px; line-height:23px;}
	.page_procedures .procedures3 .content dl dd {width:29%;}
	.page_procedures .procedures4 .content {width:94%;}
	.page_procedures .procedures4 .content dl dd {float:none; width:100%;}
	.page_procedures .procedures4 .content dl dd:nth-child(2n) {float:none;}
	.page_procedures .procedures4 .content dl dd .pic {width:80px; height:80px; border-radius:80px; background-size:50%;}
	.page_procedures .procedures4 .content dl dd .title {width:calc(100% - 100px); margin-top:5px;}
	.page_procedures .procedures4 .content dl dd .title p {font-size:13px; line-height:22px;}
	.page_procedures .procedures4 .content dl dd .title .p1 {font-size:15px;}
	.page_procedures .procedures5 .content {width:94%;}
	.page_procedures .procedures5 .content dl dd {width:48%; margin:0 0 4% 0;}
	.page_procedures .procedures5 .content dl dd:nth-child(2n) {float:right;}
	.page_procedures .procedures5 .content dl dd div {width:40%;}
	.page_procedures .procedures5 .content dl dd p {font-size:13px; line-height:21px; min-height:42px; -webkit-line-clamp:2; -moz-line-clamp:2; -o-line-clamp:2; -ms-line-clamp:2;}
	.page_procedures .procedures5 .content dl dd .p1 {font-size:15px; height:initial;}
	.page_procedures .procedures6 {display:none;}
	.page_procedures .procedures7 .content {width:94%;}
	.page_procedures .procedures8 .content {width:94%;}
	
	.page_service .service1 {margin-bottom:4%;}
	.page_service .service1 .content {width:94%;}
	.page_service .service1 .content .search .consultation {display:none;}
	.page_service .service1 .content .domain .p1 {display:none;}
	.page_service .service1 .content .search .i1 {width:78%; line-height:48px; padding:0 4%; font-size:15px;}
	.page_service .service1 .content .search .btn {width:20%; line-height:50px; font-size:16px;}
	.page_service .service1 .content .domain dl {width:100%; padding:3% 3% 1%;}
	.page_service .service1 .content .domain dl dd {width:calc(19% - 23px); margin:0 1% 2% 0;}
	.page_service .service2 {display:none;}
	.page_service .service3 {background:#f1f1f1; padding:4% 0 8%;}
	.page_service .service3 .content {width:94%;}
	.page_service .service3 .content ul li {width:100%; padding:3% 0; margin:0 0 4% 0;}
	.page_service .service3 .content ul li:nth-child(2n) {float:right;}
	.page_service .service3 .content ul li .p1 {font-size:30px; margin-bottom:4%;}
	.page_service .service3 .content ul li dl {margin-bottom:4%;}
	.page_service .service3 .content ul li .p2 {margin-bottom:2%; font-size:18px;}
	.page_service .service3 .content ul li .p2 span {font-size:40px;}
	.page_service .service3 .content ul li p {padding:0 3% 3%; line-height:21px;}
	.page_service .service3 .content ul li .more {width:85%; font-size:16px; line-height:40px; margin:4% auto 0;}
	.page_service .service4 {padding:4% 0 8%;}
	.page_service .service4 .content {width:94%;}
	.page_service .service4 .content ul li {width:100%; margin:0 0 4% 0;}
	.page_service .service4 .content ul li .title {padding:3%;}
	.page_service .service4 .content ul li .title .d1 .pic {width:50%;}
	.page_service .service4 .content ul li .title dl {margin-bottom:3%;}
	.page_service .service4 .content ul li .title dl dd {font-size:12px; line-height:21px;}
	.page_service .service4 .content ul li .price {font-size:14px; line-height:21px; padding:4% 5%;}
	
	.page_service .service5 {padding:4% 0 6%;}
	.page_service .service5 .content {width:94%;}
	.page_service .service5 .content ul li {float:none; width:100%; margin:0 0 4% 0;}
	.page_service .service5 .content ul li .title {font-size:20px; line-height:40px;}
	.page_service .service5 .content ul li dl dd {padding:1.5% 0;}
	.page_service .service5 .content ul li dl dd p {font-size:13px;}
	.page_service .service5 .content ul li .more {font-size:16px; line-height:40px;}
	.page_service .service6 {display:none;}
	.page_service .service7 .content {width:94%;}
	.page_service .service7 .content ul li {float:none; width:100%; margin:0 0 4% 0;}
	.page_service .service7 .content ul li:nth-child(2n) {float:right;}
	.page_service .service7 .content ul li .title .d1 p span {font-size:40px;}
	.page_service .service7 .content ul li .title .p1 {font-size:20px; line-height:30px;}
	.page_service .service7 .content ul li .list {padding:4%; margin-top:2%;}
	.page_service .service7 .content ul li .list .p1 {margin-bottom:3%;}
	.page_service .service7 .content ul li .list dl {margin-bottom:3%;}
	
	/*paging*/
	#paging a {font-size:13px; padding:0 10px; line-height:30px;}
}