@charset "utf-8";
/* CSS Document */
h2 { font-weight:normal;}
h3 { font-weight:normal;}
h4 { font-weight:normal;}

.content { min-height:300px; background:#fff; text-align:left; overflow:hidden; width: 1000px;margin:0 auto 10px;}
.cont_left { float:left; width:200px; background:#f2f2f2;}
.cont_right { float:right; width:800px;}

.cont_left ul { padding:0 0 50px 40px;}
.cont_left ul li img {}
.cont_left ul li ul { padding-left:5px; padding-bottom:0;}
.cont_left ul li ul li { color:#666;}
.cont_left ul li ul li.h24 { padding-top:5px;}
.cont_left ul li ul li.calc { width:90px; background:url(../images/service/point2.jpg) 80px 16px no-repeat;}
.cont_left ul li ul li.li_last { height:40px;}
.cont_left ul li ul li h3 a {font-weight:bold; line-height:36px;}
.cont_left ul li ul li h3 a.curr { color:#bb1c21;}
.cont_left ul li ul li h4 a {line-height:24px;}
.cont_left ul li ul li h4 a.curr { color:#bb1c21;}

.cont_right .page_pos {color:#666;}
.cont_right .page_pos span { color:#bb1c21;}

.cont_right .page_nav {height:26px; background:url(../images/service/title_5.jpg) no-repeat; text-indent:-9999em;}
.cont_right .page_title { padding-top:35px; margin:0 auto; color:#bb1c21; font-size:16px; font-weight:bold; text-align:center;}
.cont_right .service { margin:10px auto 0; border:1px solid #e6e6e6; overflow:hidden; }
.service .service_cont { width:720px; padding-top:20px; margin:0 auto; overflow:hidden;}
.service .ptop0 { padding-top:0;}
.service_cont .guide {padding-bottom:30px; text-align:left;}
.service_cont .guide p { line-height:24px;}
.service_cont .guide .strong { text-decoration:underline;}
.service_cont .guide .strong_red { color:#bb1c21;}
.service_cont .guide  span { display:block; margin:33px 0 28px 22px;}
.service_cont .guide img { width:648px; height:250px; margin-left:22px; border:1px solid #e9e9e9;}

.service_cont .faq dl {line-height:24px;}
.service_cont .faq dt { font-weight:bold; color:#bb1c21;}
.service_cont .faq dd {margin-bottom: 10px;border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.service_cont .banking { float:left; width:694px; text-align:left;}
.service_cont .banking ul { float:left; width:694px; padding-bottom:30px;}
.service_cont .banking li { width:679px; height:28px; line-height:28px; border-bottom:2px dotted #f2f2f2; text-indent:20px; padding-right:15px; background:url(../images/service/point.gif) 5px 9px no-repeat;}
.service_cont .banking li.libg { background-color:#f2f2f2;}
.service_cont .banking li span { float:right;}
.service_cont .banking li a { color:#666; text-decoration:none;}
.service_cont .banking .pages { color:#666; font-size:12px; padding-bottom:0; border-bottom:0; margin-top:10px; margin-bottom:30px; text-align:center;}
.service_cont .banking .pages a { color:#666; font-size:12px; margin:0 5px 0 5px;}
.service_cont .banking .pages a.curr { color:#666; font-size:12px; font-weight:bold;}
.service_cont .banking .title { width:650px; color:#ccc; text-align:center; display:inline-block; margin-top:10px; margin-bottom:40px;}
.service_cont .banking p { padding-bottom:40px; border-bottom:2px solid #f2f2f2; line-height:24px;}
.service_cont .banking p.print { text-align:center; border-bottom:0; padding-top:4px; margin-bottom:-30px;}
.service_cont .banking p.print a { color:#bb1c21;}

.service_cont .calc { float:left; width:694px; padding-bottom:30px; text-align:left;}
.service_cont .calc blockquote { float:left; width:88px; text-align:right;}
.service_cont .calc .img { float:left;}
.service_cont .calc table { text-align:left; margin-left:12px;}
.service_cont .calc table td { padding-left:12px; padding:8px 0 8px 0;}
.service_cont .calc .select { float:left; width:415px; height:20px; line-height:20px; border:1px solid #ccc;}
.service_cont .calc .input_date { float:left; width:139px; height:19px; line-height:19px; border:1px solid #ccc;}
.service_cont .calc .input_text { float:left; width:139px; height:19px; line-height:19px; border:1px solid #ccc;}
.service_cont .calc p {  padding-left:12px; line-height:30px;}
.service_cont .calc p.title { width:694px; height:25px; line-height:25px; background:#ca0821; color:#fff; text-indent:10px; padding:0; margin-bottom:10px;}
.service_cont .calc .span { width:265px; display:inline-block;}

.service_cont .calc1 { float:left; width:694px; padding-bottom:30px; text-align:left;}
.service_cont .calc1 p.title { width:694px; height:25px; line-height:25px; background:#ca0821; color:#fff; text-indent:10px; padding:0; margin-bottom:10px;}
.service_cont .calc1 table { width:200px; height:400px; margin-left:10px;}
.service_cont .calc1 table th { text-align:left; padding:8px 0 8px 0; font-weight:normal;}
.service_cont .calc1 table td { height:40px; padding:8px 0 8px 0;}
.service_cont .calc1 blockquote { float:left; width:62px; text-align:right;}
.service_cont .calc1 .input { float:left; width:79px; height:19px; line-height:19px; border:1px solid #ccc; margin-right:5px; display:inline;}
.service_cont .calc1 .select { float:left; width:121px; height:20px; line-height:20px; border:1px solid #ccc; margin-right:5px; display:inline;}

.service_cont .calc2 { float:left; width:694px; padding-bottom:30px; text-align:left;}
.service_cont .calc2 p.title { width:694px; height:25px; line-height:25px; background:#ca0821; color:#fff; text-indent:10px; padding:0; margin-bottom:10px;}
.service_cont .calc2 table { width:550px; margin-left:12px;}
.service_cont .calc2 table td { height:33px;}
.service_cont .calc2 table .td1 { text-indent:100px;}
.service_cont .calc2 blockquote { float:left; width:100px; text-align:right;}
.service_cont .calc2 .blockquote { width:145px;}
.service_cont .calc2 .input { float:left; width:119px; height:19px; line-height:19px; border:1px solid #ccc; margin-right:5px; display:inline;}
.service_cont .calc2 .select { float:left; width:121px; height:20px; line-height:20px; border:1px solid #ccc; margin-right:5px; display:inline;}

.service_cont .calc3 { float:left; width:694px; text-align:left; padding-bottom:30px;}
.service_cont .calc3 p.title { width:694px; height:25px; line-height:25px; background:#ca0821; color:#fff; text-indent:10px; padding:0; margin-bottom:10px;}
.service_cont .calc3 table { width:500px; height:370px; margin-left:10px;}
.service_cont .calc3 table .td1 { text-indent:100px;}
.service_cont .calc3 blockquote { float:left; width:146px; text-align:right;}
.service_cont .calc3 .blockquote { width:206px;}
.service_cont .calc3 .input { float:left; width:119px; height:19px; line-height:19px; border:1px solid #ccc; margin-right:5px; display:inline;}
.service_cont .calc3 .select { float:left; width:121px; height:20px; line-height:20px; border:1px solid #ccc; margin-right:5px; display:inline;}

.service_cont .calc4 { float:left; width:694px; text-align:left; padding-bottom:30px;}
.service_cont .calc4 p.title { width:694px; height:25px; line-height:25px; background:#ca0821; color:#fff; text-indent:10px; padding:0;}
.service_cont .calc4 table { width:694px; height:620px; border:1px solid #ccc; border-top:0;}
.service_cont .calc4 table .tr1 { background:#f2f2f2;}
.service_cont .calc4 table .tr2 { background:#e6e6e6;}
.service_cont .calc4 table td { text-indent:10px;}
.service_cont .calc4 table td.td_last { padding-bottom:10px;}
.service_cont .calc4 blockquote { float:left; width:140px; text-align:right;}
.service_cont .calc4 .blockquote { width:100px;}
.service_cont .calc4 .input { float:left; width:119px; height:19px; border:1px solid #ccc; margin-right:-5px; _margin-right:0;}
.service_cont .calc4 .input1 { float:left; width:119px; height:19px; border:1px solid #ccc; margin-left:100px; margin-right:-5px; _margin-right:0; display:inline;}
.service_cont .calc4 .input2 { float:left; width:119px; height:19px; border:1px solid #ccc; margin-left:140px; margin-right:-5px; _margin-right:0; display:inline;}
.service_cont .calc4 .select1 { float:left; width:79px; height:20px; border:1px solid #ccc;}
.service_cont .calc4 .select2 { width:49px; height:20px; border:1px solid #ccc;}
.service_cont .calc4 label, .service_cont .calc4 .checkbox { float:left;}
.service_cont .calc4 .checkbox { margin-top:2px; _margin-top:-2px;}

.service_cont .calc .calc_btn, .service_cont .calc1 .calc_btn, .service_cont .calc2 .calc_btn, .service_cont .calc3 .calc_btn, .service_cont .calc4 .calc_btn { width:61px; height:21px; background:url(../images/service/calc_btn.jpg) no-repeat; border:0; display:inline-block; cursor:pointer;}
.service_cont .calc .reset_btn, .service_cont .calc1 .reset_btn, .service_cont .calc2 .reset_btn, .service_cont .calc3 .reset_btn, .service_cont .calc4 .reset_btn { width:61px; height:21px; background:url(../images/service/clear_btn.jpg) no-repeat; border:0; display:inline-block; cursor:pointer;}
.service_cont .calc img, .service_cont .calc1 img, .service_cont .calc2 img, .service_cont .calc3 img, .service_cont .calc4 img { cursor:pointer;}
/**/
.bottom { margin-top:0px;}
.width80 { width:80px;}
.strong_red { color:#bb1c21;}

.info_cont ul { margin-bottom:20px; text-align:left;}
.info_cont ul li {height:36px;line-height:36px; border-bottom:1px dashed #e1e1e1; background:url(../images/news/write2.png) 0 13px no-repeat; text-indent:20px;}
.info_cont ul li:hover{background-position: 0 -35px;}
.info_cont ul li.libg { background-color:#f2f2f2;}
.info_cont ul li span { float:right;}
.info_cont .title { width:650px; color:#ccc; text-align:center; display:inline-block; margin-top:10px; margin-bottom:40px;}
/*.ptop0 p { padding-bottom:40px; border-bottom:2px solid #f2f2f2; line-height:24px; text-align:left;}*/
.ptop0 p { padding-bottom:10px; line-height:24px; text-align:left;}
.info_cont .print { text-align:center; border-bottom:0; padding-top:4px; }
.info_cont .print a { color:#bb1c21;}

.info_cont .pages { color:#666; font-size:12px; margin-top:10px; text-align:center;display:inline-block;}
.info_cont .pages a { color:#666; font-size:12px; margin:0 5px 0 5px;}
.info_cont .pages a.curr { color:#666; font-size:12px; font-weight:bold;}


/**************客户服务 service*******************/
.service .wrap_o,
.service .wrap_service,
.service .wrap_tool{padding: 20px 30px;background: #fff;border: 1px solid #e2e2e2;border-radius: 5px;}
.service h2{height: 25px;line-height: 22px;/*padding: 0 30px;*/color: #ca0821;font-weight: bold;}
.service h2 img{margin: 3px 10px 0 0;vertical-align: text-top;}
.service h2 a {float: right;color: #6cb6f0;}

.service .question-search {width: 650px;}
.service .question-search .search {position: relative;margin: 20px 0 17px;}
.service .question-search .search input{width: 490px;padding: 0 25px;height: 40px;line-height: 40px;border: 1px solid #e4e4e4;}
.service .question-search .search .ssfaqbtn{position: absolute;right: 0;top: 0;color: #fff;width: 108px;height: 100%;height: 42px;line-height: 42px;background: url(../images/education/red_bg.png) repeat;cursor: pointer}
.service .question-search .question a {display: inline-block;padding: 10px;background: #f5f5f5;border-radius: 5px;margin-right: 10px;text-decoration: none;cursor: pointer}
.service .suggestion{width: 260px;height: 100px;}
.service .suggestion h2{border-left: 3px solid #ca0821;line-height: 15px;height: 15px;padding-left:  5px; margin-bottom: 10px;}
.service .suggestion ul li{height:42px;line-height:42px;border-top: 1px solid #e2e2e2;text-align: left;padding-left: 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 1;background: url(../images/education/icon42.png) 0 17px no-repeat;}
.service .wrap_t{margin: 20px 0;}
.service .guide{width: 325px;height: 183px;float: left;border: 1px solid #e4e4e4;border-radius: 5px;background: #fff;}
.service  ._guide {margin: 0 9px;}
.service  ._guide_ {margin-top: 20px;}
.service .guide h2{background: #e4e4e4;height: 40px;color: #404040;line-height: 40px;padding: 0 30px;font-weight: bold;font-size: 14px;}
.service .guide h2 img{margin: -3px 10px 0 0;vertical-align: middle;}
.service .guide h2 a {font-weight: normal;}
.service .guide .guide-module{padding:  15px 0 0 40px;}
.service .guide .guide-module a{display: inline-block;width: 130px;padding: 5px 0 5px 10px;background: url(../images/education/icon42.png) 0 9px no-repeat;}
.service .notice-journal{margin-top: 15px;}
.service .notice-journal .join-notice{width: 460px;text-align: center;}
.service .join-notice .join{width: 220px;height: 220px;background: #f5f5f5;float: left;}
.service .join-notice .join a:hover{color: #282828;text-decoration: none;}
.service .join-notice .join a:hover .join_t{color: #ca0821;text-decoration: underline;}
.service .join-notice .join .join_t{font-size: 14px;color: #404040;margin: 10px 0;font-weight: bold;}
.service .join-notice ._notice{width: 220px;float: right;}
.service .wrap_service .notice-journal h2{text-align: left;color: #404040;border-left: 3px solid #ca0821;height: 14px;line-height: 16px;padding-left: 5px;margin-bottom: 20px;}
.service .notice-journal ._notice li{height: 45px;line-height: 45px;border-bottom: 1px solid #e2e2e2;/*white-space: nowrap;*/text-align: left;padding-left: 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 1;background: url(../images/education/icon42.png) 0 17px no-repeat;}
.service .notice-journal ._notice li a{white-space: nowrap;}
.service .notice-journal ._notice li.li{border-top: 1px solid #e2e2e2;}
.service .notice-journal .journal{width: 460px;}
.service .notice-journal .journal li{float: left;position: relative;height: 183px;}
.service .notice-journal .journal li a:hover .title{color: #ca0821;text-decoration: none;}
.service .notice-journal .journal li .title{position: absolute;bottom: 0;left: 0;text-align: center;color: #fff;width: 100%;height: 30px;line-height: 30px;background-color: rgba(0,0,0,0.4);}
.service .notice-journal .journal li.li{margin: 0 3px;}
.service .wrap_tool {margin: 20px 0;}
.service .wrap_tool .calculator .tool{width: 230px;min-height: 140px;margin-bottom: 10px;text-align: center;display: inline-block;}
.service .calculator .tool .tool-title{display: inline-block;padding: 3px 8px;border: 1px solid #e2e2e2;border-radius: 5px;}
.service .calculator .tool img{margin: 15px 0;}
.service .calculator .tool1:hover .tool-title{color:#fd904d;border: 1px solid #fd904d;}
.service .calculator .tool2:hover .tool-title{color:#f17275;border: 1px solid #f17275;}
.service .calculator .tool3:hover .tool-title{color:#6e8fea;border: 1px solid #6e8fea;}
.service .calculator .tool4:hover .tool-title{color:#83ebf0;border: 1px solid #83ebf0;}
.service .wrap_law{margin-bottom: 20px;}
.service .wrap_law a{display: inline-block;float:left;width:320px;height: 100px;}
.service .wrap_law a img{width:320px;height: 100px;}
.service .wrap_law a.law_a{margin: 0 19px;}
.service_banner{width: 1000px;margin: 0 auto;height: 300px;position: relative;border-bottom: 1px solid #e2e2e2;}
.service_banner .banner_bg{position: absolute;top: 20px;left: 0;}
.service_banner .banner_notice{position: absolute;width: 430px;top: 30px;left: 320px;}
.service_banner .banner_notice li{color: #cbcbcb;padding: 5px 0;text-align: left;}
.service_banner .banner_notice li.li1{font-size: 14px;font-weight: bold;color: #ca0821;padding: 5px 0 15px;}
.service_banner .banner_notice li span{color: #000;}
.service_banner .phone-email{position: absolute;right: 0;top: 0;}
.service_banner .phone-email .banner_phone,
.service_banner .phone-email .banner_email{height: 150px;width: 150px;border: 1px solid #e2e2e2;border-bottom: 0;text-align: center;}
.service_banner .phone-email .banner_phone .phone-icon,
.service_banner .phone-email .banner_email .email-icon{margin: 15px 0;}
.service_banner .phone-email .banner_phone .phone,
.service_banner .phone-email .banner_email .email-title{font-size: 18px;color: #404040;margin-bottom: 5px;font-weight: bold;}
.service_banner .phone-email .banner_email .email{border-bottom: 1px solid #adadad;display: inline-block;}
.service .wrap_si{margin-bottom: 20px;}
.wrap_si .point{background-color: #f6f6f6;border-radius: 5px;border: 1px solid #e1e1e1;padding: 20px 35px;color: #7e7e7e;line-height: 24px;}