/* CSS Document */
body,img,ul,li,a{
margin:0px;
padding:0px;
color:#333333;
font-family:"宋体";
text-align:left;

}

/* 头 */


.header-logo{
width:1002px;
height:80px;
padding-top:10px;
margin:auto;
background-color:#ffffff;
}

.header_alldiv{
width:100%;
min-width:1200px;
height:32px;
background-color:#4fb1e9;}

.header-ul{
width:1002px;
height:32px;
margin:auto;
text-align:left;
}

.header-ul ul{
width:1002px;
text-align:left;}

.header-ul li{
line-height:32px;
float:left;
list-style:none;
font-size:16px;
text-align:center;
}

.header-ul a{
padding:0px 20px;
height:32px;
display:block;
font-weight:bold;
text-decoration:none;
color:#c6eaff;
}

.header-ul a:hover{
height:32px;
display:block;
color:#FFFFFF;
background-color:#44a2d7;}



/* 脚 */

.footer-style{
width:1002px;
margin:40px auto;
padding-top:10px;
height:80px;
line-height:22px;

color:#666666;
text-align:center;
}















/* 首页中部 */


.section-bg{
width:100%;
height:480px;
background-image:url(4008-bg.jpg);
background-position:center;
background-repeat:no-repeat;
margin-top:10px;
}

.section-download{
width:1002px;
height:72px;
margin:auto;
padding-top:15px;
text-align:left;
text-indent:90px;
}

.section-download a{
float:right;
text-decoration:none;
font-size:18px;
color:#0f64a4;
font-weight:bold;
width:296px;
height:72px;
line-height:70px;
display:block;
background-image:url(download-btn.png);
}

.section-download a:hover{
background-image:url(download-btn-click.png);
color: #009966;}


.section-cp{
width:1002px;
height:72px;
margin:auto;
padding-top:15px;
text-align:left;
text-indent:90px;
}

.section-cp a{
float:right;
text-decoration:none;
font-size:18px;
color:#0f64a4;
font-weight:bold;
width:296px;
height:72px;
line-height:70px;
display:block;
background-image:url(cp-btn.png);
}

.section-cp a:hover{
background-image:url(cp-btn-click.png);
color: #009966;}

.section-all{
width:1002px;
margin:auto;
}
.section-all-modular{
width:1002px;
height:175px;
margin:auto;
}

.section-link{
float:left;
width:330px;
height:187px;
margin-right:3px;
margin-top:20px;
}
.section-link a{
width:330px;
height:57px;
text-decoration:none;
line-height:57px;
color:#2f6f9b;
font-size:20px;
font-weight:bold;
text-align:center;
}

.section-link a:hover{
color: #FFFF99  ;}

.section-link img{
border:0px;
width:330px;
height:130px;
display:block;
margin:0;
padding:0;}

.section-link span{
float:inherit;
width:330px;
height:57px;
display:block;
margin:0px;
padding:0px;
background-image:url(link-bg.png);}

.section-f{
width:200px;
height:175px;
float:left;
margin-top:10px;}


.section-xz a{
width:200px;
height:175px;
display:block;
float:left;
margin-top:15px;
text-decoration:none;
font-size:16px;
font-family:"微软雅黑";
font-weight:bold;
line-height:45px;
text-align:center;
color:#d6f0fd;
background-image:url(xz.jpg);}

.section-xz a:hover{
background-image:url(xz-click.jpg);
color: #ffffff;
}

.section-swyw a{
width:200px;
height:175px;
display:block;
float:left;
margin-top:15px;
text-decoration:none;
font-size:16px;
font-family:"微软雅黑";
font-weight:bold;
line-height:45px;
text-align:center;
color:#d6f0fd;
background-image:url(swyw.jpg);}

.section-swyw a:hover{
background-image:url(swyw-click.jpg);
color: #ffffff;
}

.section-tsjy a{
width:200px;
height:175px;
display:block;
float:left;
margin-top:15px;
text-decoration:none;
font-size:16px;
font-family:"微软雅黑";
font-weight:bold;
line-height:45px;
text-align:center;
color:#d6f0fd;
background-image:url(tsjy.jpg);}

.section-tsjy a:hover{
background-image:url(tsjy-click.jpg);
color: #ffffff;
}


.section-fwzx a{
width:200px;
height:175px;
display:block;
float:left;
margin-top:15px;
text-decoration:none;
font-size:16px;
font-family:"微软雅黑";
font-weight:bold;
line-height:45px;
text-align:center;
color:#d6f0fd;
background-image:url(fwzx.jpg);}

.section-fwzx a:hover{
background-image:url(fwzx-click.jpg);
color: #ffffff;
}



.section-zxly a{
width:200px;
height:175px;
display:block;
float:left;
margin-top:15px;
text-decoration:none;
font-size:16px;
font-family:"微软雅黑";
font-weight:bold;
line-height:45px;
text-align:center;
color:#d6f0fd;
background-image:url(zxly.jpg);}

.section-zxly a:hover{
background-image:url(zxly-click.jpg);
color: #ffffff;
}




/* 各个模块部分公共样式 */

.headimg-tit{
width:900px;
height:65px;
border-bottom:3px solid #efefef;
margin:10px auto;}


.headimg-tit span{
     float:right;
     margin-top:35px;
}

.headimg-tit1{
width:90%;
height:65px;
border-bottom:3px solid #efefef;
margin:10px auto;}

.headimg-tit1 span{
     float:right;
     margin-top:35px;
}

/* 机器人坐席 */

.jqr-section-bg{
width:100%;
/* background-image:url(4008-bg2.jpg);*/
background-color:#f4f4f4;
background-position:top;
background-repeat:no-repeat;
padding:20px 0px;
border-top:2px solid #4cb0e9;
height:auto;
min-height:400px;
clear:both;overflow:auto;
}
.jqr-reply{
margin:auto;
width:1002px;
height:auto;
min-height:550px;
background-color:#f8f8f8;
border:1px solid #4cb0e9;
}

.jqr-tit{
background-image:url(jqr-tit.png);
background-repeat:no-repeat;
background-position:left;
}

.jqr-tit-d{
width:900px;
margin:20px auto;}


.jqr-tit-d input{
width:660px;
height:25px;
line-height:25px;
border:1px solid #CCCCCC;}

.jqr-tit-d a{
width:100px;
height:28px;
line-height:28px;
display:inline-block;
background-color:#4193c2;
margin-left:5px;
text-decoration:none;
color:#FFFFFF;
text-align:center;
cursor:pointer;
font-size:14px;}

.jqr-tit-d a:hover{
color: #FFFF99;
}

.jqr-dialog{
width:900px;
height:auto;
min-height:400px;
background-color:#FFFFFF;
border:1px solid #e6e6e6;
border-bottom:1px solid  #dddddd;
margin :20px auto;
padding-bottom:10px;
}

.jqr-dialog a{
margin-left:5px;
text-decoration:none;
cursor:pointer;
font-size:12px;
}

.jqr-dialog-down{
width:900px;
height:60px;
background-color:#FFFFFF;
border:1px solid #e6e6e6;
border-bottom:1px solid  #dddddd;
margin :20px auto;}


/* 机器人对话样式 */
.chat-ctn{
position: relative;
vertical-align: middle;
color: #000;
font-size: 14px;
padding: 20px 0px 0px 10px;
margin: 0;
overflow:hidden;
clear:both;
}
.serv-icon{
display: inline-block;
width: 53px;
height: 50px;
position: relative;
top: 0;
vertical-align: top;
margin-top: -8px;
}

.serv-ctn{
display: inline-block;
border-radius: 5px;
border: 1px solid #CFCFCF;
margin-left: 18px;
position: relative;
background: #fff;
max-width: 60%;
position: relative;
box-shadow: 1px 1px 2px #ddd;
}
.triangle{
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-right: 14px solid #CFCFCF;
border-bottom: 7px solid transparent;
left: -14px;
top: 12px;
}
.triangle2{left: -11px;
border-right-color: #fff;
}

.r2-name{
color: #0AA8E3;
font-weight: bold;
position: relative;
top: 8px;
left: 13px;
}
.say-word{
margin-top:word-break: break-all;
word-wrap: break-word;
padding:5px 10px 0px 10px;
font-size: 14px;
line-height:22px;
}
.nameWrap{
position: absolute;
bottom: -18px;
font-size: 12px;
color: #aaa;
margin-left: 5px;}

.time{
margin-left: 9px;
font-style: normal;
white-space: nowrap;
font-size: 12px;
color: #aaa;
}

.customer{
position: relative;
vertical-align: middle;
color: #000;
font-size: 14px;
}

.serv-icon-right{
display: inline-block;
width: 72px;
height: 20px;
line-height:20px;
position: relative;
top: 0;
vertical-align: top;
margin-top: -8px;
margin-left: 23px;
float: right;
}

.serv-ctn-user{
display: inline-block;
border-radius: 6px;
border: 1px solid #35a1df;
margin-right: -4px;
position: relative;
background: #35a1df;
max-width: 60%;
position: relative;
float: right;
min-width: 137px;
box-shadow: 1px 1px 2px #ddd;
}


.triangle-user{
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-left: 14px solid #35a1df;
border-bottom: 7px solid transparent;
right: -14px;
top: 12px;
}
.triangle2-user{
right: -12px;
border-right-color: #fff;
}
.say-word-user{
padding:0px 20px;
font-size: 14px;
line-height: 20px;
word-break: break-all;
word-wrap: break-word;
color: #fff;
}
.say-word-user p{
line-height:20px;
height:20px;}

.time-user{
font-size: 12px;
color: #aaa;
position: absolute;
bottom: -18px;
right: 11px;
white-space: nowrap;
font-style: normal;
}



/* 常见问题 */
.cjwt-reply{
margin:auto;
width:1002px;
background-color:#f8f8f8;
border:1px solid #4cb0e9;
}


.cjwt-tit{
background-image:url(cjwt-tit.png);
background-repeat:no-repeat;
background-position:left;
}
.cjwt-dialog{
width:900px;
background-color:#FFFFFF;
border:1px solid #e6e6e6;
border-bottom:1px solid  #dddddd;
margin :20px auto;
height:auto;
min-height:400px;
clear:both;overflow:auto;
}

.cjwt-dialog1{
width:900px;
background-color:#FFFFFF;
border:1px solid #e6e6e6;
border-bottom:1px solid  #dddddd;
margin :20px auto;
}

.cjwt-que-left-1{
float:left;
width:190px;
margin-top:5px;
margin-bottom:5px;
}

.cjwt-que-right-1{
float:left;
width:699px;
margin-top:5px;
margin-bottom:5px;
}

.cjwt-que-right-1 table{
   font-size:12px;
}

.cjwt-que-left{
float:left;
width:200px;
height:32px;
border-right:1px solid #e6e6e6;
}

.cjwt-que-right{
float:left;
width:699px;
height:32px;
}

.cjwt-li-head{
font-size:16px;
color:#FFFFFF;
line-height:32px;
background-color:#6abde7;
font-weight:bold;
text-align:center;
}


.cjwt-li-head-right{
font-size:16px;
color:#FFFFFF;
line-height:32px;
background-color:#65acd6;
font-weight:bold;
text-align:center;
}



/* 视频观看 */

.spgk-que-left-1{
float:left;
width:269px;
margin-top:5px;
margin-bottom:5px;
}

.spgk-que-right-1{
float:left;
width:620px;
margin-top:5px;
margin-bottom:5px;
}

.spgk-que-right-1 table{
   font-size:12px;
}

.spgk-que-left{
float:left;
width:279px;
height:32px;
border-right:1px solid #e6e6e6;
}

.spgk-que-right{
float:left;
width:620px;
height:32px;
}

.spgk-reply{
margin:auto;
width:1002px;
background-color:#f8f8f8;
border:1px solid #4cb0e9;
}

.spgk-tit{
background-image:url(spgk-tit.png);
background-repeat:no-repeat;
background-position:left;
}
.spgk-dialog{
width:900px;
background-color:#FFFFFF;
border:1px solid #e6e6e6;
border-bottom:1px solid  #dddddd;
margin :20px auto;}



/* 投诉建议 */

.tsjy-reply{
margin:auto;
width:1002px;
height:550px;
background-color:#f8f8f8;
border:1px solid #4cb0e9;
}

.tsjy-tit{
background-image:url(tsjy-tit.png);
background-repeat:no-repeat;
background-position:left;
}

.tsjy-dialog{
width:900px;
height:400px;
background-color:#FFFFFF;
border:1px solid #e6e6e6;
border-bottom:1px solid  #dddddd;
margin :20px auto;
padding:15px 0;}

.tsjy-dialog td{
line-height:32px;
background-color:#FFFFFF;}

.tsjy-td-left{
width:100px;
text-align:right;
font-size:14px;
color:#333333;
}

.tsjy-td-input{
width:700px;
line-height:24px;
border:1px solid #CCCCCC;}


.tsjy-td-btn{
width:100px;
height:28px;
line-height:28px;
display:inline-block;
background-color:#4193c2;
color:#FFFFFF;
text-align:center;
font-size:14px;
cursor:pointer;
border:0;
margin-right:28px;}

.tsjy-td-btn-1{
width:50px;
height:25px;
line-height:25px;
display:inline-block;
background-color:#4193c2;
color:#FFFFFF;
text-align:center;
cursor:pointer;
font-size:14px;
border:0;
cursor:pointer;
}



/* 咨询留言 */

.zxly-reply{
margin:auto;
width:1002px;
height:550px;
background-color:#f8f8f8;
border:1px solid #4cb0e9;
}

.zxly-tit{
background-image:url(zxly-tit.png);
background-repeat:no-repeat;
background-position:left;
}

.zxly-dialog{
width:900px;
height:400px;
background-color:#FFFFFF;
border:1px solid #e6e6e6;
border-bottom:1px solid  #dddddd;
margin :20px auto;
padding:15px 0;}


.zxly-sendbtn{
width:900px;
background-color:#d1e4ed;}

.zxly-send-btn{
width:100px;
height:28px;
line-height:28px;
display:inline-block;
background-color:#4193c2;
color:#FFFFFF;
text-align:center;
font-size:14px;
border:0;
margin-right:28px;}

.zxly-reply-tab{
line-height:24px;
font-size:12px;
}
.zxly-reply-white{
height:48px;
background-color:#ffffff;
border-bottom:1px solid #CCCCCC;

}

.zxly-reply-glay{
height:48px;
background-color:#f7f7f7;

}


.zxly-rep-tab{
border-bottom:1px dashed #CCCCCC;}



/* 税务要闻 */

.swyw-reply{
margin:auto;
width:1002px;
background-color:#ffffff;
border:1px solid #cccccc;
min-height:450px;
height:auto;
}

.swyw-reply1{
margin:auto;
width:80%;
background-color:#ffffff;
border:1px solid #cccccc;
min-height:450px;
height:auto;
min-width:600px;
}

.swyw-tit{
background-image:url(swyw-tit.png);
background-repeat:no-repeat;
background-position:left;
}

.swyw-dialog{
width:870px;
background-color:#FFFFFF;
border:1px solid #e6e6e6;
border-bottom:1px solid  #dddddd;
margin :20px auto;
height:auto;
min-height:350px;
padding:15px 15px;}

.swyw-dialog1{
width:90%;
background-color:#FFFFFF;
border:1px solid #e6e6e6;
border-bottom:1px solid  #dddddd;
margin :20px auto;
height:auto;
min-height:350px;
}

.part_div_words3{
   height:30px;
   line-height:30px;
}

.swyw-dialog-d {
width:99%;
height:36px;
border-bottom: 1px dashed #cccccc;
line-height:36px;
}

.swyw-dialog-d span{
font-size:12px;
color:#999;
 float:right;
 
}

.swyw-dialog a {
font-size:12px;
line-height:36px;
height:36px;
color:#666666;
list-style:none;
text-decoration:none;
border-bottom:1px dashed #cccccc;}

.swyw-dialog a:hover{
color:#FF6600;}


.swyw-li-long{
width:810px;}



/* 服务资讯 */

.fwzx-reply{
margin:auto;
width:1002px;
height:550px;
background-color:#f8f8f8;
border:1px solid #4cb0e9;
}

.fwzx-tit{
background-image:url(fwzx-tit.png);
background-repeat:no-repeat;
background-position:left;
}

.fwzx-dialog{
width:870px;
background-color:#FFFFFF;

margin :20px auto;
padding:15px 15px;}


.fwzx-dialog li {
font-size:14px;
line-height:36px;
height:36px;
color:#666666;
list-style:none;
float:left;
border-bottom:1px dashed #cccccc;}

.fwzx-dialog a {
font-size:14px;
line-height:36px;
height:36px;
color:#666666;
list-style:none;
text-decoration:none;
float:left;
border-bottom:1px dashed #cccccc;}

.fwzx-dialog a:hover{
color:#FF6600;}

.fwzx-li-long{
width:810px;}

 


/* 下载中心 */

.xzzx-reply{
margin:auto;
width:1002px;
background-color:#f8f8f8;
border:1px solid #4cb0e9;
}


.xzzx-tit{
background-image:url(xzzx-tit.png);
background-repeat:no-repeat;
background-position:left;
}
.xzzx-dialog{
width:900px;
height:430px;
background-color:#FFFFFF;
border:1px solid #e6e6e6;
border-bottom:1px solid  #dddddd;
margin :20px auto;}


/* app互动*/
.hdapp-bg{
width:100%;
height:400px;
background-image:url(app-bg.jpg);
background-position:center;
background-repeat:no-repeat;
}

.hdapp-all-modular{
width:1002px;
height:220px;
margin:auto;
}


.hdapp-modular-div{
float:left;
width:225px;
height:200px;
margin:20px 11px;
border:1px solid #dddddd;
}

.hdapp-modular-div li{
list-style:none;
width:225px;
text-align:center;
font-size:16px;
line-height:32px;
color:#FFFFFF;
font-weight:bold;
}

.hdapp-modular-divs a{
display:block;
text-decoration:none;
background-image:url(computer.jpg);
width:107;
height:107px;
background-repeat:no-repeat;
background-position: center;
margin-top:20px;
}

.hdapp-modular-divs a:hover{
display:block;
text-decoration:none;
background-image:url(computer2.jpg);
width:107;
height:107px;
background-repeat:no-repeat;
background-position: center;
margin-top:20px;
}
.hdapp-modular-div img{
margin:20px;}


.hdapp-modular-span{
color:#666666;


}



.hdapp-modular-up{
background-color:#6abde7;
height:32px;
}

.wjg{
background-image:url(wjg.jpg);
background-position:center;
background-repeat:no-repeat;
width:100%;
height:200px;
}
.part_div_words{
   margin :10px 0px 20px 0px;;
}
.part_div_words a{
color:#65acd6;
font-size:14px;
}

.part_div_words a:hover{
color:#FF6633;
font-size:14px;
}



.part_div_words1{
   margin :10px 0px 20px 0px;
   border-bottom: 1px dashed #dddddd;
    table-layout:fixed;
}
.part_div_words1 a{
color:#65acd6;
font-size:14px;
}

.part_div_words1 a:hover{
color:#FF6633;
font-size:14px;
}




.part_div_words2{
   height:30px;
   line-height:30px;
}




.part_td_bottom{
border-bottom:1px dashed #dddddd;}



.part-tab-top{
margin:10px auto;}

.part-td{
background-color:#FFFFFF;
height:60px;
font-size:14px;
width:80px;
color:#4193c2;
text-align:right;
}

.part-td-right{
background-color:#FFFFFF;
height:60px;
font-size:14px;
color:#333333;
}

.nrtitle{
   margin:20px auto;
   TEXT-ALIGN: center;
}


.ly-dialog{


	
}

.ly-dialog td{
	background-color:#fafafa;

}
.ly-dialog-left{
width:100px;
height:38px;
text-align:right;
}

.ly-dialog-input{
width: 350px;
line-height: 24px;
border: 1px solid #CCCCCC
}


/*----------------------        开户申请               ---------------*/


.dwkh-section-bg{
width:100%;
/* background-image:url(4008-bg2.jpg);*/
background-color:#f4f4f4;
background-position:top;
background-repeat:no-repeat;
padding:20px 0px;
border-top:2px solid #4cb0e9;
height:auto;
min-height:400px;
clear:both;overflow:auto;
}

.dwkhsq_lc_div{
width:1002px;
margin:auto;
height:56px;
line-height:56px;
background-color:#ffffff;
border:1px solid #efefef;
border-bottom:0px;
}

.dwkhsq_lc_div ul{
text-align:center;
height:56px;
background-color:#6ccaff;
}

.dwkhsq_lc_div li{
float:left;
font-size:24px;
color:#ffffff;
font-family:"微软雅黑";
padding:0px 36px;
font-weight:bold;

}

.dwkhsq_lc_bg{
background-image:url(dwkhsq_lc_left.png);
background-position:right;
background-repeat:no-repeat;}



.dwkhsq_lc_bg2{
background-image:url(dwkhsq_lc_right.png);
background-position:right;
background-repeat:no-repeat;}


.dwkhsq_cm_div{
width:1002px;
margin:auto;
min-height:500px;
background-color:#ffffff;
border:1px solid #efefef;
border-top:0px;
padding-top:15px;
}

.dwkhsq_cm_div a{
color:#4fb1e9;
font-weight:bold;
text-decoration:underline;}


.dwkhsq_cm_div a:hover{
color:#ffa034;
font-weight:bold;
text-decoration: none;}



.dwkhsq_cm_tab{
width:800px;
line-height:24px;}

.dwkhsq_cm_tab td{
line-height:36px;
}


.dwkhsq_toptit{
font-size:18px;
text-align:left;
color:#CCCCCC;
border-bottom:1px solid #efefef;}


.dwkhsq_btm_line{
border-color:#efefef;}

.dwkhsq_lefttab{
width:320px;
text-align:right;

}


.dwkhsq_righttab{
text-align:left;
padding-left:10px;
}

.dwkhsq_righttab input{
width:300px;
padding:4px;
margin-right:15px;
border:1px solid #cccccc;
}

.dwkhsq_righttab select{
padding:4px;
border:1px solid #cccccc;
margin-right:15px;
}


input.dwkpsq_btm{
width:200px;
height:36px;
font-size:18px;
font-weight:bold;
background-color:#4fb1e9;
color:#ffffff;
border:0px;
margin:0px 20px;}


input.dwkpsq_btm:hover{
width:200px;
height:36px;
font-size:18px;
font-weight:bold;
background-color:#349edb;
color:#ffffff;
border:0px;
margin:0px 20px;}


.red_txt{
color:#FF0000;
font-weight:bold;}


.dwkhsq_leftjg{
width:320px;
text-align:right;
background-color:#efefef;
color:#999999;
padding-right:5px;

}


.dwkhsq_rightjg{
text-align:left;
padding-left:10px;
width:450px;
background-color:#f8f8f8;

}






.dwkhsq_leftwc{
width:800px;
color:#747474;

}



.dwkhsq_wctit{
width:320px;
color:#666666;
font-size:18px;
height:56px;
line-height:56px;
font-weight:bold;


}



/*----------------------        金融服务               ---------------*/


.jrfw_div{
width:1002px;
margin:auto;
height:600px;
background-color:#FFFFFF;}



.jrfw_list_div{
float:left;
display: inline-table;
width:228px;
margin:10px 10px;
height:180px;
text-align:center;
border:1px solid #d6eef8;}

.jrfw_list_div li{
text-align:center;}



.jrfw_list_img{
padding:10px;
background-color:#f3f9fd;
}


.jrfw_gray_img{
padding:10px;
background-color:#efefef;
}

.jrfw_list_gray{
height:67px;
line-height:67px;
background-color:#d3d3d3;

}

.jrfw_list_link{
height:67px;
line-height:67px;
background-color:#d9effa;

}
.jrfw_list_link a{
height:67px;
display:block;
font-size:18px;
text-align: center;
font-family:Microsoft Yahei;
}

.jrfw_list_link a:hover{
height:67px;
display:block;
font-size:18px;
text-align: center;
font-family:Microsoft Yahei;
background-color:#4fb1e9;
color:#ffffff;
}

.nrtd{
margin-top:word-break: break-all;
word-wrap: break-word;
max-width:800px;
}