@charset "utf-8";
html{background:#fff;}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:12px "Hiragino Sans GB","Microsoft Yahei",\5b8b\4f53,Arial,Helvetica,sans-serif;color:#1a1a1a;}
body{min-width: 1050px;}
input,select,textarea{font-size:100%;}textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
fieldset,img{border:none}
iframe{display:block}
abbr,acronym{border:none;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-weight:500;font-style:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:500;font-size:100%}
q:after,q:before{content:''}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}
sup{top:-.5em}
sub{bottom:-.25em}
i{font-style:normal}
a:hover{text-decoration:underline}
a,ins{text-decoration:none; color:#1a1a1a;}
:focus,a:focus{outline:0}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both;overflow:hidden}
.clearfix{zoom:1}
.hide{display:none}
.block{display:block}
.vh{visibility:hidden}
.fl,.fr{display:inline}
.fl{float:left}
.fr{float:right}
.center{text-align:center}
.mt15{margin-top:15px}
.ml5{margin-left:5px}
.ft12{font-size:12px !important;}
.ft14{font-size:14px !important;}
.ft16{font-size:16px}
.ft20{font-size:20px}
.ft26{font-size:26px}
.ft24{font-size:24px}
.ft18{font-size:18px}
.ft32{font-size:32px}
.ft30{font-size:30px}
.ft34{font-size:32px}
.tdent24{text-indent:24px}
.bold{font-weight:700}
.w1000{ width:1000px; margin:auto;}
table {border-collapse:collapse; border-spacing:0;}
.ipt_error{color: #f00;font-size: 12px;background: url(../image/error3.png) no-repeat 0 2px;display: inline-block;vertical-align: top;text-indent: 18px;}
.mt_20{margin-top:20px !important;}.mt_30{margin-top:30px !important;}.ml_5{margin-left:5px !important;}
.mr_10{margin-right:10px !important;}.mr_15{margin-right:15px !important;}.mr_5{margin-right:5px !important;}.mr_34{margin-right:34px !important;}.ml_34{margin-left:34px !important;}
.search_null{ text-align:center; font-size:16px; padding:100px 0;}
.search_null_tt{text-align: center;font-size:14px;color:#999;padding:140px 0;}
.search_null_tt img{margin-bottom:10px;}
.search_null_tt a{color:#ff4040;}
.screen_bg{background-color:#f9f9f9;}

.topNav .fl .top_tel i.top_telIco,.topNav .fl .top_app,.top_wx_show i,.top_reg,.ft_slide_btn a,.ft_slide_inside_btn a,.fix-app-load i,.dialog_no_auth ul li,.topNav .fr a.noticeBell i,.invest_danger_txt i,.tools_nav_dlg .arr{ background:url(../image/comm-20160316.png) no-repeat;}
.topNav{width:100%; min-width:1000px;height:40px; border-bottom:1px solid #e0dfdf; background-color:#f9f9f9; font-size:14px; color:#7d7d7d; line-height:40px;}
.topNav .fl span{ display:block; float:left; margin-right:16px;height:40px; position:relative; cursor:default;}
.topNav .fl .top_tel{width:142px;height:40px; background-position:0 9px; margin-right:30px;}
.topNav .fl .top_tel i.top_telIco{display:inline-block;width:19px;height:19px;float:left;margin:10px 5px 0 0;}
.topNav .fl .top_tel i.top_tel_over{animation:ani_top_tel 0.3s;-moz-animation:ani_top_tel 0.3s;-o-animation:ani_top_tel 0.3s;-webkit-animation:ani_top_tel 0.3s;}
.topNav .fl .top_tel em{overflow:hidden;float:left;width:110px;}
.topNav .fl .top_tel em i{float:left;margin-top:10px;}
.topNav .fl .top_app{ padding-left:18px; background-position:0 -61px; margin-right:36px; cursor:pointer;z-index:1; color:#ff982b;cursor:pointer;}
.topNav .fl .top_app span{cursor:pointer;}
.topNav .fl .top_wx{ width:21px; z-index:1;cursor:pointer;}
.topNav .fl .top_sina{ width:22px; cursor:pointer;}
.topNav .fl .top_qq{ width:17px; cursor:pointer;}
.top_ico_m{display:inline-block;width:24px;height:40px;overflow:hidden;position:relative;}
.top_ico_m img{position:absolute;left:0; top:12px;}
.top_sina .top_ico_m img{left:1px;}
.topNav .fl .top_app_hover{ padding-left:18px; background-position:0 -61px; color:#ff982b;}


.top_wx_show{ width:210px;  padding:9px 0 0; position:absolute; left:50%;top:30px; margin-left:-105px; display:none;}
.top_wx_cnt{ padding:18px 0 0 12px; overflow:hidden; zoom:1;background-color:#fff; box-shadow:0 0 5px #dfdfdd;}
.top_wx_cnt dl{ width:90px; float:left; margin-right:6px;}
.top_wx_cnt dl dt img{ display:block; width:100%;}
.top_wx_cnt dl dd{ line-height:40px; text-align:center; color:#010101; font-size:12px;}
.top_wx_show i{ display:block;width:17px;height:9px; background-position:0 -339px; overflow:hidden; zoom:1; position:absolute; left:50%; top:0; margin-left:-8px; z-index:1;}
.top_sina_show{ width:120px; margin-left:-60px;}
.top_sina_show .top_wx_cnt{ padding-left:0;}
.top_sina_show p{ line-height:20px; color:#010101; text-align:center; padding:20px 0 38px;} 
.top_sina_show p a{ color:#f00;}
.top_app_show{ width:114px; margin-left:-57px;}
.top_app_show .top_wx_cnt{ padding-bottom:18px;}
.top_app_hover .top_wx_show,.top_wx_hover .top_wx_show,.top_sina_hover .top_wx_show{ display:block;}

.top_login,.top_reg{ color:#ff7f00; padding:0 6px; float:left;}
.top_reg{ background-position:-31px -329px; padding-left:7px;}
.top_user{ display:block;_display:inline; height:26px; line-height:26px; margin:7px 0 0 6px; background-color:#fff; border-radius:13px; position:relative; float:left; box-shadow:0 3px 5px #e2e2e2 inset; z-index:1000;_overflow:hidden;zoom:1;}
.top_user a{display:block;margin:0 23px 0 12px; color:#7d7d7d;max-width:150px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}.topNav a:hover{color: #ff982b; text-decoration: none;}
.top_user i{ display:block;width:0; height:0; border:5px solid #adadad; border-color:#adadad #fff #fff; _display:inline;position:absolute;right:10px;top:11px;}
.top_user ul{ display:none;}
.top_user_hover { background-color:#fff; border-radius:13px 13px 0 0; box-shadow:0 0 5px #dfdfdd;}
.top_user_hover i{border-color:#fff #fff #adadad;top:6px;}
.top_user_hover ul{ display:block; background-color:#fff; position:absolute; left:0;top:26px; overflow:hidden; zoom:1; box-shadow:0 2px 5px #dfdfdd; padding-bottom:5px;}
.top_user_hover ul li{overflow:hidden; zoom:1;}
.top_user_hover a{ color:#010101;}
.top_help{ color:#7d7d7d; float:left; margin-left:14px;}
.topNav .fr p{color:#010101;}
.topNav .fr .logined a{float:left;cursor:pointer;}.topNav .fr .logined a:hover{color:#ff982b;}
.topNav .fr .logined a.noticeBell{position:relative;margin:14px 8px 0 2px;z-index: 501}
.topNav .fr .logined a.noticeBell i{display:block;width:16px;height:16px;background-position:0 -564px;}
.topNav .fr .logined a span.noticeNum{height:12px;text-align:center;line-height:12px;font-size:10px;color:#fff;position:absolute;top:-4px;left:11px;display:inline-block;background-color:#f00;border-radius:6px;padding:0 3px;display:block\9;width:12px\9;font-size:8px\9;padding:0px\9;background-color:transparent\9;background:url(../image/comm-20160316.png) no-repeat 0 -588px\9;}
.topNav .fr .logined a i.bell_hover{animation:ani_bell 0.4s infinite;-moz-animation:ani_bell 0.4s infinite;-o-animation:ani_bell 0.4s infinite;-webkit-animation:ani_bell 0.4s infinite;}

.header{ height:96px; border-bottom:1px solid #e4e4e3; box-shadow:0 1px 2px #ebe8e8; background-color:#fff;}
.header .logo{ float:left; margin-top:16px;position: relative;overflow: hidden;}.header a.logo i{*display:none;position:absolute;left:-240px;top:0px;width:200px;height:310px;background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));transform:skewx(-15deg);-o-transform:skewx(-15deg);-moz-transform:skewx(-15deg);-webkit-transform:skewx(-15deg);-moz-transition:0s;-o-transition:0s;-webkit-transition:0s;transition:0s;background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));background-image:-o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));background-image:linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0))}.header a.logo:hover i{left:340px;transition:.8s;-moz-transition:.8s;-o-transition:.8s;-webkit-transition:.8s;}
.header ul{ float:right; padding:32px 0 0;margin-right:-31px;}
.header ul li{ line-height:32px; padding:0 18px; background-position:-19px -394px; float:left;margin-right:12px;position:relative;}
.header ul .curr{border-bottom:1px solid #f00;}
.header ul li a{ font-size:16px; color:#4b4a4a;}
.header ul li a:hover{ color:#ff6e15; text-decoration:none;}
.tools_nav_dlg{display:block;position: absolute;left:-70px;top:34px;z-index:11;display:none;}
.tools_nav_dlg .tools_nav_box{display:block;width:168px;border:solid 1px #e5e5e5;background-color:#fff;border-radius:6px;overflow: hidden;margin:12px 0 0;}
.tools_nav_dlg a{display:block;width:100%;height:40px;line-height: 40px;font-size:14px;color:#333;text-align: center;cursor:pointer;}
.tools_nav_dlg a.on{color:#ff6e15;text-decoration:none;}
.tools_nav_dlg .arr{display:block;width:18px;height:11px;background-position:0 -325px;position: absolute;left:134px;top:2px;}
.header ul li .tools_nav_dlg a{font-size:14px;}

.dialog_no_auth{ width:470px; overflow:hidden;zoom:1;}
.dialog_no_auth p{ font-size:16px; text-align:center;}
.dialog_no_auth ul{ padding:45px 0 10px 174px;}
.dialog_no_auth ul li{ font-size:16px; line-height:18px; padding-left:28px; margin-bottom:19px;}
.dialog_no_auth ul .ico_1{background-position:-14px -454px;}
.dialog_no_auth ul .ico_2{background-position:-14px -491px;}
.dialog_no_auth ul .ico_3{background-position:-14px -533px;}

.dialog_no_login p{width:470px; padding:60px 0; text-align:center;font-size:16px;}
.dialog_no_login p a{ color:#f00;}
.dialog_no_login_btn{ padding:0 30px 20px; text-align:center;}
.dialog_no_login_btn .btn_1{ display:inline-block; width:146px; height:38px; line-height:38px; color:#fff; background-color:#d80607; border-radius:2px;font-size:16px;}
.dialog_no_login_btn .btn_2{font-size:16px; color:#3ab1d9; margin-left:30px; cursor:pointer;}
.dialog_no_login_btn a:hover{ text-decoration:none;background:#f00;}


.partner{padding:0 0 20px; border-top:1px solid #eaeaea; margin-top:70px; overflow:hidden; zoom:1; clear:both;}
.partner h3{font-size: 16px;padding: 20px 0 10px;}
.ft_slide_inside,.ft_slide{overflow:hidden;position:relative; zoom:1;}
.ft_slide_inside a,.ft_slide_btn a{display:block;width:12px;height:21px; background-position:0 -360px;position:absolute;z-index:1;top:50%;margin-top:-10px;left:6px;overflow:hidden; cursor:pointer;opacity: 0.5;filter:alpha(opacity=50);}
.ft_slide_inside a:hover,.ft_slide_btn a:hover{opacity: 1;filter:alpha(opacity=100);}
.ft_slide_inside .next,.ft_slide_btn .next{background-position:-16px -360px;left:auto;right:6px;}
.ft_slide_inside_cnt,.ft_slide_cnt{padding:10px 20px;}
.ft_slide_inside_cnt ul,.ft_slide_cnt ul{overflow:hidden;zoom:1; width:1000em;}
.ft_slide_inside_cnt ul li,.ft_slide_cnt ul li{margin:0 20px;width:150px;float:left;_display:inline;overflow:hidden;text-align:center;}
.ft_slide_inside_cnt img,.ft_slide_cnt img{display:block;height:40px;width:150px;}

.footer{ background-color:#282828; overflow:hidden; padding:50px 0 8px;margin-bottom:-24px;position: relative;z-index: 1;font-size:12px;}



.bread{ width:1000px; margin:auto; padding:13px 0; line-height:24px; font-size:14px; color:#1a1a1a;position: relative;}
.bread span,.bread a{ color:#1a1a1a;}
.bread a:hover{ color:#dd2225;}


.fix-bar span,.fix-bar a,.fb_feedbackHd h3,.calculatorHd h3,.calculatorHd span,.fb_feedbackHd span,.rc_codeHd span,.cg_dialogHd span,.calculatorChart li em,.dlg_ztinfo_close,.dialog_hbor_close{background:url(../image/sidebar1.png) no-repeat;}
.fix-bar{width:120px;height:122px;position:fixed;right:20px;top:50%;_position:absolute;z-index:990;}
.fix-bar span{display:block;width:33px;height:32px;background-position:-16px -274px;margin:47px 0 0 44px;}
.fix-bar a{display:block;width:60px;height:54px;position:absolute;left:0;top:0;z-index:1;}
.fix-bar a.showSevice{background-position:0 0;left:30px;}
.fix-bar a.showSevice:hover{background-position:-70px 0;}
.fix-bar a.showCalculator{height:68px;background-position:0 -59px;top:50px;}
.fix-bar a.showCalculator:hover{background-position:-70px -59px;}
.fix-bar a.fb_feedbackBtn{height:68px;background-position:0 -133px;top:50px;left:auto;right:0;}
.fix-bar a.fb_feedbackBtn:hover{background-position:-70px -133px;}
.fix-bar a.goTop{width:40px;height:16px;background-position:-12px -224px;left:40px;top:110px;}
.fix-bar a.goTop:hover{background-position:-82px -224px;}


.fb_feedbackOpacity,.calculatorOpacity,.cg_dialogOpacity{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000;background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
.fb_feedbackBox{ width:700px; height:400px; position:fixed; left:50%; top:50%; margin:-200px 0 0 -350px; background-color:#fff; border-radius:2px; z-index:10000; box-shadow:0 0 5px #333;}
.fb_feedbackCnt{ width:624px; margin:auto;}
.fb_feedbackHd{ height:27px; line-height:27px; border-bottom:1px solid #e5e5e5; padding:27px 8px 19px 1px;margin-bottom:6px;}
.fb_feedbackHd h3{height:27px; background-position:-110px -346px; float:left; padding-left:42px; font-size:16px;}
.fb_feedback_content{width:624px;padding:0 auto;font-size:16px;}
.fb_feedback_content ul .fb_label_name{display:block; line-height:38px;}
.fb_feedback_tel,.fb_feedback_textbox{border:solid 1px #ccc; border-radius:3px; padding:0 8px; font-size:14px;}
.fb_feedback_tel{width:230px; height:32px; line-height:32px; }
.fb_feedback_textbox{width:604px; height:120px; line-height:20px;padding:4px 8px; overflow:auto;}
input.fb_feedback_tel::-webkit-input-placeholder,textarea.fb_feedback_textbox::-webkit-input-placeholder{color:#ccc;}
input.fb_feedback_tel::-moz-placeholder,textarea.fb_feedback_textbox::-moz-placeholder{color:#999;}
input.fb_feedback_tel::-ms-input-placeholder,textarea.fb_feedback_textbox::-ms-input-placeholder{color:#999;}
.fb_feedback_submitbtn{text-align:center;}
.fb_feedback_btn{width:156px; height:38px; background:#e60012; color:#fff; border:none; border-radius:3px; margin:20px 0 20px; cursor:pointer; }
input.fb_feedback_btn:hover{background:#fe2626; border:solid 1px #fe2626; }
.fb_feedback_content li label span{font-size:14px;line-height:14px; color:#f00; margin-left:16px;display:none;}
.fb_feedback_content li label span i{display:inline-block; width:16px; height:16px;background:url(../image/error3.png) no-repeat;margin:0 2px -5px;}
.fb_feedback_success_btn{text-align:center;}
.fb_submit_success{width:624px;margin:0 auto;font-size:16px;}
.fb_submit_success p{height:136px;text-align:center;margin-top:110px;}
.fb_submit_success p i{display:inline-block;width:21px;height:21px;background:url(../image/correct-icon.png);margin:0 10px -5px;}


.calculatorDialog,.cg_dialog{ width:760px; position:fixed; left:50%; top:50%; margin:-238px 0 0 -380px; background-color:#fff; border-radius:2px; z-index:10000; box-shadow:0 0 5px #333;}
.calculatorHd,.cg_dialogHd{width:685px; margin:auto; height:27px; line-height:27px; padding:27px 0 0; margin-bottom:36px;}
.calculatorHd h3,.calculatorHd span,.fb_feedbackHd span,.cg_dialogHd span{ height:27px;}
.calculatorHd h3,.cg_dialogHd h3{background-position:-110px -387px; float:left; padding-left:42px; font-size:16px;}
.calculatorHd span,.fb_feedbackHd span,.cg_dialogHd span{ display:block; width:27px; background-position:-110px -304px; float:right; cursor:pointer;}
.calculatorForm{ width:685px; margin:auto;}
.calculatorForm ul{overflow: hidden;}
.calculatorForm li{ float:left;width:53%;font-size:14px; color:#4e4e4e;margin-bottom:20px;}
.calculatorForm li.odd{width:47%;}
.calculatorForm li label{display: inline-block;width:100px;text-align: right;white-space: nowrap;}
.calculatorForm li.odd label{width:56px;}
.calculatorForm li input,.calculatorForm li select{ width:188px; height:32px; line-height:32px; padding:0 12px; border:1px solid #d7d7d7; border-radius:2px; margin:0 12px;}
.calculatorForm li select{width:214px;}
.calculatorForm .cbtnBox{ margin-bottom:0; padding-left:76px;}
.calculator_nav_box{text-align: center;}
.calculator_nav_box a{ display:inline-block; width:98px; height:32px; line-height:32px; border:1px solid #f00; margin:0 7px; text-align:center; background-color:#ff4040; border-radius:2px; color:#fff; font-size:14px; cursor:pointer;}
.calculator_nav_box a:hover{ text-decoration:none;}
.calculator_nav_box a.calculateBtn:hover{background:#fe2626;}
.calculator_nav_box .resetBtn{ border-color:#d7d7d7; background-color:#f2f2f2; color:#4e4e4e;}
.calculator_nav_box p{ clear:both;color:#030303; padding-top:20px;}
.calculator_nav_box p span{ color:#ff4040;}
.calculator_nav_box{text-align: center;}

.calculatorChart{ width:100%;background-color: #f7f7f7;border-top:solid 1px #e5e5e5;margin-top:26px;border-radius:0 0 2px 2px;}
.calculatorChart .calChart_wrap{width:685px; margin:auto;}
.calculatorChart h3{ font-size:14px; color:#333; line-height:28px; padding-top:18px;}
.calculatorChart ul{overflow: hidden;}
.calculatorChart li{width:50%;line-height:1;padding-top: 24px;float:left;}
.calculatorChart li em{width: 34px;height: 34px;float: left;margin:3px 12px 0 0;}
.calculatorChart .c_1 em{background-position: 0 -316px;}
.calculatorChart .c_2 em{background-position: -44px -316px;}
.calculatorChart .c_3 em{background-position: 0 -355px;}
.calculatorChart li span{font-size: 14px;color: #1a1a1a;}
.calculatorChart li p{font-size: 12px;color: #808080;padding-top: 11px;}
.calculatorChart .dangerTips{font-size:12px;color:#999;text-align: center;padding:20px 0;}


.cg_dialog{width:640px;height:380px;margin-left:-320px}
.cg_dialogBox{width:640px;}
.cg_dialogHd{width:570px;border:none;margin-bottom: 0;}
.cg_dialogHd h3{padding-left:0;}
.cg_dialogHd span{margin:-10px -16px;display: none;}
.cg_dialog_tit{text-align: center;}
.cg_dialog_tit img{display: block;width:200px;margin:0 auto;}
.cg_dialog_cnt{text-align: center;font-size:18px;color:#333;height: 136px;margin:38px 0 0;}
.cg_dialog_cnt p{line-height: 32px;}
.cg_dialog_cnt em{font-size:14px;color:#999;line-height: 30px;}
.cg_dialog_cnt em i{display: inline-block;width:12px;height:12px;border-radius: 50%;text-align: center;font-size:12px;line-height: 12px;border:1px solid #ff4d4d;color:#ff4d4d;margin:0 6px;}
.cg_dialog_content a{display:block; width:280px; height:50px; line-height:50px;border:1px solid #ff4040;text-align:center; background-color:#ff4040;color:#fff; font-size:16px; cursor:pointer;margin:0 auto;border-radius: 8px;}
.cg_dialog_content a:hover{text-decoration: none;background-color: #eb3636;}


.aui_dialog{width:100%;}
.aui_inner{ background-color:#fff; border-radius:2px; overflow:hidden; zoom:1;}
.aui_titleBar{ position:relative;}
.aui_title{ height:40px; line-height:40px; background-color:#d80607;text-align: center; font-size:16px; color:#fff;}
a.aui_close{ font-size:22px; font-weight:bold; color:#fff; position:absolute; right:15px; top:3px;}
a.aui_close:hover{ text-decoration:none;}
.aui_buttons{ padding:0 30px 30px; text-align:center;}
.aui_buttons button{ font-size:16px; color:#3ab1d9; background:none; border:none; margin-left:30px; cursor:pointer;}
.aui_buttons .aui_state_highlight{ width:146px; height:38px; line-height:38px; color:#fff; background-color:#d80607; border-radius:2px; margin-left:0;}

.dialog_hbor{display:none;}
.dialog_hbor_bg{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000;background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
.dialog_hbor_box{width:1000px;height:600px; position:fixed; left:50%; top:50%; margin:-328px 0 0 -500px; background-color:#fff; border-radius:10px; z-index:10001; ;border:solid 4px #727272;padding:28px 0;}
.dialog_hbor_close{display:block; width:27px; height: 27px; background-position:-110px -304px; cursor:pointer;opacity: 0.4;position:absolute;right:20px;top:20px;}
.dialog_hbor_close:hover{opacity: 1;}
.dialog_hbor_wrap{width:100%;height:100%;border-radius:10px;overflow: hidden;}


#kkpager{clear:both;color:#999;padding:10px 0;font-size:13px; text-align:center;}
#kkpager a{border:1px solid #aaa;display:inline-block;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;background:#fff;text-decoration:none;color:#999}
#kkpager span.disabled{display:inline-block;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #DFDFDF;background-color:#FFF;color:#DFDFDF}
#kkpager span.curr{border:1px solid #ff4c4c;display:inline-block;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#ff4c4c;color:#fff;}
#kkpager a:hover{border:1px solid #ff4c4c;background-color:#fff;color:#ff4c4c}
#kkpager_gopage_wrap{position:relative;left:0;top:0}
#kkpager_btn_go{width:44px;height:18px;border:0;overflow:hidden;line-height:140%;padding:0;margin:0;text-align:center;cursor:pointer;background-color:#31ACE2;color:#FFF;position:absolute;left:0;top:-2px;-moz-border-radius:3px;-webkit-border-radius:3px;display:none}
#kkpager_btn_go_input{width:36px;height:14px;color:#999;text-align:center;margin-left:1px;margin-right:1px;border:1px solid #DFDFDF;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;left:0;top:0;outline:0}
#kkpager_btn_go_input.focus{border-color:#31ACE2}
#kkpager span.spanDot{ margin-right:5px;}

.pagination_1{padding:30px 0 0; overflow:hidden; clear:both;}
.pagination_2{ padding:20px 0; overflow:hidden;}
.pagination_2 #kkpager{color:#1a1a1a;}
.pagination_2 #kkpager a{ background-color:#e1e1e1; border-color:#e1e1e1; color:#1a1a1a;}
.pagination_2 #kkpager a:hover{background-color:#d80607;border-color:#d80607; color:#fff;}
.pagination_2 #kkpager span.disabled{ background-color:#eee; border-color:#eee; color:#aaa;}
.pagination_2 #kkpager a,.pagination_2 #kkpager span.curr,.pagination_2 #kkpager span.disabled{ padding:2px 7px; margin:0 5px;}


.sub_nav{width:100%;min-width:1000px;height:42px;line-height: 42px;background-color:#e60012;}
.sub_nav ul li{float: left;}
.sub_nav ul li a{display: block;width:122px;color:#fff;font-size:16px;text-align:center;transition:background-color 0.8s;-moz-transition:background-color 0.8s;-webkit-transition:background-color 0.8s;-o-transition:background-color 0.8s; }
.sub_nav ul li a:hover,.sub_nav ul li a.curr{background-color:#ff7f00;text-decoration:none;}


.ipt_txt_change{border-color:#eaaa66 !important;box-shadow:0 0 3px #eaaa66 !important;}

@keyframes ani_bell{
	0%{transform:rotate(0deg);}
	50%{transform:rotate(30deg);}
}
@-o-keyframes ani_bell{
	0%{-o-transform:rotate(0deg);}
	50%{-o-transform:rotate(30deg);}
}
@-moz-keyframes ani_bell{
	0%{-moz-transform:rotate(0deg);}
	50%{-moz-transform:rotate(30deg);}
}
@-webkit-keyframes ani_bell{
	0%{-webkit-transform:rotate(0deg);}
	50%{-webkit-transform:rotate(30deg);}
}
@keyframes ani_top_tel{
	0%{transform:rotate(0deg);}
	25%{transform:rotate(30deg);}
	50%{transform:rotate(0deg);}
	75%{transform:rotate(30deg);}
}
@-o-keyframes ani_top_tel{
	0%{-o-transform:rotate(0deg);}
	25%{-o-transform:rotate(30deg);}
	50%{-o-transform:rotate(0deg);}
	75%{-o-transform:rotate(30deg);}
}
@-moz-keyframes ani_top_tel{
	0%{-moz-transform:rotate(0deg);}
	25%{-moz-transform:rotate(30deg);}
	50%{-moz-transform:rotate(0deg);}
	75%{-moz-transform:rotate(30deg);}
}
@-webkit-keyframes ani_top_tel{
	0%{-webkit-transform:rotate(0deg);}
	25%{-webkit-transform:rotate(30deg);}
	50%{-webkit-transform:rotate(0deg);}
	75%{-webkit-transform:rotate(30deg);}
}


.index_cp_tit i,.index_grid_cnt i.mark_hands,.index_zxc_grid i.mark_hot,.project_tag i,.details_zt_adt i,.footer_contact p,.invest_notice,.invest_list_wrap1 h2,.invest_project_box li .mark_hands_left,.details_auto i,.pro-tit-t i,.details_income_info_dialog i,.risk_tips_wrap i{background: url(../image/index22.png) no-repeat;}
.w1200{width:1200px;margin:0 auto;}

.top_user_wrap{display: none;float:left;font-size:14px;padding: 0 0 1px;border-right:solid 1px #e2e0e0;border-left:solid 1px #e2e0e0;background-color: #fff;position:relative;z-index:10;margin-left:4px;}
.top_user_wrap a{color:#999;}
.top_user_wrap a.top_user_link{display:block;margin:0 22px 0 13px;max-width:150px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.top_user_wrap i.arrow{display: block;width: 0;height: 0;border: 5px solid #adadad;border-color: #fff #fff #adadad;_display: inline;position:absolute;right:9px;top:13px;}
.top_user_info{width:298px;background-color: #fff;border:solid 1px #e2e0e0;border-top:solid 1px #fff;position:absolute;left:-1px;top:41px;padding:24px 10px 0;}
.top_user_info_box{overflow: hidden;padding:0 0 16px 7px;}
.top_user_info_box .portrait{display: block;width:61px;height:61px;position:relative;}
.top_user_info_box .portrait i{display: block;width:16px;height:16px;background-color: #ff4040;border-radius: 50%;position:absolute;top:50px;left:40px;}
.top_user_info_box .portrait img{display: block;width:100%;height:100%;}
.top_user_info_box .info{width:210px;font-size:14px;color:#333;line-height: 24px;margin:8px 0 0 20px;}
.top_user_info_box .info em{color:#ff4040;}
.top_user_info_box .info a.quit{float:right;color:#999;margin-right:15px;}
.top_user_info_box .info a.quit:hover{color:#ff4040;}
.top_user_info_box .info a.catfood{color:#ff4040;}
.top_user_info_box .info a.catfood:hover{text-decoration: underline;}
.top_user_info_navs{overflow: hidden;border-top:solid 1px #f9f9f9;padding:16px 0;}
.top_user_info_navs li{float:left;padding:0 12px;border-right:solid 1px #ccc;line-height: 14px;}
.top_user_info_navs li:last-child{border:none;}
.top_user_info_navs li a{color:#333;white-space:nowrap;}
.top_user_info_navs li a.on,.top_user_info_navs li a:hover{color:#ff4040;}

.partner{margin-top:0;border-top:solid 1px #f2f2f2;}
.partner h3{text-align: center;font-size:24px;color:#333;padding:50px 0 30px;}
.ft_slide_cnt ul li{border:solid 1px #f2f2f2;padding:10px;margin:0 10px;}
.footer_about{width: 80%;margin:auto;overflow: hidden;padding:0 0 20px;}
.footer_contact,.footer_navs,.friendship{width:27%;font-size:12px;}
.footer_about h5{font-size:12px;color:#fff;margin:0 0 20px;}
.footer_contact p{padding-left:22px;margin:0 0 26px;}
.footer_contact p,.footer_contact p a{color:#ccc;text-align: left;}
.footer_contact p.tel{background-position: -75px -380px;}
.footer_contact p.qq{background-position: -75px -402px;}
.footer_contact p.kf{background-position: -75px -422px;}
.footer_contact p.wx{background-position: -75px -445px;}
.footer_navs ul,.friendship_wrap{overflow: hidden;width:168px;}
.footer_navs ul li{float:left;width:70px;margin-bottom:20px;}
.footer_navs ul li a,.friendship_wrap ul li a{color:#ccc;}
.friendship_wrap{height:180px;}
.friendship_wrap ul li{float:left;width:84px;margin:0 2px 0 0;}
.friendship_wrap ul li p{margin-bottom:20px;}
.friendship_wrap .bd{overflow: hidden;}
.footer_about_second .footer_contact{margin-right:100px;}
.footer_ewm{overflow: hidden;}
.footer_ewm dl{width:140px;float: left;margin:0 20px;}
.footer_ewm dl dt img{display:block;width:94px;margin:0 auto;}
.footer_ewm dl dd{font-size:12px;color:#ccc;text-align: center;margin:20px 0;line-height:20px;}
.footer_copyright{text-align: center;border-top:solid 1px #1a1a1a;padding-top:8px;}
.footer_copyright p{ text-align:center;margin-top:12px;}
.footer_copyright p span,.footer_copyright p a{ color:#b3b3b3;margin:0 10px;}
.footer_copyright .ft_color span{ color:#cdcdcd; margin:0 20px;}
.footer_copyright .ft_ico a{ margin:0 10px;}