﻿@charset "UTF-8";
* { padding: 0; margin: 0; box-sizing: border-box; background-repeat: no-repeat; font-family: "Microsoft YaHei","微软雅黑",Arial; }
@font-face {
  font-family: 'fontello';
  src: url('/style/fonts/fontello.eot?45599435');
  src: url('/style/fonts/fontello.eot?45599435#iefix') format('embedded-opentype'),
       url('/style/fonts/fontello.woff2?45599435') format('woff2'),
       url('/style/fonts/fontello.woff?45599435') format('woff'),
       url('/style/fonts/fontello.ttf?45599435') format('truetype'),
       url('/style/fonts/fontello.svg?45599435#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a { border: 0; }

img { border: none; vertical-align: middle; display: inline-block; max-width: 100%; max-height: 100%; }

body { min-width: 1250px; background: #fff; color: #333; font-size: 14px; margin-left: auto; margin-right: auto; line-height: 1.1; }

ul, ol { list-style-type: none; }

button { border: none; cursor: pointer; background-color: transparent; }

input[type=submit] { cursor: pointer; }

a { text-decoration: none; color: inherit;  }

a:hover { text-decoration: none; color: inherit; }

.clear { clear: both; font-size: 1px; height: 0; visibility: hidden; line-height: 0; }

.clearfix { zoom: 1; }

.fl { float: left !important; }

.fr { float: right !important; }

.bk { border: 1px red solid; }

.none { display: none !important; }

@font-face { font-family: "bebas"; src: url("/fonts/bebas.woff2") format("woff2"), url("/fonts/bebas.woff") format("woff"), url("/fonts/bebas.ttf") format("truetype"), url("/fonts/bebas.eot") format("embedded-opentype"), url("/fonts/bebas.svg") format("svg"); }
.container { width: 1200px; margin-left: auto; margin-right: auto; }
.container:before, .container:after { content: ''; display: table; width: 100%; clear: both; font-size: 0; }

/* 顶部 */
.web-top { line-height: 50px; background-color: #2d2d2d; }
.web-top h2 { opacity: .8; float: left; color: #fff; font-size: 14px; font-weight: normal; }
.web-top .tel { opacity: .8; float: right; padding-left: 35px; color: #fff; font-size: 14px; background-image: url(/images/tel_icon.png); background-position: left center; }
.web-top .gl{float:right; margin-left:15px;}
.web-top .gl a{float:left; margin-right:10px; color:#fff; opacity:0.8;}
.web-top .gl a:hover{opacity:1;}
/* 头部 */
.header { height: 100px; border-bottom: 1px #e5e5e5 solid; }
.header h1 { float: left; line-height: 100px; font-size: 0; }
.header .country { position: relative; float: left; height: 30px; line-height: 30px; margin-left: 35px; margin-top: 35.5px; padding-left: 30px; background-image: url(/images/map_icon.png); background-position: left center; }
.header .country h4 { cursor: pointer; padding-right: 15px; color: #2d2d2d; font-size: 14px; font-weight: normal; }
.header .country h4:after { content: ''; float: right; display: block; width: 7px; height: 30px; margin-left: 7px; background-image: url(/images/arrow_down.png); background-position: right center; background-repeat: no-repeat; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }
.header .country:hover h4:after { transform: rotate(-180deg); -ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); }
.header .country .city { display: none; position: absolute; z-index: 9999; top: 30px; left: 30px; width:300px; background-color: #fff; padding-bottom:5px; border: 1px #d5d5d5 solid; }
.header .country .city .c-hot { padding-left: 20px; line-height: 45px; overflow: hidden; /*border-bottom: 1px #d5d5d5 solid;*/ }
.header .country .city .c-hot dt { float: left; margin-right: 15px; color: #3072f6; font-size: 14px; font-weight: bold; }
.header .country .city .c-hot dd { float: left; height: 45px; font-size: 0; }
.header .country .city .c-hot dd a { display: inline-block; margin-right: 15px; font-size: 14px; color: #333; }
.header .country .city .c-hot dd a:hover,.header .country .city .c-hot dd a.active{color:#3072f6;}
.header .country .city .list { padding-left: 20px; padding-right: 20px; }
.header .country .city .list dl { line-height: 40px; border-bottom: 1px #d5d5d5 dashed; overflow: hidden; font-size: 0; }
.header .country .city .list dl dt { opacity: .67; float: left; max-width: 80px; margin-right: 10px; font-size: 14px; color: #000; font-weight: bold; }
.header .country .city .list dl dd { float: left; width: 378px; }
.header .country .city .list a { float: left; display: block; margin-right: 15px; font-size: 14px; color: #888; }
.header .country .city .list a:hover,.header .country .city .list a.active { color: #3072f6; }
.header .navbar { float: right; height:100px; line-height: 97px; font-size: 0; }
.header .navbar a { display: inline-block; min-width:80px; text-align:center; margin-left:25px; color: #000; font-size: 16px;}
.header .navbar a:hover, .header .navbar a.current { font-weight: bold; }
.header .navbar a.current { border-bottom: 3px #000 solid; }

/* banner */
.banner-wrapper { position: relative; }
.banner-wrapper .banner-slider { position: relative; width: 100%; overflow: hidden;}
.banner-wrapper .banner-slider .swiper-slide {position: relative; width: 100%; height:400px; overflow: hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.banner-wrapper .banner-slider img { display: block; width: 100%; }
.banner-wrapper .banner-slider .button-prev, .banner-wrapper .banner-slider .button-next { opacity: 0; position: absolute; z-index: 9; top: 50%; margin-top: -40px; width: 35px; height: 80px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.5); background-position: center center; background-repeat: no-repeat; background-size: auto 35px; cursor: pointer; transition: all 0.1s; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; }
.banner-wrapper .banner-slider .button-prev { left: 4%; background-image: url(/images/banner_prev.png); }
.banner-wrapper .banner-slider .button-next { right: 4%; background-image: url(/images/banner_next.png); }
.banner-wrapper .banner-slider:hover .button-prev, .banner-wrapper .banner-slider:hover .button-next { opacity: 1; } 
.banner-wrapper .list-box{ width:100%; display:inline-block; background-color:#f7f7f7; border-bottom:solid 1px #eee; box-shadow: 0 1px 1px 1px #F6F6F6; background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f4f4f4)); background: -moz-linear-gradient(top,  #fafafa,  #f4f4f4); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f4f4f4');}
.banner-wrapper .list {margin: auto; width: 1200px; text-align: center; padding:5px 10px; overflow: hidden; font-size: 0; }
.banner-wrapper .list dl {float:left; display: inline-block; width: 25%; height:83px; text-align: left; padding-top: 15px; padding-left:70px; padding-right:10px; border-right: 1px #ededed solid; background-position:10px 17px; }
.banner-wrapper .list dl.one{width:21.5%; background-position:10px 20px; }
.banner-wrapper .list dl:nth-child(2){width:27%; padding-left:80px; background-position:20px 17px;}
.banner-wrapper .list dl:nth-child(3){width:24%; padding-left:80px; background-position:20px 17px;}
.banner-wrapper .list dl:last-child { padding-left:80px; background-position:20px 17px; border: none; }
.banner-wrapper .list dl dt { color: #000; font-size: 15px; font-weight: bold; }
.banner-wrapper .list dl dd { line-height: 22px; margin-top: 10px; color: #444; font-size: 14px; }
.banner-wrapper .list dl dd b { color:#3072f6; font-size: 22px; }
.banner-wrapper .dksq-from-wrapper{width:1200px; margin:0 auto; position:relative; z-index:100;}
.banner-wrapper .dksq-from{ position:absolute; right:0; top:-382px; width:330px; height:360px; background-color:#fff; border-radius:10px; z-index:100; box-shadow:0 9px 30px -6px rgba(0,0,0,.2),0 18px 20px -10px rgba(0,0,0,.04),0 18px 20px -10px rgba(0,0,0,.04),0 10px 20px -10px rgba(0,0,0,.04);}
.banner-wrapper .dksq-from h3{ float:left; width:100%; margin-top:10px; line-height:35px; text-align:center; color:#3072f6; font-weight:normal; font-size:16px;}
.banner-wrapper .dksq-from form{float:left; width:100%; padding:0 18px;}
.banner-wrapper .dksq-from .item {float:left; width: 100%; height:auto; margin-top:4px; margin-bottom:4px; position:relative; }
.banner-wrapper .dksq-from .item strong { float: left; display: block; width:100px; height: 45px; line-height: 45px; text-align: right; padding-right: 10px; color: #333; font-size: 14px; }
.banner-wrapper .dksq-from .item strong i { display: inline-block; margin-right: 5px; color: #d64242; font-style: normal; }
.banner-wrapper .dksq-from .item input,.banner-wrapper .dksq-from select {float:left; padding:0 10px; width: 100%; height:40px; background-color: #f5f5f6; border: none;  color: #565c67; font-size: 12px; border-radius: 3px; overflow: hidden; }
.banner-wrapper .dksq-from select { position: relative; float: left; width:100%; }
.banner-wrapper .dksq-from select:after { content: ''; position: absolute; top: 0; right: 20px; display: block; width: 7px; height: 45px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAABP2lDQ1BJQ0MgcHJvZmlsZQAAeNqtjj1Lw1AUQE+qKIjUCkEc3yQtaKXYwYzph62giGmHtlubPtLSNgkvz2p/hKNbBxf/gbOzg+AgOPkT3ASnDg4RMjiI4JnOPXAvF1J1u1KqpjIw8bVyaiXRanfE6jMrLAFA143C08ZRE8APfMkPPl8xAF727Eqpyt9Yc0OlgQVw0peRC0YdGF3qUINxD5i9UajBeARM1XTKYLwBaS/2dyDdi30BpFWr3YHUOmB6sQvA7MVeBEwtrzRAOQhnaugNtMi6OVGwLEvY/aAnRWMWaTmJxLHvBioMVFfLfl7Y47Fwht5AR8KRkVRT2c8T/w3AZrzs1EoiW7Cswxz/TKvdEbF9nGMAxtZT0hLcCzX9ViN18Puc3Jhvw9kdLC+SVryG213YuEnaTgEy+/Aw/wLXXFhvAZL5NwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMhaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0NzM5QUI4ODY4MTFFNzgyQjZDMzA4ODY4OERFOEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0NzM5QUM4ODY4MTFFNzgyQjZDMzA4ODY4OERFOEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QzQ3MzlBOTg4NjgxMUU3ODJCNkMzMDg4Njg4REU4RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QzQ3MzlBQTg4NjgxMUU3ODJCNkMzMDg4Njg4REU4RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoVJVysAAABbSURBVHjaYoyISV/KwMAQxQAG/4GYkQHKXskEJLKBrIdoEk+B7EygJOMHIC8BSP9jgGtnjAfS75mgAgeAYr1Q9iQgey+IwcIINOk/yEQGxhogIQ3kVcCMBwgwAPqVF6+fjmsfAAAAAElFTkSuQmCC); background-position: center center; background-repeat: no-repeat; }
.banner-wrapper .dksq-from .gray { position: absolute; top: 0; right:10px; height:35px; line-height:35px; color: #b3b6be; font-size: 12px; font-style: normal; }
.banner-wrapper .dksq-from .select input { cursor: pointer; }
input[type="button"]{ cursor:pointer;}
input[type="button"][disabled="disabled"]{cursor:not-allowed;}
input#sms_code{width:70%;}
input#send{width:28%; float:right; text-indent:0; text-align:center; }
.banner-wrapper .dksq-from .submit { margin-top:12px; cursor: pointer; float: left; display: block; width: 100%; height:40px; line-height:40px; text-align: center; font-size: 16px; font-weight: bold; border-radius: 2px; margin-right: 15px; border: none; color: #fff; background-color:#3072f6; }
.banner-wrapper .dksq-from .reset { color: #b3b6be; background-color: #f5f5f6; }

.model_box{ position:fixed; left:50%; top:50%; margin-left:-150px; margin-top:-75px; padding:46px 20px 0; width:300px; height:150px; background-color:#fff; border-radius:10px; box-shadow:0 9px 30px -6px rgba(0,0,0,.2),0 18px 20px -10px rgba(0,0,0,.04),0 18px 20px -10px rgba(0,0,0,.04),0 10px 20px -10px rgba(0,0,0,.04); border:solid 1px #eee; z-index:999; box-sizing:border-box; display:none;}
.model_box input[type="text"]{float:left; width:160px; height:40px; border:solid 1px #ddd; padding:5px; outline:none; box-sizing:border-box;}
.model_box a.close{ position:absolute; right:8px; top:5px; width:30px; height:30px; color:#3072f6; font-size:20px; font-family:宋体; line-height:30px; text-align:center;transition: all 0.3s ease 0s; text-decoration:none;}
.model_box a.close:hover{transform:rotate(90deg);transition: all 0.3s ease 0s;}
.model_box #img_yzm{float:right; cursor:pointer; height:40px; border:solid 1px #eee;}
.model_box a.confirm{float:left; padding:7px; margin-top:10px; width:100%; border-radius:3px;  color:#444; font-size:14px; line-height:20px; text-align:center;  box-shadow: 0 0 1px #666; background-color:#f7f7f7; border:solid 1px #eee; box-shadow: 0 1px 1px 1px #F6F6F6; background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f2f2f2)); background: -moz-linear-gradient(top,  #fafafa,  #f2f2f2); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='##f2f2f2'); letter-spacing:5px; text-decoration:none;}
.model_box a.confirm:active{box-shadow:none;}

/* 首页 */
.index-wrapper { margin-top:15px; padding-bottom: 35px;}
.index-wrapper .index-box1 { /*overflow: hidden;*/ }
.index-wrapper .xydk { overflow: hidden; }
.index-wrapper .xydk ul { margin-top: 10px; overflow: hidden; }
.index-wrapper .xydk ul li { float: left; width: 290px; height: 165px; line-height: 165px; margin-right: 15px; margin-top: 15px; background-position: center center; background-size: contain; }
.index-wrapper .xydk ul li:nth-child(3n+0) { margin-right: 0; }
.index-wrapper .xydk ul li a {display:block; padding-left: 25px; color: #fff; font-size: 22px; font-weight:bold;}
.index-wrapper .index-box2 { margin-top:30px; overflow: hidden; }
.index-wrapper .fcdk .list {width:900px; height:385px; margin-top: 30px; /*overflow: hidden;*/ position:relative; }
.index-wrapper .fcdk .list .item { position:absolute; height:187px;  background-position: center center; background-size: cover; }
.index-wrapper .fcdk .list .item:before { content: ''; opacity: .6; position: absolute; z-index: 5; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }
.index-wrapper .fcdk .list .item .content { position: absolute; left: 0; top: 0; z-index: 9; width: 100%; height: 100%; padding-top: 35px;  }
.index-wrapper .fcdk .list .item .content h2 { padding-left: 25px; color:#d35f4b; font-size: 20px; }
.index-wrapper .fcdk .list .item .content span { display: block; padding-left: 25px; margin-top: 15px; color: #eea53f; font-size: 14px; }
.index-wrapper .fcdk .list .item .content h4 { margin-top: 12px; padding-left: 25px; padding-bottom: 20px; color: #eea53f; font-size:23px; font-family: bebas; /*border-bottom: 1px rgba(255, 255, 255, 0.2) dashed;*/ }
.index-wrapper .fcdk .list .item .content p {opacity: .9; line-height: 30px; margin-top: 10px; padding-left: 25px; color: #fff; font-size: 16px; }
.index-wrapper .fcdk .list .item .content > a {display: block; width: 155px; height:45px; line-height: 40px; text-align: center; margin-left: 25px; margin-top: 15px; border: 1px #fff solid; border-radius: 30px; color: #fff; font-size: 16px; letter-spacing:2px; font-weight:400; }
.index-wrapper .fcdk .list .item .content small {opacity: .5; display: block; margin-top: 15px; text-align: center; color: #fff; font-size: 14px; }
.index-wrapper .fcdk .list .item:last-child {margin-right: 0; }
.index-wrapper .fcdk .list .item:hover:before {/*background-color:rgba(48,114,246,0.75);*/ background-color:rgba(0,0,0,0.3);}
.index-wrapper .fcdk .list .item:hover .content > a {color:#3072f6; background-color:#fff; }
.index-wrapper .fcdk .list .item:hover h2,.index-wrapper .fcdk .list .item:hover span,.index-wrapper .fcdk .list .item:hover h4{ color:#fff; }

.index-wrapper .fcdk .list .item.s1{left:0; top:0; width:464px;}
.index-wrapper .fcdk .list .item.s2{ left:475px; top:0; width:224px;}
.index-wrapper .fcdk .list .item.s3{ left:0; bottom:0; width:224px;}
.index-wrapper .fcdk .list .item.s4{ left:235px; bottom:0; width:464px;}
.index-wrapper .fcdk .list .item.s5{right:0; top:0; width:190px; height:385px;}

.index-wrapper .fcdk .list .item .con{ position:absolute; right:0; top:37px;display:none;}
.index-wrapper .fcdk .list .item.s5 .con{ top:210px; left:0; width:100%; padding-left:25px; text-align:left; display:block;}
.index-wrapper .fcdk .list .item .con p,.index-wrapper .fcdk .list .item .con span{ padding:0; font-size:14px !important; font-weight:300; line-height:26px; }
/*.index-wrapper .fcdk .list .item.s1 .con,.index-wrapper .fcdk .list .item.s4 .con{width:240px; display:block;}*/

.index-wrapper .fcdk .list .item .viewmore{ position:absolute; left:0; top:0; width:100%; height:100%; /*background-color:rgba(48,114,246,0.2);*/  z-index:20;}
.index-wrapper .fcdk .list .item a.viewmore{ position:absolute; left:50%; top:30%; margin-left:-60px; margin-top:-20px; width:120px; height:40px; text-align:center; line-height:40px;  background-color:#3072f6; border-radius:2px; color:#fff; box-shadow:0 9px 30px -6px rgba(0,0,0,.2),0 18px 20px -10px rgba(0,0,0,.04),0 18px 20px -10px rgba(0,0,0,.04),0 10px 20px -10px rgba(0,0,0,.04); transition: all 0.3s ease 0s; opacity:0; border:dotted 1px rgba(255,255,255,0.1); z-index:20;}
.index-wrapper .fcdk .list .item a.viewmore:hover{ letter-spacing:2px; transition: all 0.3s ease 0s;}
.index-wrapper .fcdk .list .item:hover a.viewmore{ top:50%; opacity:1; transition: all 0.3s ease-in-out 0s;}

.index-wrapper .index-box2 .cgal .list {height:340px; padding-top: 15px; padding-bottom: 15px; margin-top: 30px; padding-left: 15px; padding-right: 15px; border: 1px #e5e5e5 solid; overflow: hidden;}
.index-wrapper .index-box2 .cgal .list ul { -webkit-transition-timing-function: linear;-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}
.index-wrapper .index-box2 .cgal .list ul li {line-height: 35px;  color: #6b6b6b; font-size: 16px; overflow: hidden; }
.index-wrapper .index-box2 .cgal .list ul li strong { float: left; display: block; width: 120px; font-weight: normal; }
.index-wrapper .index-box2 .cgal .list ul li em { float: left; width: 60px; text-align: right; color: #3072f6; font-style: normal; }
.index-wrapper .index-box2 .cgal .list ul li small { float: right; display: block; width: 50px; text-align: right; font-size: 14px; }
.index-wrapper .index-box2 .cgal .list a { display: block; width: 150px; height: 30px; line-height: 26px; text-align: center; margin-top: 17px; margin-left: auto; margin-right: auto; border: 1px #cbcbcb solid; border-radius: 30px; color: #989898; font-size: 16px; }
.index-wrapper .index-box2 .cgal .list a:hover { color: #fff; background-color: #cbcbcb; }
.index-wrapper .index-box3 { margin-top:30px; overflow: hidden; }
.index-wrapper .index-box3 .zsgw { position: relative; }
.index-wrapper .index-box3 .zsgw .operation { position: absolute; right: 10%; background-color: #fff; height: 40px; line-height: 40px; font-size: 0; }
.index-wrapper .index-box3 .zsgw .operation .button-prev, .index-wrapper .index-box3 .zsgw .operation .button-next { float: left; margin-left: 20px; margin-right: 20px; cursor: pointer; }
.index-wrapper .index-box3 .zsgw .operation .swiper-pagination { position: static; float: left; }
.index-wrapper .index-box3 .zsgw .operation .swiper-pagination span { width: 10px; height: 10px; margin-top: 15px; margin-left: 10px; margin-right: 10px; background-color: #7d7d7d; transition: all 0.1s; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; }
.index-wrapper .index-box3 .zsgw .operation .swiper-pagination span.swiper-pagination-bullet-active { background-color: #3072f6; }
.index-wrapper .index-box3 .zsgw .zsgw-slide { position: relative; padding: 10px; margin-top:7px; overflow: hidden; }
.index-wrapper .index-box3 .zsgw .zsgw-slide .swiper-slide { width: 280px; height:278px; text-align: center; padding-top:15px; box-shadow: 0px 0px 10px 0px #ddd; border: 1px #eeeeee solid; border-radius: 6px; }
.index-wrapper .index-box3 .zsgw .zsgw-slide .swiper-slide .img { display: block; width: 130px; height: 130px; margin-left: auto; margin-right: auto; overflow: hidden; border-radius: 50%; }
.index-wrapper .index-box3 .zsgw .zsgw-slide .swiper-slide .img img{float:left; width:100%; min-height:130px; max-height:none;}
.index-wrapper .index-box3 .zsgw .zsgw-slide .swiper-slide dl { padding-left:12px; padding-right:12px; margin-top: 10px; }
.index-wrapper .index-box3 .zsgw .zsgw-slide .swiper-slide dl dt { color: #2d2d2d; font-size: 16px; }
.index-wrapper .index-box3 .zsgw .zsgw-slide .swiper-slide dl dt h4 { display: inline-block; margin-right: 15px; font-size:18px; }
.index-wrapper .index-box3 .zsgw .zsgw-slide .swiper-slide dl dd { opacity: .6; height:24px; line-height: 24px; margin-top: 10px; color: #2d2d2d; font-size: 14px; }
.index-wrapper .index-box3 .zsgw .zsgw-slide .swiper-slide a { display: block; width: 130px; height:35px; line-height:35px; text-align: center; margin-top: 10px; margin-left: auto; margin-right: auto; background-color: #3072f6; border-radius: 5px; color: #fff; font-size:14px; }
.index-wrapper .index-box3 .zsgw .zsgw-slide .swiper-slide a:hover { opacity:0.8;  /*background-image: url(/images/zx_bg.png); background-position: center center; background-size: cover;*/ }
.index-wrapper .index-box3 .news-slide { overflow: hidden; }
.index-wrapper .index-box3 .news-slide .slide-menu { height: 43px; border-bottom: 1px #d5d5d5 solid; font-size: 0; }
.index-wrapper .index-box3 .news-slide .slide-menu a { display: inline-block; height: 42px; color: #2d2d2d; font-size:18px; line-height:38px; border-bottom: 3px transparent solid; }
.index-wrapper .index-box3 .news-slide .slide-menu a.current { border-bottom-color: #3072f6; }
.index-wrapper .index-box4 { margin-top: 25px; overflow: hidden; }
.index-wrapper .index-box4 .item-head { height: 100px; padding-left: 35px; padding-right: 30px; background-position: center center; background-size: cover; }
.index-wrapper .index-box4 .item-head h3 { float: left; padding-top: 30px; color: #fff; font-size:18px; }
.index-wrapper .index-box4 .item-head h3:after { content: ''; display: block; width: 30px; height: 3px; margin-top: 15px; background-color: #fff; }
.index-wrapper .index-box4 .item-head > a { opacity: 0.67; float: right; display: block; margin-top:41px; color: #fff; font-size: 14px; text-decoration: underline; }
.index-wrapper .index-box4 .item-head > a:hover { color: #3072f6; }
.index-wrapper .index-box4 .dkgl { float: left; width: 580px; }
.index-wrapper .index-box4 .dkgl .item-head { background-image: url(/images/dkgl_head_bg.jpg); }
.index-wrapper .index-box4 .dkgl .text-img { margin-top: 15px; overflow: hidden; }
.index-wrapper .index-box4 .dkgl .text-img .pic { float: left; display: block; width: 140px; }
.index-wrapper .index-box4 .dkgl .text-img .pic img { display: block; width: 100%; }
.index-wrapper .index-box4 .dkgl .text-img dl { float: right; width: 410px; }
.index-wrapper .index-box4 .dkgl .text-img dl dt { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.index-wrapper .index-box4 .dkgl .text-img dl dt a { color: #2d2d2d; font-size: 16px; }
.index-wrapper .index-box4 .dkgl .text-img dl dt a:hover { color: #3072f6; }
.index-wrapper .index-box4 .dkgl .text-img dl dt:hover { color: #3072f6; }
.index-wrapper .index-box4 .dkgl .text-img dl dd { opacity: .8; line-height: 26px; margin-top: 23px; color: #2d2d2d; font-size: 14px; }
.index-wrapper .index-box4 .dkgl ul { margin-top: 20px; }
.index-wrapper .index-box4 .dkgl ul li { position: relative; line-height: 36px; padding-left: 20px; overflow: hidden; }
.index-wrapper .index-box4 .dkgl ul li:before { content: ''; position: absolute; top: 15px; left: 0; display: block; width: 6px; height: 6px; background-color: #3072f6; }
.index-wrapper .index-box4 .dkgl ul li a { float: left; display: inline-block; max-width: 80%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #2d2d2d; font-size: 16px; }
.index-wrapper .index-box4 .dkgl ul li a:hover { color: #3072f6; }
.index-wrapper .index-box4 .dkgl ul li span { float: right; display: inline-block; max-width: 18%; text-align: right; color: #ccc; font-size: 16px; }
.index-wrapper .index-box4 .mod-jrwd { width: 580px; }
.index-wrapper .index-box5 { margin-top:30px; overflow: hidden; }
.index-wrapper .index-box5 ul { padding-top: 10px; overflow: hidden; }
.index-wrapper .index-box5 ul li { float: left; width: 220px; height: 70px; line-height: 68px; text-align: center; margin-top: 20px; border: 1px #f0f0f0 solid; margin-right: 25px; }
.index-wrapper .index-box5 ul li:nth-child(5n+0) { margin-right: 0; }

/* 内页 */
.inside-banner { height: 300px; line-height: 300px; background-position: center center; background-size: cover; }
.inside-banner p { text-align: center; color: #fff; font-size: 28px; text-shadow: 0px 3px 0px rgba(53, 53, 53, 0.5); }

.inside-wrapper { margin-top: 45px; padding-bottom: 100px; }
.inside-wrapper .mod-title { border-bottom: 1px #d5d5d5 solid; }
.inside-wrapper .mod-title h3 { font-size:18px; }
.inside-wrapper .mod-title h3:after { background-color: #3072f6; }
.inside-wrapper .side-900 .mod-title h3 { font-weight:bold; }
.inside-wrapper .dkcp .item { padding-right: 30px; padding-top: 30px; padding-bottom: 30px; overflow: hidden; border-bottom: 1px #d5d5d5 dashed; }
.inside-wrapper .dkcp .item .pic { float: left; width: 120px; line-height: 120px; text-align: center; border: 1px #efefef solid; font-size: 0; }
.inside-wrapper .dkcp .item .pic:hover { border-color: #3072f6; }
.inside-wrapper .dkcp .item .info { float: left; width: 600px; padding-right: 20px; margin-left: 20px; }
.inside-wrapper .dkcp .item .info h2 { margin-top: -5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.inside-wrapper .dkcp .item .info h2 a { color: #2d2d2d; font-size: 16px; }
.inside-wrapper .dkcp .item .info h2 a:hover { color: #3072f6; }
.inside-wrapper .dkcp .item .info h2:hover { color: #3072f6; }
.inside-wrapper .dkcp .item .info .text { margin-top: 20px; overflow: hidden; }
.inside-wrapper .dkcp .item .info .text p { float: left; width: 33.33%; line-height: 30px; padding-right: 10px; color: #2d2d2d; font-size: 14px; }
.inside-wrapper .dkcp .item .info .text p em { color: #3072f6; font-style: normal; }
.inside-wrapper .dkcp .item .link { float: right; width: 130px; margin-top: 50px; text-align: center; }
.inside-wrapper .dkcp .item .link a { display: block; width: 100%; height: 40px; line-height: 37px; background-color: #3072f6; border-radius: 5px; color: #fff; font-size: 16px; }
.inside-wrapper .dkcp .item .link a:hover { opacity: .9; }
.inside-wrapper .dkcp .item .link p { margin-top: 15px; color: #2d2d2d; font-size: 14px; }
.inside-wrapper .dkcp .item .link p em { color: #3072f6; font-style: normal; }

/* 贷款产品信息 */
.loan-detail .container { padding-bottom: 20px; box-shadow: 0 10px 20px #eff0f1; }
.loan-detail .loan-org-info { padding-top: 25px; padding-bottom: 25px; background-color: #3072f6; overflow: hidden; }
.loan-detail .loan-org-info .logo { float: left; width: 65px; height:65px; line-height:65px; text-align:center; margin: 0 25px; border-radius: 3px; background:#fff; overflow: hidden; }
.loan-detail .loan-org-info .logo img { }
.loan-detail .loan-org-info .info { float: left; }
.loan-detail .loan-org-info .info h4 { line-height: 33px; margin-bottom: 10px; color: #fff; font-size: 20px; font-weight: normal; }
.loan-detail .loan-org-info .info .tag { float: left; display: block; height: 20px; line-height: 16px; border-radius: 2px; border: 1px solid rgba(255, 255, 255, 0.2); margin-right: 6px; padding: 0 5px; font-size: 12px; color: #fff; }
.loan-detail .loan-org-info .source { margin-right: 25px; color: #fff; font-size: 14px; }
.loan-detail .loan-info { overflow: hidden; }
.loan-detail .loan-info .loan-info-module { height: 55px; padding-left: 110px; background-color: #f7f8fa; }
.loan-detail .loan-info .loan-info-module .item { position: relative; float: left; margin-right: 35px; overflow: hidden; }
.loan-detail .loan-info .loan-info-module .item strong { float: left; display: block; line-height: 55px; font-weight: normal; }
.loan-detail .loan-info .loan-info-module .item input { float: left; display: block; width: 145px; height: 35px; line-height: 33px; padding-left: 8px; padding-right: 45px; margin-left: 15px; margin-top: 10px; border: 1px #ccc solid; font-size: 14px; }
.loan-detail .loan-info .loan-info-module .item em { position: absolute; right: 10px; line-height: 53px; color: #333; font-style: normal; }
.loan-detail .loan-info .detail { padding-left: 75px; }
.loan-detail .loan-info .detail ul { padding-top: 25px; }
.loan-detail .loan-info .detail ul li { float: left; height: 60px; padding-top: 10px; margin-bottom:15px; padding-left: 35px; padding-right: 35px; border-right: 1px #e6e6e6 solid; }
.loan-detail .loan-info .detail ul li:last-child{ border-right:none;}
.loan-detail .loan-info .detail ul li h5 { color: #333; font-size: 14px; font-weight: normal; }
.loan-detail .loan-info .detail ul li .detail-desc { margin-top: 10px; }
.loan-detail .loan-info .detail ul li .detail-desc strong { display: inline-block; margin-right: 5px; color: #3072f6; font-size: 24px; font-weight: normal; }
.loan-detail .loan-info .detail ul li .detail-desc em { color: #aaa; font-style: normal; }
.loan-detail .operation-info { margin-top:15px; padding-left: 110px; }
.loan-detail .operation-info a { opacity: 1; float: left; display: block; width: 150px; height: 45px; line-height: 41px; text-align: center; background-color: #3072f6; border-radius: 2px; color: #fff; font-size: 16px; }
.loan-detail .operation-info a:hover { opacity: .9; }
.loan-detail .operation-info .inline { float: left; margin-left: 15px; padding-top: 14px; }
.loan-detail .operation-info .inline span { color: #666; }
.loan-detail .operation-info .inline .grade, .loan-detail .operation-info .inline .grade .shade { width: 90px; height: 15px; margin-top: 7px; background-image: url(/images/star_s_c5dd5dd.png); background-position: left bottom; display:none; }
.loan-detail .operation-info .inline .grade .shade { width: 100%; background-position: left top; }

/* 产品详情 */
.detail-content { margin-top: 30px; }
.detail-content dl { margin-bottom: 45px; }
.detail-content dl dt { height: 16px; line-height: 14px; border-left: 4px solid #384159; font-size: 16px; padding-left: 8px; margin-bottom: 6px; color: #3c3c3c; font-weight: 600; }
.detail-content dl dd { line-height: 28px; color: #666; font-size: 14px; padding-left: 12px; }

/* 顾问团队 */
.gwtd-list .item { padding-top: 20px; padding-bottom: 20px; overflow: hidden; border-bottom: 1px #d5d5d5 dashed; }
.gwtd-list .item .pic { float: left; display: block; width: 120px; height: 120px; border-radius: 50%; overflow: hidden; }
.gwtd-list .item .pic img { display: block; width: 100%; min-height:120px; max-height:none; }
.gwtd-list .item .info { float: left; width: 420px; margin-left: 60px; }
.gwtd-list .item .info .name { padding-top: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.gwtd-list .item .info .name a { color: #2d2d2d; font-size: 18px; }
.gwtd-list .item .info .name a:hover { color: #3072f6; }
.gwtd-list .item .info .text { line-height: 32px; margin-top: 20px; color: #2d2d2d; font-size: 14px; }
.gwtd-list .item .link { float: right; width: 290px; margin-top: 40px; }
.gwtd-list .item .link a { float: left; display: block; width: 130px; height: 40px; line-height: 37px; text-align: center; margin-left: 15px; border-radius: 4px; color: #fff; font-size: 16px; }
.gwtd-list .item .link a.gwjs { background-color: #3072f6; }
.gwtd-list .item .link a.xtzx { background-image: url(/images/zx_bg.png); background-position: center center; background-size: cover; }
.gwtd-list .item .link a:hover { opacity: .9; }

/* 新闻列表 */
.news-list { margin-bottom: 20px; }
.news-list:last-child .item:last-child { border-bottom: 1px #d5d5d5 dashed; }
.news-list .item { padding-top: 30px; padding-bottom: 15px; border-bottom: 1px #d5d5d5 dashed; overflow: hidden; }
.news-list .item:last-child { border: none; }
.news-list .item .pic { float: left; width: 155px; }
.news-list .item dl { float: right; width: 720px; }
.news-list .item dl dt { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news-list .item dl dt a { color: #2d2d2d; font-size: 18px; }
.news-list .item dl dt a:hover { color: #3072f6; }
.news-list .item dl dt:hover { color: #3072f6; }
.news-list .item dl dd { max-height: 64px; line-height: 32px; margin-top: 25px; color: #2d2d2d; font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.news-list .item .date { opacity: .67; float: none; clear: both; width: 100%; text-align: right; color: #2d2d2d; font-size: 14px; }

/* 金融问答 */
.dk-list { margin-top: 40px; overflow: hidden; }
.dk-list ul { margin-left: -10px; margin-right: -10px; overflow: hidden; }
.dk-list ul li { float: left; width: 16.6666666667%; padding-left: 10px; padding-right: 10px; }
.dk-list ul li a { display: block; height: 95px; line-height: 95px; text-align: center; background-position: center center; background-size: cover; border-radius: 6px; overflow: hidden; color: #fff; font-size: 18px; }

.jrwd-list dl { padding-top: 35px; padding-bottom: 15px; border-bottom: 1px #d5d5d5 dashed; }
.jrwd-list dl dt { overflow: hidden; }
.jrwd-list dl dt a { float: left; display: inline-block; max-width: 80%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #2d2d2d; font-size: 18px; }
.jrwd-list dl dt a:hover { color: #3072f6; }
.jrwd-list dl dt .date { opacity: .67; float: right; max-width: 15%; text-align: right; color: #2d2d2d; font-size: 14px; }
.jrwd-list dl dd { line-height: 32px; margin-top: 15px; color: #2d2d2d; font-size: 14px; }

/* 单页 */
.single-page { line-height: 36px; margin-top: 35px; padding-bottom:50px; color: #2d2d2d; font-size: 16px; }

.adv-banner img { display: block; width: 100%; }

/* 计算器页面 */
.jsq-wrapper { margin-top: 50px; padding-bottom: 100px; }
.jsq-wrapper .jsq-menu { margin-top: 20px; overflow: hidden; }
.jsq-wrapper .jsq-menu a { float: left; display: block; width: 25%; height: 55px; line-height: 55px; text-align: center; color: #83868f; font-size: 15px; font-weight: bold; border-bottom: 2px #ebebeb solid; }
.jsq-wrapper .jsq-menu a.on { color: #3072f6; border-color: #3072f6; }
.jsq-wrapper .jsq-form { padding-left:30px; padding-right:60px; border-right: 1px #d5d5d5 solid; }
.jsq-wrapper .jsq-form .item { width: 100%; height: 45px; margin-top: 25px; }
.jsq-wrapper .jsq-form .item strong { float: left; display: block; height: 45px; line-height: 45px; text-align: right; padding-right: 10px; color: #333; font-size: 14px; }
.jsq-wrapper .jsq-form .item strong i { display: inline-block; margin-right: 5px; color: #d64242; font-style: normal; }
.jsq-wrapper .jsq-form .item input { width: 100%; height: 45px; background-color: #f5f5f6; border: none; text-indent: 2em; color: #565c67; font-size: 14px; border-radius: 3px; overflow: hidden; }
.jsq-wrapper .jsq-form .select { position: relative; float: left; width: 82%; }
.jsq-wrapper .jsq-form .select:after { content: ''; position: absolute; top: 0; right: 20px; display: block; width: 7px; height: 45px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAABP2lDQ1BJQ0MgcHJvZmlsZQAAeNqtjj1Lw1AUQE+qKIjUCkEc3yQtaKXYwYzph62giGmHtlubPtLSNgkvz2p/hKNbBxf/gbOzg+AgOPkT3ASnDg4RMjiI4JnOPXAvF1J1u1KqpjIw8bVyaiXRanfE6jMrLAFA143C08ZRE8APfMkPPl8xAF727Eqpyt9Yc0OlgQVw0peRC0YdGF3qUINxD5i9UajBeARM1XTKYLwBaS/2dyDdi30BpFWr3YHUOmB6sQvA7MVeBEwtrzRAOQhnaugNtMi6OVGwLEvY/aAnRWMWaTmJxLHvBioMVFfLfl7Y47Fwht5AR8KRkVRT2c8T/w3AZrzs1EoiW7Cswxz/TKvdEbF9nGMAxtZT0hLcCzX9ViN18Puc3Jhvw9kdLC+SVryG213YuEnaTgEy+/Aw/wLXXFhvAZL5NwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMhaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0NzM5QUI4ODY4MTFFNzgyQjZDMzA4ODY4OERFOEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0NzM5QUM4ODY4MTFFNzgyQjZDMzA4ODY4OERFOEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QzQ3MzlBOTg4NjgxMUU3ODJCNkMzMDg4Njg4REU4RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QzQ3MzlBQTg4NjgxMUU3ODJCNkMzMDg4Njg4REU4RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoVJVysAAABbSURBVHjaYoyISV/KwMAQxQAG/4GYkQHKXskEJLKBrIdoEk+B7EygJOMHIC8BSP9jgGtnjAfS75mgAgeAYr1Q9iQgey+IwcIINOk/yEQGxhogIQ3kVcCMBwgwAPqVF6+fjmsfAAAAAElFTkSuQmCC); background-position: center center; background-repeat: no-repeat; }
.jsq-wrapper .jsq-form .select input { cursor: pointer; }
.jsq-wrapper .jsq-form .select ul { display: none; position: absolute; z-index: 999; left: 0; top: 100%; width: 100%; max-height: 250px; background-color: #fff; border: 1px #ebebeb solid; overflow-y: auto; }
.jsq-wrapper .jsq-form .select ul li { cursor: pointer; height: 45px; line-height: 45px; text-indent: 2em; color: #b3b6be; font-size: 14px; }
.jsq-wrapper .jsq-form .select ul li:hover { color: #565c67; background-color: #f5f5f6; }
.jsq-wrapper .jsq-form .text { position: relative; float: left; width: 82%; }
.jsq-wrapper .jsq-form .text .gray { position: absolute; top: 0; right: 20px; height: 45px; line-height: 45px; color: #b3b6be; font-size: 14px; font-style: normal; }
.jsq-wrapper .jsq-form .radio { float: left; width: 82%; font-size: 0; }
.jsq-wrapper .jsq-form .radio label { cursor: pointer; position: relative; display: inline-block; height: 45px; line-height: 45px; margin-right: 30px; color: #333; font-size: 14px; }
.jsq-wrapper .jsq-form .radio label input { opacity: 0; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; }
.jsq-wrapper .jsq-form .radio label i { float: left; display: block; width: 16px; height: 16px; margin-top: 14.5px; margin-right: 10px; background-image: url(data:image/png;base64,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); background-position: center center; background-size: contain; }
.jsq-wrapper .jsq-form .radio label i.on { background-image: url(data:image/png;base64,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); }
.jsq-wrapper .jsq-form .operation { margin-top: 25px; }
.jsq-wrapper .jsq-form .operation div { height: 45px; }
.jsq-wrapper .jsq-form .operation input { cursor: pointer; float: left; display: block; width: 165px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; font-weight: bold; border-radius: 2px; margin-right: 15px; border: none; }
.jsq-wrapper .jsq-form .operation .submit { color: #fff; background-color: #3072f6; }
.jsq-wrapper .jsq-form .operation .reset { color: #b3b6be; background-color: #f5f5f6; }
.jsq-wrapper .jsjg { padding-top: 30px; }
.jsq-wrapper .jsjg h3 { color: #333; font-size: 16px; }
.jsq-wrapper .jsjg ul li { height: 32px; line-height: 32px; margin-top: 20px; }
.jsq-wrapper .jsjg ul li h4 { float: left; text-align: right; }
.jsq-wrapper .jsjg ul li b { float: left; display: block; padding-left:10px; color: #333; }
.jsq-wrapper .jsjg ul li b.red { color: #ff0000; }
.jsq-wrapper .jsjg p { color: #b3b6be; margin-top: 60px; }

/* 底部 */
.footer { padding-top: 40px; padding-bottom: 20px; background-color: #2d2d2d; }
.footer .f-left { float: left; }
.footer .f-left dl { line-height: 24px; margin-top: 35px; }
.footer .f-left dl dt { color: #fff; font-size: 14px; }
.footer .f-left dl dd { margin-top: 10px; color: #fff; font-size: 14px; }
.footer .f-left dl dd b { color: #3072f6; font-size: 20px; }
.footer .f-right { float: right; }
.footer .f-right .nav { font-size: 0; }
.footer .f-right .nav a { display: inline-block; margin-left: 40px; color: #fff; font-size: 14px; }
.footer .f-right .nav a:hover { color: #3072f6; }
.footer .f-right .qrcode { margin-top: 30px; text-align: right; }

.copyright { height: 45px; line-height: 45px; border-top: 1px #424242 solid; background-color: #2d2d2d; overflow: hidden; }
.copyright .container { position: relative; }
.copyright p { opacity: .3; text-align: center; color: #fff; font-size: 14px; }
.copyright .link { position: absolute; top: 0; right: 0; font-size: 0; }
.copyright .link a { opacity: .3; display: inline-block; margin-left: 40px; color: #fff; font-size: 14px; }
.copyright .link a:hover { color: #3072f6; }

/* 公共模块 */
.side-900 { width: 900px; }

.side-870{width:765px;}
.side-315{width:365px;}
.side-270 { width: 270px; }

.mod-title { overflow: hidden; }
.mod-title h3 { float: left; color: #2d2d2d; font-size:18px; }
.mod-title h3:after { content: ''; display: block; width: 30px; height: 3px; margin-top: 15px; background-color: #d5d5d5; }
.mod-title > a { opacity: .6; float: right; display: inline-block; line-height: 37px; color: #2d2d2d; font-size: 14px; }
.mod-title > a:hover { color: #3072f6; }

.mod-jsq { width: 270px; }
.mod-jsq ul { padding-top: 20px; overflow: hidden; }
.mod-jsq ul li { float: left; width: 130px; }
.mod-jsq ul li:nth-child(even) { float: right; }
.mod-jsq ul li a { display: block; height: 165px; text-align: center; padding-top:25px; margin-top: 10px; background-color: #f3f3f3; transition: all 0.1s; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; }
.mod-jsq ul li a span { display: block; width: 80px; height: 80px; line-height: 78px; margin-left: auto; margin-right: auto; border: 1px #dbd9d3 solid; background-color: #fff; border-radius: 100%; }
.mod-jsq ul li a h4 { margin-top: 20px; color: #2d2d2d; font-size: 14px; font-weight: normal; transition: all 0.1s; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; }
.mod-jsq ul li a:hover { background-color: #ededed; }
.mod-jsq ul li a:hover h4 { color: #3072f6; }

.side-270.fr ul li a{ height:188px; padding-top:35px;}

.mod-news .rec-pic { position: relative; width: 100%; margin-top: 15px; height: 130px; background-position:center center; background-size:cover; background-repeat:no-repeat; display:block; cursor:pointer; }
.mod-news .rec-pic img { display: block; width: 100%; }
.mod-news .rec-pic a.title { position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; line-height: 30px; padding-left: 10px; padding-right: 10px; text-align: center; font-weight: normal; background-color: #2d2d2d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #fff; font-size: 15px; }
.mod-news ul { margin-top: 10px; }
.mod-news ul li { position: relative; line-height: 35px; padding-left:20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mod-news ul li:before { content: ''; position: absolute; top: 15px; left: 0; display: block; width: 6px; height: 6px; background-color: #3072f6; }
.mod-news ul li a { color: #2d2d2d; font-size: 16px; }
.mod-news ul li a:hover { color: #3072f6; }
.mod-news ul li:hover { color: #3072f6; }

.mod-jrwd { width: 100%; }
.mod-jrwd .item-head { background-image: url(/images/jrwd_head_bg.jpg); }
.mod-jrwd dl { padding-top: 15px; padding-bottom: 10px; border-bottom: 1px #ccc dashed; }
.mod-jrwd dl dt { position: relative; height: 32px; line-height: 32px; padding-left: 45px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mod-jrwd dl dt:before { content: 'Q'; position: absolute; top:4px; left:3.5px; display: block; width:25px; height:25px; line-height:25px; text-align: center; border-radius: 100%; background-color: #3072f6; color: #fff; font-size:15px; }
.mod-jrwd dl dt a { color: #2d2d2d; font-size: 16px; }
.mod-jrwd dl dt a:hover { color: #3072f6; }
.mod-jrwd dl dt:hover { color: #3072f6; }
.mod-jrwd dl dd { position: relative; height: 52px; line-height: 26px; padding-left: 45px; margin-top: 10px; color: #6b6b6b; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.mod-jrwd dl dd:before { content: 'A'; position: absolute; top:0; left: 3.5px; width: 25px; height: 25px; line-height: 23px; text-align: center; background-color: #9a9a9a; color: #fff; font-size: 16px; border-radius: 100%; }

.mod-loan-pro ul { padding-top:5px; }
.mod-loan-pro ul li {margin-top: 12px; background-position: center center; background-size: cover; border-radius: 5px; display:inline-block; }
.mod-loan-pro ul li img{width:100%;}
.mod-loan-pro .more { display: block; width: 100%; height: 30px; line-height: 27px; text-align: center; margin-top: 15px; border: 1px #d5d5d5 solid; border-radius: 2px; color: #6b6b6b; }
.mod-loan-pro .more:hover { color: #3072f6; border-color: #3072f6; }

.side-menu { margin-top: -80px; padding-left: 35px; padding-right: 35px; padding-bottom: 115px; background-color: #3072f6; background-image: url(/images/side_menu_bg.png); background-position: 140% -40px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.side-menu .menu-head { padding-top: 25px; }
.side-menu .menu-head h4 { color: #fff; font-size: 26px; font-weight: normal; }
.side-menu .menu-head h3 { margin-top: 10px; color: #fff; font-size: 26px; }
.side-menu .menu-head:after { content: ''; opacity: .2; display: block; width: 30px; height: 3px; margin-top: 15px; background-color: #fff; }
.side-menu ul { margin-top: 25px; }
.side-menu ul li { padding: 10px 0; }
.side-menu ul li a { display: block; width: 100%; height: 50px; line-height: 46px; text-align: center; border: 1px #fff solid; border-radius: 2px; color: #fff; font-size: 18px; }
.side-menu ul li:hover a, .side-menu ul li.current a { color: #3072f6; background-color: #fff; }

.detail-header { height: 40px; line-height: 38px; margin-top:0; border-bottom: 1px solid #384159; font-size:18px; color: #222; line-height: 42px; font-weight: normal; }

.shaixuan { padding-top: 10px; }
.shaixuan .item.one{ margin-top:25px;}
.shaixuan .item { margin-top:15px; overflow: hidden; }
.shaixuan .item h4 { float: left; width: 80px; line-height: 25px; color: #2d2d2d; font-size:15px;}
.shaixuan .item .buxian { float: left; display: block; width: 80px; height: 25px; line-height: 25px; text-align: center; background-color: #3072f6; color: #fff; font-size: 14px; }
.shaixuan .item .list { float: right; width: 720px; overflow: hidden; }
.shaixuan .item .list label { position: relative; float: left; display: block; width: 25%; height: 25px;  line-height:22.5px;  margin-bottom:15px; padding-top: 2.5px; color: #2d2d2d; font-size: 14px; }
.shaixuan .item .list label:before { content: ''; float: left; display: block; width: 16px; height: 16px; margin-right: 10px; border: 2px #e5e5e5 solid; transition: all 0.1s; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; }
.shaixuan .item .list label:after { content: ''; opacity: 0; position: absolute; left: 3px; top: 3px; display: block; width: 14px; height: 19px; background-image: url(/images/duihao.png); background-position: center center; background-repeat: no-repeat; background-size: contain; transition: all 0.05s; -webkit-transition: all 0.05s; -moz-transition: all 0.05s; -o-transition: all 0.05s; }
.shaixuan .item .list label input { opacity: 0; position: absolute; z-index: 999; left: 0; top: 0; width: 100%; height: 100%; }
.shaixuan .item .list label:hover:before { border-color: #3072f6; }
.shaixuan .item .list label.on:before { border-color: #3072f6; }
.shaixuan .item .list label.on:after { opacity: 1; }

.paging { padding-top: 30px; padding-bottom: 30px; text-align: center; font-size: 0; }
.paging a, .paging span { display: inline-block; width: 38px; height: 35px; line-height: 33px; margin-left: 2.5px; margin-left: 2.5px; color: #494949; font-size: 14px; border: 1px #e5e5e5 solid; border-radius: 2px; }
.paging a:hover { color: #fff; border-color: #3072f6; background-color: #3072f6; }
.paging span { color: #fff; border-color: #3072f6; background-color: #3072f6; }
.paging span.current { color: #999; border-color: #fff; background-color: #fff; }
.paging a.arrow { border: none; background-color: inherit; background-position: center center; font-family:宋体; font-weight:bold; font-size:17px; color:#666; }
.pagination a[disabled="disabled"]{cursor: not-allowed;}

/* 右侧 */
.float-right { position: fixed; z-index: 9999; right: 0; top: 60%; }
.float-right .item { cursor: pointer; position: relative; width: 55px; height: 55px; overflow: hidden; background-image: url(/images/f_r_bg.jpg); background-position: center center; background-size: cover; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }
.float-right .item .icon { float: left; display: block; width: 55px; padding: 13px; }
.float-right .item strong { position: absolute; top: 0; left: 55px; line-height: 55px; color: #fff; font-size: 16px; font-weight: normal; }
.float-right .item:hover { background-image: none; background-color: #3072f6; }
.float-right .item.zixun:hover { width: 135px; margin-left: -80px; }
.float-right .item.tel:hover { width: 175px; margin-left: -120px; }
.float-right .item.wechat{overflow: inherit;}
.float-right .item.wechat .hover { display: none; position: absolute; bottom: 0; left: -120px; width: 120px; height: auto; line-height: 1.4; text-align: center; padding-bottom: 5px; background-color: #fff; border: 1px #ddd solid; font-size: 13px; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }
.float-right .item.wechat .hover img { width: 100%; }
.float-right .item.wechat:hover .hover { display: block; }
.float-right .item.jsq:hover { width: 150px; margin-left: -95px; }

.w100 { width: 100% !important; }

.w95 { width: 95% !important; }

.w90 { width: 90% !important; }

.w85 { width: 85% !important; }

.w80 { width: 80% !important; }

.w75 { width: 75% !important; }

.w70 { width: 70% !important; }

.w65 { width: 65% !important; }

.w60 { width: 60% !important; }

.w55 { width: 55% !important; }
.w52 { width: 52% !important; }
.w50 { width: 50% !important; }

.w45 { width: 45% !important; }

.w40 { width: 40% !important; }

.w35 { width: 35% !important; }

.w30 { width: 30% !important; }

.w25 { width: 25% !important; }

.w23 { width: 23% !important; }

.w20 { width: 20% !important; }

.w15 { width: 18% !important; }

.w10 { width: 10% !important; }
.index-wrapper .fcdk .list{background-color:#f8f7f7; border-radius:0;}
.hot-product-nav{float:left; padding:20px 15px; width:200px; height:385px; background:none; border-radius:0; overflow:hidden;}
.hot-product-nav a{float:left; padding:9px 0; width:100%; line-height:30px; text-align:center; font-size:14px; letter-spacing:1px; background-color:#fff;border-bottom:solid 1px #eee;}
.hot-product-nav a:first-child{border-radius:5px 5px 0 0;}
.hot-product-nav a:last-child{border-radius:0 0 5px 5px;}
.hot-product-nav a:hover{background-color:rgba(255,255,255,0.7);}
.hot-product-nav a.active{ background-color:#3072f6; color:#fff;}
.hot-product-content{float:left; margin-top:20px; width:calc(100% - 200px - 15px);}
.hot-product-content ul{float:left; width:100%; margin:0; padding:0; list-style-type:none; display:none;}
.hot-product-content ul.active{display:block;}
.hot-product-content ul li{float:left; padding:10px 0; padding-bottom:10px; width:50%; height:170.5px;  background-color:#fff; border-right:solid 1px #f2f2f2; border-bottom:solid 1px #f2f2f2; }
.hot-product-content ul li:nth-child(2n){float:right; border-right:none;}
.hot-product-content ul li:nth-child(3),.hot-product-content ul li:nth-child(4){padding-bottom:0; border-bottom:none;}
.hot-product-content ul li .title{float:left; margin-top:10px; margin-bottom:5px; width:100%; padding:0 10px 7px;line-height:30px; font-size:16px; letter-spacing:1px; font-weight:bold; color:#000; text-align:left; border-bottom:solid 1px #f2f2f2;}
.hot-product-content ul li .li-item{float:left; padding:5px 10px; width:49%; font-size:13px; color:#444; margin-right:1%; line-height:30px; }
.hot-product-content ul li .li-item span{margin-left:3px; font-size:15px; color:#000;}
.hot-product-content ul li .li-item b{font-size:15px;}
.hot-product-content ul li a.btn{float:left; margin:5px 0 0 20px; padding:10px 20px; background-color:#3072f6; color:#fff; letter-spacing:1px; border-radius:2px; font-size:14px;}
.hot-product-content ul li a.btn:hover{background-color:#175ce5;}
@media (max-width:1440px){
.banner .list{width:1250px;}
.banner .list dl{padding-left:85px;padding-right:20px;background-position:15px;}
}

/*# sourceMappingURL=css.css.map */

.detail-content{ line-height:28px; font-size:14px;}
.detail-content h1,.detail-content h2 { height: 16px; line-height: 14px; border-left: 4px solid #384159; font-size: 16px; padding-left: 8px; margin-bottom:12px; color: #3c3c3c; font-weight: 600; }
.detail-content p { line-height: 28px; color: #666; font-size: 14px; margin:6px 0; }
.detail-content ul{ padding-left:12px;}

.paging{float:left; width:100%; margin-top:15px; margin-bottom:15px; text-align:center;}
.paging a, .paging span { display: inline-block; width: 38px; height: 35px; line-height: 33px; margin-left: 2.5px; margin-left: 2.5px; color: #494949; font-size: 14px; border: 1px #e5e5e5 solid; border-radius: 2px; }
.paging a:hover { color: #fff; border-color: #3072f6; background-color: #3072f6; }
.paging span.on { color: #fff; border-color: #3072f6; background-color: #3072f6; }
.paging a.page{ width:auto; padding:0 10px; margin:0 2px; border:none; background:none;}
.paging img{border: none;vertical-align: middle;display: inline-block;max-width: 100%;max-height: 100%;}
.paging a:hover,.pagination a:active{ text-decoration:none;}
.paging a[disabled="disabled"]{cursor: not-allowed;}
.sitemap{float:right; color:#888; margin-top:12px;}
.sitemap a{ margin-right:5px; }
.sitemap a:hover{color:#555;}
.sitemap a:after{background:url(/images/icon_arrow.png) no-repeat right center; content: ""; width: 5px; height: 9px;display: inline-block; padding-left: 5px;}

article{float:left; margin-top:28px; width:100%; text-align:left;}
article h1.title{float:left; margin:0; width:100%; text-align:center; font-size:22px; font-weight:400; color:#000;}
article .info{float:left; margin-top:10px; padding:8px 0; width:100%; line-height:25px; font-size:13px; color:#555; text-align:center; }
article .content{float:left; margin-top:20px; width:100%; line-height:32px; font-size:15px; color:#555;}
article .content p{ margin:5px 0;}
article .prevandnext{float:left; padding-top:15px; width:100%; margin-top:25px; border-top:solid 1px #eee; line-height:26px;}
article .prevandnext p{ margin:0;}
article .prevandnext a:hover{color:#3072f6;}
.inside-wrapper .mod-title.s1{ margin-top:-35px; border-bottom:none;}
.side-270.s1{ margin-top:18px;}

.footer .other{float:left; margin-left:50px; margin-top:80px; color:#fff;}

.side-menu.s1 { margin-top:0; padding-left: 35px; padding-right: 35px; padding-bottom: 115px; /*background-color: #3072f6; background-image: url(/images/side_menu_bg.png); background-position: 140% -40px;*/ border-top-left-radius: 6px; border-top-right-radius: 6px; }
.side-menu .menu-head { padding-top: 25px; }
.side-menu .menu-head h4 { color: #fff; font-size: 26px; font-weight: normal; }
.side-menu .menu-head h3 { margin-top: 10px; color: #fff; font-size: 26px; }
.side-menu .menu-head:after { content: ''; opacity: .2; display: block; width: 30px; height: 3px; margin-top: 15px; background-color: #fff; }
.side-menu ul { margin-top: 25px; }
.side-menu ul li { padding: 10px 0; }
.side-menu ul li a { display: block; width: 100%; height: 50px; line-height: 46px; text-align: center; border: 1px #fff solid; border-radius: 2px; color: #fff; font-size: 18px; }
.side-menu ul li:hover a, .side-menu ul li.current a { color: #3072f6; background-color: #fff; }
.qrcode-list{float:right; width:90px; margin-left:15px;}
.qrcode-list img{float:left; width:100%; height:90px;}
.qrcode-list span{float:left; width:100%; line-height:25px; margin-top:5px; color:#fff; text-align:center; font-size:12px;}
.mod-title h3.s1{margin-top:12px; width:100%; text-align:center; font-size:18px; font-weight:600; color:#000; position:relative;}
.mod-title h3.s1:before,.mod-title h3.s1:after{ position:absolute; left:0; top:8px; width:43%; height:1px; background-color:#ededed; content:"";}
.mod-title h3.s1:after{margin-top:0; left:auto; right:0;}
.dklc-box{width:100%; margin-top:0;}
.dklc-box .item{float:left; width:120px;}
.dklc-box .item .img{float:left; margin-left:10px; width:100px; height:80px; text-align:center; line-height:80px; border:solid 1px #fff; border-radius:50%;}
.dklc-box .item .img img{width:55px;}
.dklc-box .item span{float:left; margin-top:10px; width:100%; text-align:center; margin-top:0;}
.dklc-box .dividing{float:left; margin-top:44px; width:140px; height:1px; border-top:dashed 1px #c8daff;}

.wtlybox{width:100%; margin-top:10px;}
.wtlybox input[type="text"],.wtlybox select{float:left; margin:8px 0 0; width:100%; padding:5px 10px; height:40px; background-color:#f5f5f6; border-radius:3px; border:none; outline:none;}
.wtlybox input[type="submit"]{float:left; margin-top:12px; width:100%; line-height:32px; border:none; text-align:center; border-radius:3px; background-color:#3072f6; color:#fff;}
.wtlybox input[type="text"].yz_code{ width:calc(100% - 92px - 15px);}
.wtlybox img{float:right; margin-top:10px; cursor:pointer;}

.joinusbox{float:left; width:100%; margin-top:30px; }
.h2_title{float:left; width:100%; margin-bottom:15px; font-weight:bold; font-size:16px; color:#000;  position:relative;}
.h2_title:before{ position:absolute; left:0; top:8px; height:15px; width:3px; background-color:#3072f6; content:"";}
.h2_title span{float:left; padding-left:12px; line-height:30px; color:#000; letter-spacing:1px; display:inline-block;}
/*.joinusbox .tabs{float:left; width:100%; border-left:solid 1px #dedede;}
.joinusbox .tabs a{float:left; min-width:120px; padding:0 15px; line-height:40px; text-align:center; font-size:15px;  color:#333; border-top:solid 1px #dedede; border-right:solid 1px #dedede; position:relative;}
.joinusbox .tabs a:hover,.joinusbox .tabs a.active{ background-color:#fff; color:#3072f6;}
.joinusbox .tabs a.active::after{ position:absolute; left:0; bottom:-1px; width:100%; height:2px; background-color:#fff; content:"";}*/
.joinusbox .tabs{float:left; width:100%; }
.joinusbox .tabs a{float:left; min-width:120px; padding:0 15px; line-height:40px; text-align:center; font-size:15px;  color:#fff; background-color:#6397ff; margin-right:5px;}
.joinusbox .tabs a.active,.joinusbox .tabs a:hover{ background-color:#3072f6; color:#fff;}
.joinusbox .tab-box{float:left; width:100%; margin-top:0;}
.joinusbox .tab-box .itembox{float:left; width:100%; display:none;}
.joinusbox .tab-box .itembox.active{ display:block;}
.joinusbox .tab-box .itembox .jobs{float:left; margin-top:0; width:100%; }
.joinusbox .tab-box .itembox .jobs .jobs-title{float:left; width:100%;  border-bottom:solid 1px #eee;}
.joinusbox .tab-box .itembox .jobs .jobs-title span{float:left; width:25%; font-size:15px; line-height:50px; color:#000; font-weight:bold; text-align:center; background-color:none;}
.joinusbox .tab-box .itembox .jobs .jobs-title span:first-child{ text-align:left; padding-left:15px;}
.joinusbox .tab-box .itembox .jobs .item{float:left; width:100%; font-size:14px; border-bottom:solid 1px rgba(255,255,255,0.2);}
.joinusbox .tab-box .itembox .jobs .item .item-title{float:left; width:100%; border-bottom:solid 1px #eee; line-height:25px; padding:10px 0; cursor:pointer;  transition:all 0.3s ease 0s;}
.joinusbox .tab-box .itembox .jobs .item .item-title:hover{ background-color:rgba(255,255,255,0.1); transition:all 0.3s ease 0s;}
.joinusbox .tab-box .itembox .jobs .item .item-title span{float:left; width:25%; line-height:50px; text-align:center;}
.joinusbox .tab-box .itembox .jobs .item .item-title span:first-child{ text-align:left; padding-left:15px;}
.joinusbox .tab-box .itembox .jobs .item .item-title a{ color:#fff;}
.joinusbox .tab-box .itembox .jobs .item .item-desc{float:left; padding:15px; width:100%; background-color:rgba(255,255,255,0.3); line-height:30px; display:none;}

/***计算器****/
.jsq-wrapper .jsq-form .calc_shuifei .item strong.w15,.jsq-wrapper .jsq-form .calc_shuifei .operation .w15{width:140px !important;}
.jsq-wrapper .jsq-form .calc_shuifei .item .select,.jsq-wrapper .jsq-form .calc_shuifei .item .text,.jsq-wrapper .jsq-form .calc_shuifei .item .radio{width:calc(100% - 140px);}
.jsq-wrapper .jsq-form .calc_gfnl .item strong.w23,.jsq-wrapper .jsq-form .calc_gfnl .operation .w23{width:170px !important;}
.jsq-wrapper .jsq-form .calc_gfnl .item .select,.jsq-wrapper .jsq-form .calc_gfnl .item .text,.jsq-wrapper .jsq-form .calc_gfnl .item .radio{width:calc(100% - 170px);}
/***计算器****/

.links{float:left; margin-top:10px; color:#b3b6be; width:900px; line-height:35px;}
.links a{ margin-right:12px; display:inline-block;}
.links a:hover,.gl_links a:hover{color:#fff;}
.gl_links{float:right; margin-top:10px; color:#b3b6be; line-height:35px;}
.gl_links a{float:left; margin-right:10px;}
.index-wrapper .xydk ul li a{padding-top:30px; padding-left:20px; padding-right:10px; font-size:20px; height:165px; position:relative; line-height:40px; position:relative; z-index:2;}
.index-wrapper .xydk ul li a span{line-height:23px !important; font-size:14px; color:#fff; font-weight:normal; text-shadow:1px 1px 2px #000;  display:inline-block;}
.index-wrapper .xydk ul li a:after{ position:absolute; left:50%; top:30%; margin-left:-62px; margin-top:-22px; width:124px; height:44px; line-height:45px; text-align:center; background-color:#3072f6; color:#fff; content:"查看详情"; font-size:14px; font-weight:normal; border-radius:3px; box-shadow:0 9px 30px -6px rgba(0,0,0,.2),0 18px 20px -10px rgba(0,0,0,.04),0 18px 20px -10px rgba(0,0,0,.04),0 10px 20px -10px rgba(0,0,0,.04); opacity:0; transition:all 0.3s ease 0s;}
.index-wrapper .xydk ul li a:hover:after{ opacity:1; top:50%; transition:all 0.3s ease 0s;}
.index-wrapper .xydk ul li{ position:relative; overflow:hidden; transition:all 0.3s ease 0s;}
.index-wrapper .xydk ul li:before{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.1); border-radius:5px; content:""; opacity:0;}
.index-wrapper .xydk ul li:hover:before{ opacity:1; transition:all 0.3s ease 0s;}
.navigator{ position:absolute; z-index:200; display:none;}
.navigator{ right:0; top:13px; width:30px; color:#fff; cursor:pointer;}
.navigator .button-left{float:left; width:30px;}
.navigator .button-left span{float:left; margin-top:2px; margin-bottom:3px; width:100%; height:3px; border-radius:5px; background-color:#3072f6;}
.navigator .button-left span:last-child{ margin-bottom:0; width:100%}
.navigator .button-left span.mid{width:100%;}
.header .navbar.open{right:0; transition: all 0.5s cubic-bezier(.645,.045,.355,1) 0s;}
@media (max-width:750px)
{
body{overflow-x:hidden;}
.container{width:96%; margin-left:2%; margin-right:2%;}
.web-top{ display:none;}
.header{ position:fixed; left:0; top:0; width:100%; border-top:solid 2px #3072f6; height:50px; line-height:50px; background-color:#fff; z-index:200;}
.header .container{ position:relative;}
.header h1{ line-height:50px;}
.header h1 img{ height:32px;}
.header .country{ margin-left:18px; margin-top:11px; padding-left:15px; background-size:auto 15px;}
.header .country h4{font-size:12px;}
.header .country .city{ position:fixed; left:0; top:50px; width:100%; border:none; border-bottom:solid 1px #ddd; background-color:rgba(255,255,255,0.8);}
.header .navigator{ display:block;}
.header .navbar{float:none; position:fixed; right:-300px; top:0; padding-top:20px; margin:0; width:300px; height:100%; background-color:#3072f6; background-color:rgba(48,114,246,0.8);  z-index:999; overflow-y:auto; transition: all 0.5s cubic-bezier(.645,.045,.355,1) 0s;}
.header .navbar.open{box-shadow:0 9px 30px -6px rgba(0,0,0,.2),0 18px 20px -10px rgba(0,0,0,.04),0 18px 20px -10px rgba(0,0,0,.04),0 10px 20px -10px rgba(0,0,0,.04);}
.header .navbar a{float:left; width:100%; padding:17px 0; margin:0; color:#fff; line-height:30px;  text-align: center; text-shadow: 1px 1px 2px #000; border-bottom: solid 1px rgba(255,255,255,0.2); transition: all 0.3s ease 0s; list-style-type:none; position:relative;}
.header .navbar a.close{ position:absolute; right:20px; top:10px; width:35px; height:30px; font-size:28px; color:#fff; border:none; font-family:fontello; content:"\e807"; text-shadow:1px 1px 2px #000; cursor:pointer;  transition:all 0.6s ease 0s;}
.header .navbar a.close:before{ position:absolute; right:0; top:0; font-size:28px; color:#fff; font-family:fontello; content:"\e807"; text-shadow:1px 1px 2px #000;}
.header .navbar a.close:hover{opacity:0.8; transition:all 0.6s ease 0s;}
.inside-banner{ display:none;}
.jsq-wrapper {margin-top:60px; padding-bottom: 30px; }
.jsq-wrapper .container{width:100%; margin:0;}
.jsq-wrapper .jsq-form{ padding-right:2%; padding-left:2%; border-right:none;}
.jsq-wrapper .jsq-menu a{width:33.333%; text-align:center;}
.jsq-menu a:nth-child(3){ display:none;}
.jsq-wrapper .jsq-menu{ margin-top:0; }
.jsq-wrapper .jsq-form .item{ margin-top:3px; border-bottom:solid 1px #ededed;}
.jsq-wrapper .jsq-form .item strong{float:left; width:106px !important; text-align:right; font-size:13px; font-weight:normal; height:40px; line-height:40px;}
.jsq-wrapper .jsq-form .select, .jsq-wrapper .jsq-form .text, .jsq-wrapper .jsq-form .radio { float:left; width: calc(100% - 106px) !important; }
/***计算器****/
.jsq-wrapper .jsq-form .calc_shuifei .item strong.w15,.jsq-wrapper .jsq-form .calc_shuifei .operation .w15{width:106px !important;}
.jsq-wrapper .jsq-form .calc_shuifei .item .select,.jsq-wrapper .jsq-form .calc_shuifei .item .text,.jsq-wrapper .jsq-form .calc_shuifei .item .radio{width:calc(100% - 106px);}
.jsq-wrapper .jsq-form .calc_gfnl .item strong.w23,.jsq-wrapper .jsq-form .calc_gfnl .operation .w23{width:106px !important;}
.jsq-wrapper .jsq-form .calc_gfnl .item .select,.jsq-wrapper .jsq-form .calc_gfnl .item .text,.jsq-wrapper .jsq-form .calc_gfnl .item .radio{width:calc(100% - 106px);}
/***计算器****/
.jsq-wrapper .jsq-form .select.w60{float:left; width: calc(100% - 106px - 100px) !important;}
.jsq-wrapper .jsq-form .text.w15{float:right; width:100px !important;}
.jsq-wrapper .jsq-form .item input[type="text"],.jsq-wrapper .jsq-form .item input{ padding-left:10px; background:none !important; outline:none; font-size:13px; height:40px; line-height:40px;}
.jsq-wrapper .jsq-form .item input#rg01{ padding-right:40px;}
.jsq-wrapper .jsq-form .operation { margin-top:10px; }
.jsq-wrapper .jsq-form .operation input{ height:40px; line-height:40px; font-size:15px;}
.jsq-wrapper .jsq-form .radio label{ height:40px; line-height:40px; margin-right:20px;}
.jsq-wrapper .jsq-form .radio label i{ margin-top:12px;}
.jsq-wrapper .jsq-form .select ul li{font-size:13px;}
.jsq-wrapper .jsq-form #man5.item strong{font-size:12px;}
.jsq-wrapper .jsq-form #shoutao.item strong,.jsq-wrapper .jsq-form #weiyi.item strong, .jsq-wrapper .jsq-form #aa1.item strong, .jsq-wrapper .jsq-form #aa2.item strong, .jsq-wrapper .jsq-form #aa3.item strong{ margin-top:2px; line-height:18px; font-size:12px;}
.jsq-wrapper .jsjg h3{font-size:15px;}
.jsq-wrapper .jsjg ul li{font-size:13px;}
}
@media (max-width:750px)
{
  .jsq-wrapper .jsq-form .radio label{ margin-right:12px;}
}