@charset "utf-8";
.con-title{ color:#1f6e89; font-size:22px; font-family:"方正兰亭粗黑简体";}
.content{ padding-bottom:35px;min-height:700px}
/*=====xwzx-new公用======*/
.xwzx-con{ padding-bottom:25px;}
.xwzx-con .con-title{ padding:70px 0 50px;}
.xwzx-con .xw-list .list-items{ margin-top:-1px;}
.xwzx-con .xw-list .item{ border-top:1px solid #ccc; padding:45px 0 30px; position:relative; font-size:14px; height:20%; *height:335px;}
.xwzx-con .xw-list .text{ width:610px;}
.xwzx-con .xw-list .text h3{ font-size:24px; font-weight:bold; font-family:"方正兰亭粗黑简体"; margin-bottom:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xwzx-con .xw-list .text h3 a{ color:#6b6b6b;}
.xwzx-con .xw-list .text h3 a:hover{ color:#1f6e89;}
.xwzx-con .xw-list .text .time{ font-weight:bold; font-family:"方正兰亭粗黑简体"; margin-bottom:45px;}
.xwzx-con .xw-list .text .t{ line-height:28px; overflow:hidden; height:105px;}
.xwzx-con .xw-list .text .go{ border-radius:50px; color:#fff; background:#b7b7b7; display:block; height:22px; line-height:22px; text-align:center; margin-top:25px; width:85px;}
.xwzx-con .xw-list .text .go:hover{ background:#1f6e89;}
.xwzx-con .xw-list .pic,
.xwzx-con .xw-list .pic img{ overflow:hidden; height:250px; width:380px;}
.xwzx-con .xw-list .pic{position:absolute; right:0; top:45px; }
/*========yhfw-new.page ========*/
.yhfwnew-con .con-title{ padding:20px 0;}
/****客户中心****/
.yhfwnew-con .khzx{ margin-bottom:10px;}
.yhfwnew-con .khzx .text{ margin-bottom:5px;}
.yhfwnew-con .khzx .t1 p{ display:inline-block; position:relative; padding:5px 0; margin-right:25px; *display:inline; zoom:1;}
.yhfwnew-con .khzx .t1 .ico{ background:url(/uploads/image/simages/icos.png) no-repeat; display:inline-block; position:relative; top:9px; left:-4px; height:30px; width:30px; *display:inline; zoom:1;}
.yhfwnew-con .khzx .t1 .ico-tel{ background-position:0px -26px;}
.yhfwnew-con .khzx .t1 .ico-fax{ background-position:0px -64px;}
.yhfwnew-con .khzx .t1 .ico-email{ background-position:0px -102px;}
.yhfwnew-con .khzx .t1 span{ display:inline-block; margin-left:40px; font-size:14px; *display:inline; zoom:1;}
/****服务网点（地图）****/
.yhfwnew-con .fwwd .box{ background:url(/uploads/image/simages/map.jpg) no-repeat top center; position:relative; margin:auto; height:800px;}
.yhfwnew-con .fwwd .tip{ display:none; border-radius:10px; background:url(/uploads/image/simages/black-bg08.png); position:absolute; padding:10px; font-size:12px; line-height:18px; min-height:90px; min-width:175px; z-index:1800;}
.yhfwnew-con .fwwd .tip .ico{ background:url(/uploads/image/simages/map-ico1.png) no-repeat 1px 0; display:block; height:40px; position:absolute; bottom:-40px; left:50%; margin-left:-18px; width:36px;}
.yhfwnew-con .fwwd .city-list ul{ position:relative; z-index:1000;}
.yhfwnew-con .fwwd .city-list li{ cursor:pointer; color:#222; font-size:12px; text-align:center; position:absolute;}
.yhfwnew-con .fwwd .city-list span{ padding:5px 0;}
.yhfwnew-con .fwwd .city-list .ico{ background:url(/uploads/image/simages/map-ico1.png) no-repeat 0px -50px; display:block; height:14px; position:relative; margin:auto; width:14px;}
.yhfwnew-con .fwwd .city-list .zongbu{ font-size:22px;}
.yhfwnew-con .fwwd .city-list .ico-zongbu{ background-position:0px -69px; height:66px; width:46px;}
.yhfwnew-con .fwwd .city-list .ico-shoudu{ background-position:-20px -47px;}
.yhfwnew-con .fwwd .city-list .fabox{ background:none; opacity:.6; position:absolute; top:0; left:0; height:100%; width:100%; z-index:500;}
/**各个城市位置**/
/****意见反馈****/
.yhfwnew-con .yjfk .sm{ font-weight:bold;}
.yhfwnew-con .yjfk .form-list{ margin:auto; padding:10px 0 35px; width:700px;}

.yhfwnew-con .yjfk .form-list .label{ position:relative; min-height:40px; margin-top:20px;}
.yhfwnew-con .yjfk .form-list .te{ display:block; font-weight:bold; position:absolute; text-align:right; height:40px; line-height:40px; padding-right:5px; width:172px;}
.yhfwnew-con .yjfk .form-list .te .tip{ display:block; line-height:12px; font-size:10px; position:absolute; bottom:-5px; white-space:nowrap; width:100%;}
.yhfwnew-con .yjfk .form-list .in{ margin-left:185px; position:relative;}
.yhfwnew-con .yjfk .form-list .in-text,
.yhfwnew-con .yjfk .form-list .in-area{ box-shadow:0 3px 4px #e2e2e2 inset; border:1px solid #abadb3; background:#fbfbfb; height:38px; line-height:38px; padding:0 10px; width:360px; *width:340px;}
.yhfwnew-con .yjfk .form-list .in .tip{ font-size:12px; padding:5px 0;}
.yhfwnew-con .yjfk .form-list .error{ color:#f00; display:block; font-size:12px; line-height:20px; position:absolute; bottom:-20px; text-align:right; left:0; width:360px; }
.yhfwnew-con .yjfk .form-list .lab-yzm .in-text{ width:140px;}
.yhfwnew-con .yjfk .form-list .lab-yzm .yzm{ position:absolute; top:0; height:38px; line-height:38px; left:340px;}
.yhfwnew-con .yjfk .form-list .lab-yzm .yzm a{ color:#6b6b6b; display:block; float:left; margin-right:5px; font-size:12px;}
.yhfwnew-con .yjfk .form-list .in-area{ height:160px; width:540px; max-width:540px; max-height:160px; min-width:540px; min-width:160px;}
.yhfwnew-con .yjfk .form-list .in-btn{ border-radius:5px; background:#1c637c; color:#fff; cursor:pointer; font-size:16px; font-family:"方正兰亭粗黑简体"; font-weight:bold; text-align:center; height:40px; line-height:40px; width:120px;}
.yhfwnew-con .yjfk .form-list .lab-nr .error{ bottom:0; width:540px;}

/*=====cpzs-con公用======*/
.cpzs-con .con-title{ font-size:18px; padding:23px 0 32px;}
.cpzs-con .con-title a{ color:#6b6b6b; position:relative; padding-left:30px; line-height:22px; margin-right:20px;}
.cpzs-con .con-title .ico{ background:url(/uploads/image/simages/icos.png) no-repeat; display:block; height:22px; position:absolute; top:0; left:0; width:22px;}
.cpzs-con .con-title a.active,
.cpzs-con .con-title a:hover{ color:#1f6e89;}
.cpzs-con .con-title a.active .ico{ background-position:-26px 0px;}

.cpzs-con .col-nav{ height:35px; overflow:hidden; margin:75px 0 40px;}
.cpzs-con .col-nav a{ background:#949599; color:#fff; display:inline-block; font-size:16px; height:35px; line-height:35px; text-align:center; margin-right:-2px; width:234px; *margin-right:2px; *display:inline; zoom:1;}
.cpzs-con .col-nav a:hover,
.cpzs-con .col-nav a.active{ background:#1f6e89;}
/*========cpzs-1new2.html.page ========*/
.cpzs1new2-con .cp-list{ overflow:hidden;}
.cpzs1new2-con .cp-list li{ height:340px;width: 33.333333%; float: left; padding: 0 15px;}
.cpzs1new2-con .cp-list .pic{ height:295px; text-align:center; width:100%;}
.cpzs1new2-con .cp-list .pic a{ display:block; border:1px solid #d7d7d7; overflow:hidden; height:295px; width:100%;}
.cpzs1new2-con .cp-list .pic img{ height:280px; margin-top:6px; width:232px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.cpzs1new2-con .cp-list .pic a:hover img{ transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);}
.cpzs1new2-con .cp-list .text{ text-align:center; font-size:14px; padding-top:10px; line-height:24px; overflow:hidden; height:57px;}
.cpzs1new2-con .cp-list .text a{ color:#52565b;}

/*========
cpzs-1new3-1.html.page 
cpzs-1new3-2.html.page 
cpzs-1new3-3.html.page 公用
========*/
.cpzs1new3-con .info{ color:#52565b; font-size:15px; line-height:30px; text-align:justify;}
.cpzs1new3-con .info img{ max-width:100%; height:auto;}
/*========cpzs-2new1.html .page========*/
.cpzs2new1-con .con-title{ font-size:22px; padding:35px 0 20px;}
.cpzs2new1-con .col-nav{ border-bottom:1px solid #d2d2d2; font-weight:bold; font-size:15px; font-family:"方正兰亭粗黑简体"; margin:40px 0;}
.cpzs2new1-con .col-nav a{ padding:0 20px; width:auto;}
.cpzs2new1-con .info{ color:#949599; font-size:14px; line-height:30px; text-align:justify;}
.cpzs2new1-con .info img{ max-width:100%; height:auto;}
/*========gywm-con 公用========*/
.gywm-con .con-title{ padding:65px 0 20px;}
.gywm-new0-con{ padding-bottom:0;}
/*========gywm-new1.html .page========*/
/***加入我们列表***/
.gywm-new0-con .join-list{ padding-bottom:90px;}
.gywm-new0-con .join-list .con-title{ padding-top:0;}
.gywm-new0-con .join-list .item{ border-bottom:1px solid #cfcfcf; position:relative; padding:25px 0; min-height:220px;list-style: none;}
.gywm-new0-con .join-list .zw{ border-radius:100%; background:#1f6e89; color:#fff; display:table; font-size:18px; font-weight:bold; font-family:"方正正准黑简体"; position:absolute; top:30px; left:58px; line-height:30px; text-align:center; height:160px; overflow:hidden; width:160px;}
.gywm-new0-con .join-list .zw .box{ display:table-cell; vertical-align:middle;}
.gywm-new0-con .join-list .zw h3{ font-size:22px;}
.gywm-new0-con .join-list .yq{ padding-top:20px; font-weight:bold; line-height:30px; padding-left:245px;}
.gywm-new0-con .join-list .yq .t{ font-weight:bold; font-size:15px;}
/*========gywm-new7120.html .page========*/
.gywm-new0-con .about-info{ font-size:14px; font-family:"方正兰亭细黑—gbk"; line-height:28px; text-align:justify; padding-bottom:50px; position:relative; margin-top:50px;}
/**sidelist**/
.side-list{ background:#fff; position:absolute; top:0px; left:-150px;}
.side-list.fixed{ position:fixed; top:0px; left:50%; margin-left:-740px;}
.side-list a{ color:#767676; border:1px solid #bfbfbf; display:block; font-size:12px; height:30px; line-height:30px; text-align:center; width:130px;}
.side-list .active a,
.side-list a:hover{ background:#1f6e89; border-color:#1f6e89; color:#fff;}
/**main**/
.gywm-new0-con .about-info .col-item{ border-top:1px solid #cfcfcf; padding:60px 0 30px;}
.gywm-new0-con .about-info .con-title{ padding:0 0 0 70px; margin-bottom:30px; position:relative;}
.gywm-new0-con .about-info .con-title .ico{ background:url(/uploads/image/simages/icos.png) no-repeat; display:block; height:60px; left:0; top:-35px; width:60px;}
.gywm-new0-con .about-info .con-title .ico-gsjj{ background-position:-44px -27px;}
.gywm-new0-con .about-info .con-title .ico-yjcg{ background-position:-44px -89px;}
.gywm-new0-con .about-info .con-title .ico-zzpg{ background-position:-44px -154px;}
.gywm-new0-con .about-info .con-title .ico-qyhj{ background-position:-44px -218px;}

.gywm-new0-con .about-info img{ max-width:100%; height:auto;}
/*.gywm-new0-con .about-info p{ margin-bottom:10px;}*/
.gywm-new0-con .about-info p strong{ font-size:16px; font-weight:bold; font-family:"方正正准黑简体";}
.gywm-new0-con .about-info .text{ width:670px;}
.gywm-new0-con .about-info .let.pic,
.gywm-new0-con .about-info .rit.pic{width:460px;}
.gywm-new0-con .about-info .let.pic img,
.gywm-new0-con .about-info .rit.pic img{ height:373px; width:478px;}

/*.gywm-new0-con .about-info .item1 p{ margin-bottom:5px;}*/
.gywm-new0-con .about-info .text.first{ width:auto;}
.gywm-new0-con .about-info .text.first strong span{ display:block; font-weight:normal;}
.gywm-new0-con .about-info .item2 .pic2-1{ clear:both; padding:50px 0 20px;}
.gywm-new0-con .about-info .item3 .text.let{ width:570px;}
.gywm-new0-con .about-info .item4 .pic{ margin-bottom:22px;}
.banner-next img{ width:100%;}
.info img{ max-width:100%;}
@media (max-width:1500px){
	.side-list{ right:0; left:auto; top:-50px;}
	.side-list.fixed{ left:auto; margin-left:0; right:0; top:58px;}
}
@media (max-width:1199px){
	.cpzs1new2-con .cp-list li{ width:50%;}
	.xwzx-con .xw-list .item{ height:auto;}
	.xwzx-con .xw-list .text{ width:100%;}
	.gywm-new0-con .about-info .text{ width:100%;}
	.gywm-new0-con .about-info .let.pic, .gywm-new0-con .about-info .rit.pic{ display:table; margin:0 auto; float:none !important;}
	.xwzx-con .xw-list .pic{ position:static; margin-top:10px;}
	
}
@media (max-width:767px){
	.yhfwnew-con .fwwd .city-list .zongbu{ font-size:12px;}
	.yhfwnew-con .fwwd .city-list .ico{ display:none;}
	.cpzs1new2-con .cp-list li{ width:100%; height:auto;}
	.yhfwnew-con .fwwd .box{ background:none; height:auto;}
	.yhfwnew-con .fwwd .city-list li{ position:static; left:auto; right:auto; float:left; margin:13px 2px 0 0;border: solid 1px #ddd;
    padding: 10px;}
	.yhfwnew-con .fwwd .tip{ top: 220px !important;
right: 50px !important;
background: #fff;
border: 1px;
border-style: solid 

}
	.yhfwnew-con .yjfk .form-list .in{ width:100%; margin-left:0;}
	.yhfwnew-con .yjfk .form-list .in-area,.yhfwnew-con .yjfk .form-list .lab-nr .error{ width:100%;}
	.yhfwnew-con .yjfk .form-list,.yhfwnew-con .yjfk .form-list .in-text, .yhfwnew-con .yjfk .form-list .in-area,.yhfwnew-con .yjfk .form-list .error{ width:100%;}
	.yhfwnew-con .yjfk .form-list .lab-yzm .yzm{ left:150px; top:38px;}
	.yhfwnew-con .yjfk .form-list .te{ width:100%; text-align:left; position:static; height:auto;}
	.yhfwnew-con .yjfk .form-list .te .tip{ position:static; margin-bottom:10px;}
	.xwzx-con .xw-list .pic, .xwzx-con .xw-list .pic img{max-width:100%; height:auto;}
	.gywm-new0-con .about-info .let.pic, .gywm-new0-con .about-info .rit.pic{ width:100%; height:auto;}
	.gywm-new0-con .about-info .let.pic img, .gywm-new0-con .about-info .rit.pic img{ width:100%; height:auto;}
	.gywm-new0-con .about-info .item3 .text.let{ width:100%;}
	.gywm-new0-con .join-list .zw{ position:static;}
	.gywm-new0-con .join-list .yq{ padding-left:20px;}
	.cpzs-con .col-nav a{ width:32%;}
	.col-nav-xs a{ float:left !important;}
}