@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,img,i{ margin:0;padding:0;border:0;}
table {
	border-collapse:collapse;
	border-spacing: 0;
	font-size: inherit;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
html{
	width:100%;
	height:100%;
}
body {
	position:relative;
	font-family:"微软雅黑";
	font-size: 12px;
	width:100%;
	height:100%;
	background:#f4f4f4;
  color:#575757;
}
em {
	font-style:normal; 
}
strong {
	font-weight: bold;
}
a {
	text-decoration: none;
	color:#000;
	outline:none;
}
a:hover {
	text-decoration: none;
}
a:focus { outline: 0; }
input,button
{
	font-family:"微软雅黑";
	border:0px;
	vertical-align:middle;	
	font-size:12px;
	letter-spacing:0;
	border:none;
	outline:none;
	padding:0;
	margin:0;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix{*zoom:1;}
#sideBar{ position:fixed; left:0; top:0; z-index:10; width:220px; height:100%; background-color:#fff}
#sideBar .logo{ padding:16px 0 19px 19px; border-bottom:1px solid #e2e2e2}
#sideBar .logo a{display:block; width:180px; height:35px;}
#sideBar .nav li{ border-bottom:1px solid #e2e2e2;}
#sideBar .nav li a{ display:block; padding:14px 0 14px 19px; font-size:14px; font-weight:bold; color:#727171}
#sideBar .nav li span{ display:block; font-size:12px; font-weight:normal; /*text-transform:uppercase*/}
#sideBar .nav li.active,#sideBar .nav li:hover{ background:url(../images/liBg.jpg) repeat-y;}
#sideBar .nav li.active a,#sideBar .nav li:hover a{ color:#00b2d8}
#sideBar .nav li.active span,#sideBar .nav li:hover span{ color:#00b2d8}
#sideBar .siteinfo{ position:absolute; left:5px; bottom:0px;}
.siteinfo dl{ width:205px; height:42px; margin-top:10px; padding-top:10px; background:url(../images/icon.png) no-repeat;}
.siteinfo dl dt{ float:left;width:31px; height:31px; margin:2px 10px 0 10px; background:url(../images/icon_long.png) no-repeat -2px 0}
.siteinfo dl dd{ float:left;width:143px; height:42px; vertical-align:middle}
.siteinfo dl h2{ font-size:14px; font-weight:bold; color:#666;}
.siteinfo dl p{ font-family:Arial; font-size:16px; color:#7c7c7c}
.siteinfo dl.dl_last dt{ background-position:-2px -40px;}
.siteinfo dl.dl_last h2{ padding-top:6px;}
.siteinfo h4{ padding:10px 0 10px 2px; color:#939393}
.siteinfo .parter_list { height:19px; padding-bottom:10px; text-align:center}
.siteinfo .parter_list p{ padding-left:2px; margin:0 -10px;}
.siteinfo .parter_list a{ display:inline-block;*display:inline;*zoom:1; padding:0 10px; }
.siteinfo dl:hover,.siteinfo a.active dl{ background:url(../images/icon.png) no-repeat 0 -54px}
.siteinfo dl:hover dt{ background-position:-2px -81px}
.siteinfo a.active dl dt,.siteinfo dl.dl_last:hover dt{background-position:-2px -121px}
.siteinfo dl:hover h2,.siteinfo a.active h2{ color:#00b2d8}
.siteinfo dl:hover p,.siteinfo a.active p{ color:#00b2d8}


#main{ position:relative;margin-left:220px; overflow-x:hidden;}
.index_banner{ position:relative; width:100%; height:482px;}
/* SuperSlide css */
.slideBox{  position:relative; width:100%; height:480px; overflow:hidden;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; cursor:pointer;  text-indent:-9999px; background:url(../images/slide_icon.png) no-repeat 0 0}
.slideBox .hd ul li.on{ background-position:-14px 0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ width:100%; height:482px; zoom:1; vertical-align:middle; }
.slideBox .bd li a{ display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center top;  background-color:#0C0F01}
/*simulate dropDownList css start*/
.nice-select { position: relative; width:296px; height:26px; padding: 0 10px; font-size:12px;color:#9a9898;border: 1px solid #e0e0e0; background:#fcfcfc url(../images/select.jpg) no-repeat right center;
cursor:pointer;}
.nice-select input {display: block;width: 100%;height:26px; font-size:12px;line-height:26px; color:#9a9898;border:0;outline: 0;background: none;cursor:pointer;}
.nice-select ul { position: absolute;left: -1px;top:100%;z-index:9999;display: none;width: 100%;max-height: 150px;overflow: hidden; overflow-y: auto;background-color: #fff;border: 1px solid #d1d1d1;border-top: 0;}
.nice-select ul li {height: 30px;padding: 0 10px;line-height:30px;overflow: hidden;cursor: pointer;}
.nice-select ul li.on {background-color: #e0e0e0;}
/*simulate dropDownList css end*/

.siderNews{ position:absolute; right:-313px; top:0; z-index:9999; width:313px; height:480px; padding-left:10px; background:url(../images/bg2.png) repeat}
.siderNews_btn{ position:absolute; left:-10px; top:217px; width:21px; height:49px; background:url(../images/icon_long.png) no-repeat -12px -161px}
.siderNews_btn a{ display:block; width:100%; height:100%; background:url(../images/icon_long.png) no-repeat -18px -210px}
.siderNews_btn a.hidden{ background-position:-18px -238px;}
.siderNews_con{ width:313px; height:100%; background:url(../images/bg3.png) repeat}
.siderNews_con h2{ height:37px; padding:20px 0 0 26px; margin-bottom:6px; background-color:#636465}
.siderNews_con h2 a{font-size:14px; color:#ccc; }
.siderNews_con h2 span{ display:inline-block; *display:inline; *zoom:1; padding-left:8px; margin-left:8px;font-family:Arial; font-size:14px; color:#ccc; border-left:2px solid #ccc; text-transform:uppercase}
.siderNews_con dl{ width:290px; padding:14px 0; margin-left:23px; border-top:1px solid #8d8d8d; overflow:hidden}
.siderNews_con dt{ float:left; width:108px; height:64px;}
.siderNews_con dd{ position:relative; float:left; width:150px; height:64px; margin-left:24px;}
.siderNews_con dd h3{ font-size:14px; color:#fff;}
.siderNews_con dd span{ position:absolute; left:0; bottom:2px; display:block; font-family:Arial; color:#ccc}
.siderNews_con dl.first{ border:none}
.siderNews_con a.moreNews{ display:block; float:right; padding:14px 19px 0 0; color:#fff;}
.footer{ width:100%; height:43px; background:#e3e1e1}
.index_footer{ position:absolute; bottom:0; right:0}
.footer ul{ float:left; padding:13px 0 0 10px;}
.footer ul li{ float:left; border-left:1px solid #8c8b8b}
.footer ul li a{ display:block; padding:0 7px; color:#666;}
.footer ul li.first{ border:none}
.footer ul li.active a{ color:#00b2d8}
.footer p{ float:right; padding-right:20px; line-height:43px; color:#666; text-align:right}
.footer p span{ padding-left:28px;}
.index_nav{ overflow:hidden; text-align:center; background:#F4F4F4}
.index_nav li{ display:inline-block;*display:inline;*zoom:1; width:24.5%; height:95px;}
.index_nav li a{ position:relative; display:table; width:195px; height:95px; margin:0 auto; background:url(../images/navbg.png) no-repeat; overflow:hidden}
.index_nav li .img{ display:table-cell; width:96px;height:95px; vertical-align:middle; text-align:center}
.index_nav li .img i { display:inline-block;height:100%; vertical-align:middle}
.index_nav li .img img { vertical-align:middle;}
.index_nav li .txt{ position:absolute; left:82px;*left:35px; top:0; width:110px; height:85px; vertical-align:middle}
.index_nav li .txt span{ display:block; width:100%; padding-top:24px; font-family:Arial; font-size:16px; font-weight:bold; line-height:16px; color:#929292; text-align:left;text-transform:uppercase}
.index_nav li .txt h2{ font-size:14px; font-weight:bold; line-height:20px; color:#929292; text-align:left;}
.index_nav li a:hover .img img{ width:55px; height:55px}
.quickEnter{ position:fixed; right:-550px; bottom: 0;  z-index:9999; width:200px; height:217px; background:url(../images/bg4.png) repeat}
.quickEter_con{ width:820px; margin:0 auto}
.quickEter_con h2{ padding:30px 0 10px; font-size:14px; font-weight:bold; color:#fff; text-align:center}
.quickEter_con table td{ height:40px; padding-right:30px; font-size:14px; color:#fff;}
.quickEter_con table td input{ width:266px; height:27px; padding:1px 10px; font-size:14px; color:#fff; border:1px solid #d4d4d4; background-color:transparent}
.quickEter_con table td input.date{ background:url(../images/icon_date.png) no-repeat right center}
.quickEter_con table td input.apply{ display:block; width:117px; height:38px; margin:9px auto 0; font-size:14px; line-height:38px; color:#fff; text-align:center; background-color:#00b2d8; border:none}
.quickEnter .close{ position:absolute; top:9px; right:7px; display:block; width:14px; height:14px;}
.quick_apply{ position:absolute; right:0; top:516px; z-index:99; display:block; width:20px; height:101px; padding:4px 3px; line-height:20px; color:#fff; text-align:center; background:url(../images/icon_long.png) no-repeat -7px -289px}
.secNav{ position:fixed; top:0; left:0px; z-index:1; width:100%; height:46px; text-align:center; background-color:#666}
.secNav ul{ margin-left:220px;}
.secNav li{ display:inline-block;*display:inline;zoom:1; margin:0 -2px;}
.secNav li a{ display:block; padding:0 45px; font-size:14px; font-weight:bold; line-height:46px; color:#fff;}
.secNav li.active a,.secNav li a:hover{ background-color:#00b2d8}
#container{ position:relative; height:100%; margin-left:220px; overflow-x:hidden; background:url(../images/bg5.jpg) repeat}
.innerBanner1{ width:100%; height:160px; margin-top:46px; background:url(../images/innerBanner1.jpg) no-repeat center top}
.innerbanner2{width:100%; height:160px;background:url(../images/innerBanner1.jpg) no-repeat center top}
.content{ width:850px; margin:0 auto}
.content h2.title{ padding:30px 0 16px; font-size:18px; font-weight:bold; line-height:20px; color:#2d3d63}
/*Loan guide css*/
.loanProduct table{ width:100%; height:181px; padding-bottom:3px; margin-bottom:12px; background:url(../images/tb_list_bg1.png) no-repeat}
.loanProduct td h3{ width:150px; font-size:16px; line-height:20px; color:#666; text-align:center}
.loanProduct td ul{ width:630px; margin-left:30px; }
.loanProduct td ul li{ padding-left:14px;line-height:24px; color:#383838; background:url(../images/icon_dot.png) no-repeat 0 10px;}
.approve{ padding-top:20px; margin-bottom:34px; background-color:#fff}
.approve img{ display:block; margin:0 auto}
.data_wrapper { width:100%; padding-bottom:40px; overflow:hidden}
.data_wrapper > ul{ width:858px;}
.data_wrapper > ul>li{ float:left; width:279px; margin-right:7px;}
.data_wrapper .data_top{ height:9px; background:#fff url(../images/data_bg_top.jpg) no-repeat}
.data_wrapper .data_bot{ height:7px; background:url(../images/data_bg_bot.png) no-repeat}
.data_wrapper .data_con{ height:502px; padding:0 6px 0 7px; background-color:#fff}
.data_wrapper .data_con h3{ padding-left:43px;  margin-left:5px; margin-bottom:4px; font-size:16px; line-height:25px; font-weight:bold; color:#727171; background:url(../images/icon_long.png) no-repeat -1px -402px}
.data_wrapper .data_con h3.title2{ margin-left:7px; padding-left:33px; background-position:-8px -429px}
.data_wrapper .data_con h3.title3{ background-position:0px -458px}
.data_wrapper .data_con h4{ padding:5px 8px; margin-top:20px; font-size:14px; font-weight:bold; line-height:20px; color:#666; background-color:#ececec}
.data_wrapper .data_con dl{ position:relative; padding:16px 8px 7px 10px; margin-top:20px; border:1px solid #cfcfcf}
.data_wrapper .data_con dt{ position:absolute; left:8px; top:-10px; height:20px; font-size:14px; font-weight:bold; line-height:20px; color:#666;}
.data_wrapper .data_con dd{ padding-left:18px; line-height:20px; color:#666; background:url(../images/icon_dot.png) no-repeat 0 8px}
.data_wrapper .data_con ul{padding:16px 8px 7px 10px; }
.data_wrapper .data_con li{ padding-left:18px; line-height:20px; color:#666; background:url(../images/icon_dot.png) no-repeat 0 8px}
.consult,.calculator{ padding:5px; margin-bottom:24px; background-color:#fff;}
.consult_con{ padding-bottom:104px; background:url(../images/bg_car.jpg) no-repeat right bottom; border:1px solid #ebebeb}
.consult_con table{ margin:15px 0 0 28px}
.consult_con td{ padding:6px 0; font-size:14px; color:#575757}
.consult_con td > input{width:296px; height:26px; padding: 0 10px; font-size:12px;color:#9a9898;border: 1px solid #e0e0e0;background:#fcfcfc}
.consult_con td > textarea{width:296px; height:84px; padding:5px 10px; font-size:12px; line-height:14px;color:#9a9898;border: 1px solid #e0e0e0;background:#fcfcfc}
.consult_con td span{ display:block;padding-left:36px; font-size:12px; line-height:20px; color:#666}
.consult_con td a{ display:inline-block;*display:inline;*zoom:1; width:117px; height:38px; margin:38px 10px 0; font-size:14px; font-weight:bold; line-height:38px; color:#fff; text-align:center; background-color:#00b2d8}
.calculator_con{padding:0 20px 15px 28px; background:url(../images/bg_purse.jpg) no-repeat right 96px; border:1px solid #ebebeb}
.calculator_type { padding-bottom:25px; margin-bottom:22px; border-bottom:5px dotted #d5d5d5;}
.calculator_type label{ display:block; padding:20px 0 5px; font-size:14px; line-height:20px; color:#666}
.calculator_type .nice-select{ width:306px;}
.calculator_type > input{ width:306px; height:26px; padding: 0 10px; font-size:12px;color:#9a9898;border: 1px solid #e0e0e0;background:#fcfcfc}
.calculator_detail { padding-left:20px; border:1px solid #d5d5d5}
.calculator_detail h3{ padding:16px 0 18px; font-size:16px; line-height:20px; color:#666}
.calculator_detail h3 span{ font-size:12px;}
.calculator_detail li{ width:652px; height:35px; margin-bottom:17px; background:url(../images/boxshadow.jpg) no-repeat}
.calculator_detail li label{ float:left; width:134px; padding-left:10px; font-size:14px; line-height:35px; color:#666}
.calculator_detail li strong{ float:right; padding-right:17px; font-size:16px; line-height:35px; color:#666}
.calculator_con > #jisuan > p{ font-weight:bold;line-height:32px; color:#727171; text-align:right}
.calculator_con > #jisuan > a{ display:block; width:117px; height:38px; margin-top:16px; font-size:14px; font-weight:bold; line-height:38px; color:#fff; text-align:center; background-color:#00b2d8}

/*Insurance services css*/
.insurance_mark table{width:100%; height:182px; padding-bottom:3px; margin-bottom:12px; background:url(../images/tb_list_bg2.png) no-repeat}
.insurance_mark td h3{ width:198px; font-size:16px; line-height:20px; color:#666; text-align:center}
.insurance_mark td p{ width:594px; margin-left:30px; line-height:24px; color:#383838;}
.common_con{ padding-bottom:26px;}
.common_con .img_wrapper{ background-color:#fff;text-align:center}
.common_con .img_wrapper img{ display:block}
.common_con .txt{ padding:25px 38px 45px 36px;background-color:#fff;}
.common_con .txt h1{ padding-bottom:18px; font-size:14px; line-height:30px; font-weight:bold; color:#727171}
.common_con .txt p{ line-height:20px; color:#666}
/*Finance Discount css*/
.news_list .common_list{ height:524px; overflow:hidden}
.news_list .common_list li{ padding:20px 0; border-top:1px solid #dcdcdc; overflow:hidden}
.news_list .common_list li a{ float:left; display:block;font-weight:bold;color:#2d2d2d}
.news_list .common_list li span{ float:right;display:inline-block;*display:inline;*zoom:1; padding-right:15px; color:#727171; vertical-align:middle}
.news_list .common_list li.first{ padding-top:4px; border:none}
.news_list .common_list li .img{ float:left; width:193px; height:100px;}
.news_list .common_list li .img img{ display:block; width:193px; height:100px;}
.news_list .common_list li .txt{ float:left; width:640px; padding-left:16px;}
.news_list .common_list li .txt h3{ height:14px; font-size:14px; line-height:14px; font-weight:bold}
.news_list .common_list li .txt h3 { display:block; color:#2d2d2d}
.news_list .common_list li .txt strong{ display:block; padding:10px 0 20px; font-weight:normal; color:#2d2d2d}
.news_list .common_list li .txt p{line-height:14px; color:#2d2d2d;}
.activity_list{ height:548px; margin-bottom:20px;}
.activity_list li .txt strong{ padding:10px 0 28px; font-weight:bold; color:#2d2d2d}
.news_list .detail{ margin-bottom:16px; background-color:#fff}
.news_list .detail .title{ padding:20px 0 30px;}
.news_list .detail .title h1{ font-size:14px; font-weight:bold; color:#2d2d2d; text-align:center}
.news_list .detail .title span{ display:block; font-weight:bold; color:#727171; text-align:center}
.news_list .detail_con{ padding:0 30px 20px;}
.news_list .detail_con p{ padding:4px 0; color:#727171}
.news_list .detail_con p img{ display:block; margin:15px auto}
/*about us css*/
.contact .img_wrapper{ height:352px;}
.contact .txt{ padding:12px 20px 25px;}
.contact .txt h1{ padding-bottom:2px; color:#666}
.contact .txt ul li{ padding-left:40px; margin-left:4px; font-weight:bold; line-height:30px; color:#727171; background:url(../images/icon2.png) no-repeat}
.contact .txt ul li.li1{ background-position:0 7px}
.contact .txt ul li.li2{ background-position:0 -25px}
.contact .txt ul li.li3{ background-position:0 -56px}
.contact .txt ul li.li4{ background-position:0 -84px}
.recruit{ height:482px; padding:10px 20px; margin-bottom:20px; background-color:#fff;}
.recruit table th{  padding-left:16px; font-size:14px; font-weight:bold; line-height:36px; color:#828181}
.recruit table td{ padding-left:18px; line-height:37px; color:#666}
.recruit table td a{ display:block; width:76px; height:20px; margin-right:15px; line-height:20px; text-align:center; color:#fff; background:url(../images/icon.png) no-repeat 0 -108px;}
/*.company_video{ margin-top:47px; }*/
.video{ padding:10px 10px 50px;margin-bottom:16px; background-color:#fff}
.video_show{ float:left; width:644px;}
.lg_video{ height:428px;}
.intro_video .title { padding:40px 0 20px}
.intro_video .title h2{ float:left; font-size:14px; font-weight:bold; color:#666}
.intro_video .title span{ float:right; font-size:12px; color:#666}
.intro_video p{  padding-bottom:19px; line-height:14px; color:#666}

.picScroll-top{float:right; width:168px; height:470px; overflow:hidden; position:relative;}
.picScroll-top .hd{ position:relative; width:168px; overflow:hidden; height:14px; margin-top:4px}
.picScroll-top .hd .prev,.picScroll-top .hd .next{ position:absolute; top:0; left:0; display:block; width:9px; height:14px; overflow:hidden; cursor:pointer;/* background:url(../images/arrow.png) no-repeat;*/}
/*.picScroll-top .hd .next{ right:0; left:auto; background-position:-13px 0;  }*/
.picScroll-top .hd .prevStop{ background-position:0 0;  }
.picScroll-top .hd .nextStop{ background-position:-13px 0;  }
.picScroll-top .hd .pageState{ display:none}
.picScroll-top .hd ul{ width:100%; height:7px; overflow:hidden; text-align:center}
.picScroll-top .hd ul li{ display:inline-block;*display:inline;*zoom:1; width:7px; height:7px; color:#727171; margin:0 6px; cursor:pointer; background:url(../images/slide_icon_sm.png) no-repeat -10px 0; }
.picScroll-top .hd ul li.on{ background-position:0 0; color:#00b2d8 }
.picScroll-top .bd ul{ width:100%;  overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ position:relative; text-align:center; zoom:1; padding-bottom:20px; cursor:pointer}
.picScroll-top .bd ul li .pic img{ width:168px; height:93px; display:block;}
.picScroll-top .bd ul li .title{ display:none }
.picScroll-top .bd ul li a{ position:absolute; left:0; top:0; z-index:99; display:block; width:168px; height:93px; background:url(../images/icon_play.png) no-repeat center center}
/*Customer service css*/
.advice_channel{ padding:25px 20px 57px; margin-bottom:16px; background-color:#fff}
.style_advice{ position:relative;width:755px; margin-top:8px; margin-left:54px;}
.style_advice_top{ height:4px; background:url(../images/radius_top.jpg) no-repeat}
.style_advice_bot{ height:4px; background:url(../images/radius_bot.jpg) no-repeat}
.style_advice_con{ padding:6px 0 6px 94px; border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}
.style_advice_con h3{ position:absolute; left:0; top:50%; margin:-12px 0 0 -54px;font-size:14px; font-weight:bold; line-height:24px; color:#504f4f; background-color:#fff;}
.style_advice_con h4{ line-height:24px; color:#504f4f}
.style_advice_con p{ line-height:24px; font-weight:bold; color:#504f4f}
.style_advice_con p a{ padding-left:10px; color:#00b2d8}
.style_advice_con p span{ display:inline-block;*display:inline;*zoom:1; width:36px; height:36px; margin:0 35px 0 8px; line-height:36px; text-align:center; background:url(../images/icon.png) no-repeat -100px -136px;}
.style_advice_con table h4{ padding-bottom:6px; line-height:12px;}
.style_advice_con table p{ line-height:22px;}
.style_advice_con table td{ padding:9px 0}
.style_advice_con table p.icon{ padding-left:39px; background:url(../images/icon3.png) no-repeat 2px 5px;}
.style_advice_con table p.icon2{ background-position:2px -70px;}
.style_advice_con table p.icon3{ background-position:2px -130px;}
.advice_procedure h3{ padding:20px 0 10px; font-size:14px; font-weight:bold; line-height:24px; color:#504f4f}
.advice_procedure li{ line-height:14px; color:#504f4f}
.advice_procedure p{ padding-top:22px; line-height:24px; color:#6f6e6e}
/*Green channel css*/
.quick_wapper{ padding-bottom:16px;}
.quiCha_soc{ height:424px; padding-top:114px; background-color:#fff;}
.quiCha_soc table{ width:380px; margin:0 auto}
.quiCha_soc table th{ height:38px; font-size:14px; font-weight:bold; line-height:14px; color:#2d2d2d}
.quiCha_soc table td{ position:relative; height:55px; font-size:14px; color:#3c3c3c}
.quiCha_soc table input{ width:266px; height:25px; padding:2px 10px; font-size:14px; line-height:25px;color:#3c3c3c; border:1px solid #d4d4d4}
.quiCha_soc table input.date{ width:241px; padding-right:35px; background:url(../images/icon_date2.png) no-repeat right center;}
.quiCha_soc table input.money{ width:246px; padding-right:30px;}
.quiCha_soc table td span{ position:absolute; top:12px; right:16px; display:block; height:31px; line-height:31px;}
.quiCha_soc table a{ display:block; width:117px; height:38px; margin:0 auto; font-size:14px; font-weight:bold; line-height:38px; color:#fff; text-align:center; background-color:#00b2d8}
.policy_list{ height:514px; padding:20px 20px 10px; margin-bottom:20px;overflow:hidden; background-color:#fff;}
.policy_list li{ padding:9px 0; border-top:1px solid #dcdcdc; overflow:hidden}
.policy_list li a{ float:left; display:block; line-height:24px;font-weight:bold;color:#2d2d2d}
.policy_list li span{ float:right;display:inline-block;*display:inline;*zoom:1; padding-right:10px; font-size:14px; line-height:24px; color:#acacac; vertical-align:middle}
.policy_list li.first{ padding-top:4px; border:none}
.policy_list li.first h3{ margin-bottom:20px;}
.policy_list li.first h3 a{ /*float:none;*/ font-size:14px; line-height:14px; font-weight:bold; color:#2d2d2d;padding-top:5px;}
.policy_list li.first p{line-height:14px; color:#777;padding-top:15px;}
.policy_detail{ padding:30px 20px 0; margin-bottom:16px; background-color:#fff;}
.policy_detail .title h1{ font-size:14px; font-weight:bold; line-height:18px; color:#2d2d2d; text-align:center}
.policy_detail .title span{ display:block; line-height:24px; color:#727171; text-align:center}
.policy_detail .policy_con h2{ padding:10px 0; font-size:14px; font-weight:bold; line-height:14px; color:#2d2d2d}
.policy_detail .policy_con p{ padding:10px 0; line-height:14px; color:#777}
.policy_detail .btns { padding-bottom:30px; text-align:center}
.policy_detail .btns a{ display:inline-block; *display:inline;*zoom:1; width:68px; height:26px; margin:0 5px; line-height:26px; color:#2d2d2d; background:url(../images/icon.png) no-repeat -80px -108px; }
.policy_detail .btns a.btn_prev{text-indent:20px; text-align:left}
.policy_detail .btns a.btn_next{ text-indent:12px; text-align:left;background-position:-150px -108px}
.policy_detail .btns a.btn_list{width:90px; background-position:0 -136px; }
/*siteMap css*/
.siteMap{ padding:30px 20px 72px; margin-bottom:30px; background-color:#fff}
.siteMap h1 { width:186px; height:38px; margin:0 auto; border:1px solid #d4d4d4}
.siteMap h1 a{ display:block; font-size:14px; font-weight:bold; line-height:38px; color:#2e2e2e; text-align:center}
.siteMap img{ display:block;}
.site_wrapper{ width:816px; margin-right:-8px;}
.siteMap dl{ float:left; width:128px; margin-right:8px;}
.siteMap dt{ width:126px; height:38px; margin-bottom:16px; border:1px solid #d4d4d4}
.siteMap dt a{ display:block; font-size:14px; font-weight:bold; line-height:38px; color:#2e2e2e; text-align:center;}
.siteMap dd{ width:126px; height:42px; margin-bottom:8px; border:1px solid #d4d4d4}
.siteMap dd a{ display:block; font-size:14px; line-height:42px; color:#727171; text-align:center;}
.problem_top{ padding:18px 0 13px 20px; background-color:#cbcbcb}
.problem_top > ul >li{ float:left; padding:8px 0 7px; margin-right:33px; background:#fff; border-radius:5px;}
.problem_top li .nice-select{ width:349px;color:#676767; background:#fff url(../images/select2.jpg) no-repeat right center;border:none}
.problem_top li .nice-select input { color:#676767;border:0;outline: 0;background: none;cursor:pointer;}
.problem_top li .nice-select ul { left:0;background-color: #fff;border:none;}
.problem_top li > input.search_txt{width:266px; height:26px; padding:0 10px; line-height:26px;color:#676767;}
.problem_top li > input.search_btn{ width:25px; height:25px; margin-right:12px; background:url(../images/icon.png) no-repeat right bottom}
.problem_bot{ padding:0 20px; margin-bottom:20px; background-color:#fff;}
.problem_bot li{ padding:28px 0; margin-top:-1px; border-top:1px solid #dcdcdc}
.problem_bot span{ display:block; width:45px; height:45px; font-size:14px; font-weight:bold; line-height:45px; color:#fff; text-align:center; background:url(../images/icon.png) no-repeat -142px -136px}
.ask,.answer{ overflow:hidden}
.ask{ position:relative; margin-bottom:10px}
.ask span{ position:absolute; left:0; top:0; float:left; margin-right:15px;}
.ask div{ position:relative; margin-left:60px; display:inline-block;*display:inline;*zoom:1; padding:10px 20px;  background-color:#e1e1e1; border-radius:5px;}
.ask div p{ font-weight:bold;line-height:24px; color:#727171;}
.ask div em{ position:absolute; left:-8px; top:19px; display:block; width:8px; height:10px; background:url(../images/icon.png) no-repeat -193px -136px}
.answer span{ float:right; margin-left:21px;}
.answer div{  float:right; position:relative; display:inline-block;*display:inline;*zoom:1; width:688px; padding:22px 26px; border:2px solid #e1e1e1; border-radius:5px}
.answer div em{ position:absolute; right:-9px; top:17px; z-index:9; display:block; width:9px; height:9px; background:url(../images/icon.png) no-repeat -208px -138px}
.answer div p{line-height:14px; color:#666;}
/*pagination css*/
.paging-wraper{ margin-left:50%; margin-bottom:20px;}
.paging-wraper .inner{margin-left:-50%}
.paging-wraper .inner,.paging-wraper{min-width:500px;_float:none;_width:760px;_margin-left:auto;_margin-right:auto}
.paging-wraper .items{ float:left; padding-top:3px;}
.paging-wraper .item{ position:relative;float:left;width:26px;height:26px;margin-left:4px;line-height:26px;color:#717171;text-align:center;cursor:pointer;background:url(../images/page_icon.png) no-repeat 0 -36px}
.paging-wraper .item .num{ position:relative;z-index:1;display:inline-block;width:100%;}
.paging-wraper .item:hover{ background-position:1px -64px; }
.paging-wraper .item:hover .num{color:#fff;}
.paging-wraper .active,.paging-wraper .active:hover{position:relative;z-index:1;background-position:1px -64px;color:#fff; cursor:default;text-decoration:none;}
.paging-wraper .dot{cursor:default; background:none}
.paging-wraper .prev .num span{ display:block; width:100%; background:url(../images/page_icon.png) no-repeat 9px 10px; text-indent:-9999px;}
.paging-wraper .next .num span{ display:block; width:100%;background:url(../images/page_icon.png) no-repeat 10px -8px; text-indent:-9999px;}
.paging-wraper .prev:hover,.paging-wraper .next:hover{ background-position:0 -36px}
.paging-wraper .form{float:left;}
.paging-wraper .text,.paging-wraper .total{_display:inline;float:left;line-height:25px; color:#2d2d2d}
.paging-wraper .btn,.paging-wraper .input,.paging-wraper .text{margin-left:5px}
.paging-wraper .total{margin:0px 0 0 10px}
.paging-wraper .input{ width:32px; height:25px;background:url(../images/page_icon.png) no-repeat 0 -93px}
.paging-wraper .text,.paging-wraper .total{ margin-top:2px;color:#2d2d2d}
.paging-wraper .btn,.paging-wraper .input{float:left;_display:inline; margin-top:2px; text-align:center}
.paging-wraper .btn{width:41px;height:25px; line-height:25px; color:#616161; background:url(../images/page_icon.png) no-repeat 0 -120px; cursor:pointer}
.bd .prev{background:url(../images/left_btn.png) no-repeat left top; width:19px; height:73px;  position:absolute; left:30px; top:239px;}
.bd .next{background:url(../images/right_btn.png) no-repeat left top; width:19px; height:73px;  position:absolute; right:30px; top:239px;}


/*m17-09-12*/
.service_btn{ padding-top:45px; text-align:right; width:100%;}
.service_t1{ text-align:center; width:100%; padding-top:35px;}
.service_img1{text-align:center; width:100%;}
.service_t2{background:url(../images/service_icon1.jpg) no-repeat left center; font-size:16px; font-weight:bold; color:#2d3d63; padding-left:26px; margin-left:50px; margin-top:30px;}
.download{ padding-top:30px; margin:0px auto; width:678px; text-align:right;}
.download a{ color:#727171;}