/*!
 * ETUI v3
 *
 * Copyright 2016.9*/
/*-----字体图标引入------------------------------------------------------------------------*/

.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}

#skip{height: 0; overflow: hidden;}

/*-----控件------------------------------------------------------------------------*/
* { list-style-type:none;}
table td {
    vertical-align: middle !important;
    word-wrap: break-word;
    word-break: break-all;
}
/* 文字颜色 */
.text-primary{
    color: #0069c5!important;
}
.text-success{
    color: #66bb6a!important;
}
.text-error{
    color: #f15a5d!important;
}
.text-info{
    color: #42a5f5!important;
}
.text-warning{
    color: #ffa726!important;
}
.text-orange{
    color: #ff7043!important;
}
.text-purple{
    color: #5c6bc0!important;
}
.text-pink{
    color: #ec407a!important;
}
.text-blue {
    color: #0069c5!important;
}
.text-default {
    color: #444 !important;
}
.text-white {
    color: #fff !important;
}
/* 按钮 */
.btn {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.btn:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.btn-primary{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active{
    background-color:#0070d1!important;
    border-color:#0070d1!important;
}
.btn-info{
    color: #fff;
    background-color: #20a0e4;
    border-color: #20a0e4;  
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active{
    background-color:#22a8f0!important;
    border-color:#22a8f0!important;
}
.btn-cyan-blue{
    color: #fff;
    background-color: #23b6c8;
    border-color: #23b6c8;  
}
.btn-cyan-blue:hover,
.btn-cyan-blue:focus,
.btn-cyan-blue.focus,
.btn-cyan-blue:active,
.btn-cyan-blue.active{
    color: #fff;
    background-color:#24bfd4!important;
    border-color:#24bfd4!important;
}
.btn-blue{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active{
    color: #fff;
    background-color:#368DDA!important;
    border-color:#368DDA!important;
}
.btn-success{
    color: #fff;
    background-color: #66bb6a;
    border-color: #66bb6a;  
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active{
    background-color:#6dc772;
    border-color:#6dc772;
}

.btn-danger{
    color: #fff;
    background-color: #f15a5d;
    border-color: #f15a5d;  
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active{
    background-color:#ff5e61;
    border-color:#ff5e61;
}
.btn-orange{
    color: #fff;
    background-color: #ff7043;
    border-color: #ff7043;  
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active{
    color: #fff;
    background-color:#ff855f;
    border-color:#ff855f;
}
.btn-yellow{
    color: #fff;
    background-color: #ffa726;
    border-color: #ffa726;  
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active{
    color: #fff;
    background-color:#ffbe5f;
    border-color:#ffbe5f;
}
.btn-purple{
    color: #fff;
    background-color: #5c6bc0;
    border-color: #5c6bc0;  
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active{
    color: #fff;
    background-color:#7987D8;
    border-color:#7987D8;
}
.btn-pink{
    color: #fff;
    background-color: #ec407a;
    border-color: #ec407a;  
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active{
    color: #fff;
    background-color:#EE6090;
    border-color:#EE6090;
}
.btn-white {
    background-color: #fff;
    border: 0;
}
.btn-default:hover {
    background: #fff;
}

ul.btnicon-lg li{
    text-align: center;
}
ul.btnicon-lg li a{
    padding-top: 14px;
    padding-bottom: 6px;
    display: block;
}

ul.btnicon-lg li a:active{
    background: #efefef;
}
ul.btnicon-lg li a i.iconfont{
    font-size: 38px;
}
ul.btnicon-lg li a p{
    margin-top: 15px;
    color: #444;
}

ul.btn-line li a.btn{
    box-shadow: none;
    border-color: #ebebeb;
}
ul.btn-line li a.btn:hover{
    border-color: #ddd;
    background-color: transparent;
    box-shadow: 0 4px 7px rgba(0,0,0,0.1);
}


/* 标签 */
.label{
    line-height: 16px;
}
.label-primary{
    background-color:#42a5f5;
}
.label-success{
    background-color:#66bb6a;
}
.label-warning{
    background-color:#ffa726;
}
.label-info{
    background-color:#26c6da;
}
.txt1line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}
.txt2line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:2;}


.banner-sty1 { margin:0px auto 20px auto;}
.jdt-sty1 { padding-top:20px;}
.news-sty1 { padding-top:20px; }
.news-tt { width:100%;}
.news-tt span { display:block; width:100%; font-size:25px; color:#333333; font-weight:bold;}
.news-tt span a { color:#333333; text-decoration:none;}
.news-tt span a:hover { color:#cd0909; text-decoration:none;}
.news-tt p {  overflow:hidden; font-size:14px; color:#454545; line-height: 1.5; margin-top:5px;}
.news-list { margin-top:15px;}
.news-list ul { margin:0px; padding:0px; border-top:#cccccc dashed 1px;}
.news-list ul li { font-size:16px; color:#383535; border-bottom:#cccccc dashed 1px; line-height:38px; width:100%; height:38px; overflow:hidden;}
.news-list ul li a { color:#383535; text-decoration:none;}
.news-list ul li a:hover { color:#cd0909; text-decoration:none;}
.news-list ul li i { display:block; width:11px; height:13px; float:left; background-image:url(n-icon1.jpg); margin:12px 10px auto 10px;}
.lmbt-div1 { width:100%; padding-top:15px; background:url(line1.jpg) repeat-x left 41px;}
.lmbt-div1 img { display:block; margin:0px auto auto auto;}

.ldao-xx { padding-left:15px; padding-right:15px; padding-bottom:18px; padding-top:18px; clear:both; overflow:hidden; border-bottom:#d9d9d9 dashed 1px;}
.ldao-xx span { display:block; float:left; }
.ldao-xx span img { display:block; margin-right:30px;}
.ldao-xx ul { padding:0px; margin:0px;}
.ldao-xx ul li { font-size:16px; color:#454545; line-height:32px;}
.ldao-hd { padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:20px;}
.ldao-hd ul { margin:0px; padding:0px;}
.ldao-hd ul li { font-size:16px; width:100%; height:34px; line-height:34px; overflow:hidden;}
.ldao-hd ul li a { color:#383535; text-decoration:none;}
.ldao-hd ul li a:hover { color:#cd0909; text-decoration:none;}

.dfts-div { padding-left:20px; padding-right:20px; padding-bottom:30px !important; overflow:hidden;}
.dfts-div ul { padding:0px; margin:20px 0;}
.dfts-div ul li { width:25%; float:left; display:block;}
.dfts-div ul li a { display:block; padding:3px;}
.dfts-div ul li img { display:block; width:100%;}
.foot-sty1 { padding-top:30px; padding-bottom:20px;}
.foot-sty1 p { color:#6f6f6f; text-align:center; margin-bottom:0px; line-height:24px;}
.foot-sty1 p img { display:inline-block; margin-left:5px; padding-right:5px; margin-top:10px;}

.hiSlider { overflow: hidden; width: 100%; margin:0px; padding:0px; background: #eee; }
.hiSlider-item{ float: left; }

.page2-body { background-image:url(body-bg.png); background-repeat:repeat;}
.page2-banner { overflow:hidden;}
.p2-banner { position:absolute; z-index:99;}
.p2-logo { margin-top:40px;}
.p2-banner-img { margin-top:15px;}
.p2-banner-img img { display:block; margin:0px auto auto auto;}
.p2-banner2 { background-color:#0054e3;}
.yjzd-div { margin-top:0px;}
.yjzd-div form { display:block; width:260px; height:36px; margin:0px auto auto auto;}
.yjzd-div form input { display:block; float:left; height:36px; border:none; background-repeat:no-repeat; background-position:left top; outline:none;}
.p2-input1 { width:181px; background-image:url(input-bj1.jpg); font-family:"微软雅黑"; font-size:16px !important; color:#439e89 !important; text-indent:5px;}
.p2-input2 { width:79px; background-image:url(input-bj2.jpg);}
.xsq-listdiv { margin-top:40px; margin-bottom:25px; min-height:40px; text-align:center;}
.xsq-listdiv a { display:inline-block; font-size:22px !important; color:#FFF; padding-left:20px; padding-right:20px; height:40px; line-height:38px; border-radius:5px; margin-left:20px; margin-right:20px;}
.xsq-listdiv a:hover { background-color:#ffffff; color:#0169e6 !important; text-decoration:none;}
.xsq-listdiv a.now { background-color:#ffffff; color:#0169e6 !important; text-decoration:none;}
.p2-lmbt1 { width:100%; background:url(p2-btbj1.jpg) no-repeat center 20px;}
.p2-lmbt1 h1 { font-size:36px; font-weight:bold; text-align:center; color:#199f80;}
.xsq-list { padding-left:20px; padding-right:20px; padding-bottom:40px; overflow:hidden; margin-top:20px; border-bottom:#0071e6 solid 3px;}
.xsq-list ul { padding:0px; margin:0px;}
.xsq-list li { display:block; width:20%; float:left; margin-bottom:20px;}
.xsq-list li a { display:block; padding:0px 10px 0px 10px; text-align:center; font-size:20px; line-height:38px; color:#0169e6;}
.xsq-list li a span { display:block; border:#199f80 solid 1px; border-radius:5px; height:38px; text-align:center; font-size:20px; line-height:38px; color:#0169e6;}
.xsq-list li a:hover span { display:block; background-color:#199f80; border-radius:5px; height:38px; color:#FFF; text-decoration:none;}
.xsq-list li a:hover { text-decoration:none;}

.xsq-list2 { padding-left:20px; padding-right:20px; padding-bottom:40px; overflow:hidden; margin-top:20px; border-bottom:#0071e6 solid 3px;}
.xsq-list2 ul { padding:0px; margin:0px;}
.xsq-list2 li { display:block; width:20%; float:left; margin-bottom:20px;}
.xsq-list2 li a { display:block; padding:0px 10px 0px 10px; text-align:center; font-size:20px; line-height:38px; color:#0169e6;}
.xsq-list2 li a span { display:block; border:#199f80 solid 1px; border-radius:5px; height:38px; text-align:center; font-size:20px; line-height:38px; color:#0169e6;}
.xsq-list2 li a:hover span { display:block; background-color:#199f80; border-radius:5px; height:38px; color:#FFF; text-decoration:none;}
.xsq-list2 li a:hover { text-decoration:none;}


.xzjjie-img { padding:20px; background-color:#f4f4f4; margin-bottom:20px;}
.xzjjie-txt { margin-bottom:20px;}
.xzjjie-txt p { font-size:16px; color:#454545; text-indent:28px; margin-top:10px; margin-bottom:0px !important;}

.cl { clear:both;}
.fl { float:left;}
.fr { float:right;}
.lm_01{ width:328px; height:43px; line-height:42px; background:url(lm_bj01.jpg) repeat-x; margin:7px auto 0;}
.lm_01 .fl{ border-bottom:1px #FF0000 solid; font-size:20px; font-weight:bold;font-family: "Microsoft YaHei"; padding:0 5px; }
.red{ color:#E30013;}
.red a{ color:#E30013;}
.red a:hover{ color:#325BC9;}
.hui{ color:#404040;}
.lm_03{ width:1058px; height:43px; line-height:42px; background: url(lm_bj01.jpg) repeat-x; margin:7px auto 0;}
.lm_03 .fl{ border-bottom:1px #FF0000 solid; font-size:20px; font-weight:bold;font-family: "Microsoft YaHei"; padding:0 5px;}
.more01{ font-size:12px; color:#71869e;}
.more01 a{ color:#71869e;}
.more01 a:hover{ color:#E50112;}
	
	
/*新增代码*/	
.k_jrcs{ width:1078px; height:267px; margin:auto; border:1px #E3DFDE solid; background-color:#FFF;}
.jrcs_01{ width:290px; height:178px; border-right:1px #E3DFDE solid; margin:23px 0 auto 15px;}/*左侧推荐*/
.jrcs_01_menu{ width:277px; height:65px; margin-top:10px; margin-bottom:20px;}
.jrcs_01_menu img{ width:107px; height:65px; float:left; margin-right:12px; }
.jrcs_01_menu span{line-height:20px; font-size:14px; font-weight:bold;}
.jrcs_01_menu span a{ color:#333; text-decoration:none;}
.jrcs_01_menu span a:hover{ color: #C00;}
.jrcs_02{ width:255px; height:178px; border-right:1px #E3DFDE solid; margin:23px 0 auto 12px;}/*保险*/
.shell{width:255px;height:160px; }
.core{height:182px;overflow:hidden;color:#333;}
.core1{height:160px;overflow:hidden;color:#333;}
.core2{height:160px;overflow:hidden;color:#333;}
.core a { display:block; width:100px; height:81px; float:left; background-color:#CCC; color:#333; text-decoration:none; margin:5px 13px 5px 10px;}
.core1 a { display:block; width:100px; height:75px; float:left; background-color:#CCC; color:#333; text-decoration:none; margin:0px 13px 0px 10px;}
.core2 a { display:block; width:154px; height:34px; float:left; background-color:#CCC; color:#333; text-decoration:none; margin:6px 15px 0px 30px;}  
.jrcs_03{ width:490px; height:167px;margin:28px 3px auto auto;}/*银行*/
.jrcs_03 ul{ float:left; margin:0; padding:0;}
.jrcs_03 ul li{ width:153px; height:34px; float:left; margin:4px; list-style:none; background:#BE839D;}
.jrcs_03 ul li img{width:153px; height:34px;}

img { border:none;}
.focus1{ position:relative; width:290px; height:178px; background-color: #fff; float: left;}  
.focus1 img{ width:290px; height: 178px;} 
.focus1 .shadow .title{width: 290px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus1 .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus1 .btn{ position:absolute; bottom:34px; left:590px; overflow:hidden; zoom:1;} 
.focus 1.btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus1 .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus1 .fPic{ position:absolute; left:0px; top:0px; }  
.focus1 .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus1 .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus1 .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus1 .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus1 .fcon img{ display:block; }  
.focus1 .fbg{bottom:8px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus1 .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus1 .D1fBt a{position:relative; display:inline; /*width:12px; height:12px;*/ border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus1 .D1fBt .current,.focus .D1fBt a:hover{background:#0169e6;}    
.focus1 .D1fBt img{display:none}    
.focus1 .D1fBt i{display:none; font-style:normal; }    
.focus1 .prev,.focus1 .next{position:absolute;width:40px;height:74px;background:url(focus_btn.png) no-repeat;}
.focus1 .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus1 .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus1 .prev:hover{  background-position:0 0; }  
.focus1 .next:hover{  background-position:-40px 0;}