@charset "utf-8";

html{color:#666;background:#FFF;-webkit-text-size-adjust:none;}
body{
	margin:0px;
	padding:0px; 
	font-family:Arial, "微软雅黑", Helvetica, sans-serif ; 
	font-size:14px;
	color:#666;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,iframe{
	margin:0px;
	padding:0px;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,iframe{border:0;}
address,caption,cite,code,dfn,em,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;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
input:focus{ outline:none;}


/*---------------------------------top------------------------------*/
.top{ background: #f9f9f9; border-bottom:1px solid #e0e0e0; width:100%; height:35px; line-height:35px; }
.top_con{ width:1300px; margin:0px auto;}
.top_left{ float:left;}
.top_left ul li{ float:left; margin-right:10px; position:relative;}
.top_left ul li span{ width:20px; height:20px; float:left; display:block; margin-top:10px;}
.top_right{ float:right; height:35px; overflow:hidden;}
.top_right ul li{ float:left; line-height:35px; position:relative; margin-right:5px;}
.top_right ul li a{ float:left;}
.top_right ul li span{ width:20px; height:20px; float:left; display:block; margin:10px;}
.top_right ul li i{ float:left;}
.top_right ul li sub{ width:24px; height:8px; background:url(../images/hot.png) no-repeat; float:left; display:block; margin-top:5px;}
.top_right ul li b{width:17px; height:14px; color:#fff; line-height:14px; float:right; margin:10px; text-align:center; display:block;background:url(../images/xiaoxi_ts.png) no-repeat;}
.top_right ul li em{ width:1px; height:20px; margin:8px 10px 0px 15px; background:#ccc; display:inline-block;}
.t_phone{ background:url(../images/top_ico_01.png) no-repeat;}
.t_wx{ background:url(../images/top_ico_02.png) no-repeat;}
.t_phone1{ background:url(../images/top_ico_04.png) no-repeat;}
.t_qq{ background:url(../images/top_ico_03.png) no-repeat;}
.xx_ico{ background:url(../images/xiaoxi_ico.png) no-repeat;}
.mr40{ margin-right:40px !important;}
.t_ry{color:#f0840f;}
.top_l_ewm{background:url(../images/t_l_ewmbg.png) no-repeat; width:149px; height:159px; margin-top:30px;}
.top_l_ewm img{ margin:20px 20px 0px 20px; width:112px; height:112px;}
.top_l_ewm p{ line-height:20px; text-align:center;}

/*---------------------------------logo------------------------------*/
/*.top_head{ width:1100px; margin:0px auto 20px auto; height:92px; overflow:hidden;}
.logo{ float:left; background:url(../images/logo.png) no-repeat; width:350px; height:92px; position:relative; margin-top:30px;}
.logo a{ width:222px; height:92px; cursor:pointer; position:absolute; left:0px;}

.nav_box{ width:100%; border-top:2px solid #e6e6e6;}
.nav{ float:right; height:40px; margin-top:30px;}
.nav ul{ margin-top:-2px;}
.nav ul li{ width:80px; float:left; font-size:16px; height:45px; line-height:45px;  text-align:center; margin:0px 10px; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.nav ul li a{ color:#666; display:block; }
.nav ul li a:hover{ color:#666; display:block; border-bottom:2px solid #f8931d;}
.nav ul li.now a{ color:#666; display:block; border-bottom:2px solid #f8931d;}*/


.body_bg{ width:100%; background:#f0f4f7; padding:20px 0px;}
.body_con{ width:1100px; margin:0px auto 20px auto; overflow:hidden;}

/*---------------------------------数据------------------------------*/
.w200{width:200px;}
.ys{ width:1098px; margin:20px auto 0px auto; height:120px; position:relative; background:#fff; border:1px solid #e7e7e7;}
.ys ul { margin:30px 20px;}
.ys ul li{float:left; margin:0px 20px;}
.ys ul li span{ width:67px; height:62px; float:left; margin-right:10px; background:url(../images/sjtj_ico.png) no-repeat; }
.ys ul li b{ color:#1481db; font-size:20px; font-weight:normal;}
.ys ul li h2{ font-size:13px; line-height:30px; margin-top:6px;}
.ys ul li h1{ font-size:20px; margin-top:6px;}
.ys ul li p a{color:#1481db; font-size:14px;}

/*---------------------------------news------------------------------*/
.news_box{ width:1100px; border:1px solid #e7e7e7; height:40px; background:#fff; line-height:40px; overflow:hidden; margin:0px auto;}
/*.news_list{ width:1100px; margin:0px auto;}
.news_list ul { width:1000px; float:left;}
.news_list ul li{ background:url(../images/i_tell.png) left no-repeat; padding-left:28px; overflow:hidden;}
.news_list ul li a{ color:#666;}
.more{ float:right; width:100px;}*/


/*---------------------------------特点------------------------------*/
.ys_left{ float:left; background:#fff; border:1px solid #e7e7e7; width:810px; height:181px;}
.ys_left ul{ margin:40px -60px 30px 50px;}
.ys_left ul li{ float:left; margin-right:40px;}
.ys_left ul li h1{color:#f0840f; font-size:20px; height:60px; line-height:60px;}
.ys_left ul li h1 span{ float:left; width:54px; height:54px; margin-right:10px;}
.ys_left ul li p{ line-height:24px; color:#333; font-size:12px;}
.ys_ico1{background:url(../images/ys_ico_01.png) no-repeat;}
.ys_ico2{background:url(../images/ys_ico_02.png) no-repeat;}
.ys_ico3{background:url(../images/ys_ico_03.png) no-repeat;}
.ys_ico4{background:url(../images/ys_ico_04.png) no-repeat;}

.ys_pic{ width:270px; height:183px; float:right; background:url(../images/xszy_pic.png) no-repeat;}


/*---------------------------------理财------------------------------*/
.lc_box{width:1098px; margin:20px auto 30px auto;}
.lc_box h1{ line-height:50px; color:#666; font-size:20px; margin-bottom:20px; }
.lc_xx{background:#fff; border:1px solid #e7e7e7; width:1098px; height:378px; position:relative;}
.lc_xx ul{ width:890px; float:right; margin:30px 0px 0px;}
.lc_xx ul li{ float:left; border-right:1px solid #e7e7e7; width:230px; padding:0px 30px;}

.lc_xx ul li:last-child{border-right:0px solid #e7e7e7;}
.lc_xx ul li h1{ font-size:18px; color:#333; width:80%; height:50px; margin:0px auto; overflow:hidden;}
.lc_xx ul li h1 span{ float:left; height:26px; width:26px; display:block; margin-top:10px; margin-right:10px;}
.lc_ico1{ background:url(../images/lc_ico_01.png) no-repeat;}
.lc_ico2{ background:url(../images/lc_ico_02.png) no-repeat;}
.lc_ico3{ background:url(../images/lc_ico_03.png) no-repeat;}
.lc_left_bg{background:url(../images/lc_bg.png) no-repeat; width:212px; height:404px; position:absolute; top:-13px;}
.lc_left_con{ width:90px; margin:30px auto;}
.lc_left_con h2{ margin-left:-10px; border-bottom:2px solid #fff; color:#fff; font-size:20px; font-weight:bold; line-height:50px;}
.lc_left_con p{ margin-left:-10px;  color:#fff; font-size:20px;line-height:40px;}
.lc_more{ position:absolute; bottom:50px; left:45px;}
.lc_more a{ display:block; height:24px; line-height:24px; border-radius:30px; width:100px; text-align:center; color:#fff; font-size:14px; border:1px solid #fff; margin:0px auto;}
.i_load_xx{ overflow:hidden; margin:20px 0px;}
.i_load_xx em{ color:#f0840f; font-size:16px;}
.i_load_xx p{ text-align:center; line-height:30px;}
.i_loadxx{overflow:hidden; line-height:30px;}
.i_load{ background:#efefef; height:8px; width:100%; border-radius:10px; overflow:hidden;}
.i_loading{ background:#ffa101; height:8px; width:100%; border-radius:10px;}
.fl{ float:left;}
.fr{ float:right;}
.yjnfsy{ color:#f0840f; font-size:16px; text-align:center; position:relative; margin-top:30px; margin-bottom:40px;}
.yjnfsy i{ background:#ffa101; height:20px; padding:0px 10px; color:#fff; text-align:center; font-size:12px; position:absolute; top:-20px; right:10px; border-radius:5px;}
.yjnfsy b{ font-size:22px; font-weight:normal;}
.yjnfsy p{ text-align:center; color:#999; font-size:14px;}

.lc_button a{ display:block; height:40px; line-height:40px; color:#f0840f; text-align:center; font-size:16px; background:#fff; border:1px solid #f0840f; border-radius:5px;}

.s_banner{background:url(../images/s_banner.png) no-repeat; width:1100px; height:103px; margin:20px auto;}


/*---------------------------------news------------------------------*/
.news{ float:left; width:717px; background:#fff; border:1px solid #e7e7e7; height:336px; overflow:hidden;}
.news_tab{ margin:20px; border-bottom:1px solid #e7e7e7; overflow:hidden; height:50px;}
.news_tab ul li{float:left; height:48px; line-height:30px; display:block; font-size:18px;}
.news_tab ul li a{ height:48px; line-height:30px; display:block; padding:0px 20px; font-size:18px;}
.news_tab ul li a:hover{  height:48px; line-height:30px; display:block; color:#f0840f; font-size:18px; border-bottom:2px solid #f0840f;}
.news_tab ul li.now a{  height:48px; line-height:30px; display:block; color:#f0840f; font-size:18px; border-bottom:2px solid #f0840f;}
.newslist{margin:20px 20px 0px 20px; overflow:hidden; }
.newslist dl dd{ margin-bottom:10px;}

.newslist dl dd:last-child{border-bottom:0px solid #e7e7e7;}
.newslist_pic{ width:249px; height:223px; float:left; margin-right:20px; }
.newsxx{ display:block;}
.newsxx h1{ font-size:18px; color:#333; line-height:30px;}
.newsxx h1 a{ color:#333;}
.newsxx h1 a:hover{ color:#f0840f;}
.newsxx h1 a:hover p{ display:block;}
.newsxx span{ font-size:14px; color:#666; float:right;}
.newsxx p{ line-height:24px; height:50px; overflow:hidden;color:#666;}
.newsul dd.hover .newsxxp{ display:block;}
.newsul dd.hover .newsxxp{ display:block !important;}

.pming{ background:#fff; border:1px solid #e7e7e7; float:right; width:360px; height:450px; overflow:hidden;}
.pming h1{ margin: 20px 20px 0px 20px;  border-bottom:1px solid #e7e7e7; overflow:hidden; height:50px; line-height:30px;font-size:18px;}
.pming dl{ overflow:hidden; height:40px; line-height:40px; margin:0px 10px;}
.pming dl dd{ float:left; text-align:center; }
.w60{ width:60px}
.w120{ width:120px;}
.w150{ width:150px;}
.pm_tz{ margin:20px;}
.lan{ color:#1481db;}
.pm_tz ul li{ line-height:30px; color:#999;}

/*---------------------------------活动专区------------------------------*/
.hdzq{width:1098px; margin:30px auto;}
.hdzq h1{ line-height:50px; color:#666; font-size:20px; margin-bottom:10px; }
.hdzq_box{background:#fff; border:1px solid #e7e7e7; width:1098px; height:285px; position:relative;}
.hdzq_box ul{ margin:40px;}
.hdzq_box ul li{ float:left; margin-right:40px;}
.hdzq_box ul li:last-child{ margin-right:0px;}
.hdzq_pic{ width:224px; height:123px;}
.hdzq_xx{ margin-top:0px;}
.hdzq_xx h2{ font-size:18px; color:#333; line-height:40px;}
.hdzq_xx h3{ height:30px; overflow:hidden; color:#666; font-size:14px;}
.hdzq_xx p{ height:30px; overflow:hidden; color:#999; font-size:12px;}



.float_gg{ background:url(../images/gg_bg.png) no-repeat; width:255px; height:379px; position:absolute; bottom:100px; left:30px;}
.float_xx { width:200px; height:280px; margin-top:100px; margin-left:20px; overflow:hidden;}
.float_xx h1{ color:#ff8d13; font-size:18px; margin-bottom:20px; text-align:center; font-weight:bold;}
.float_xx p{ line-height:24px; margin-bottom:20px;}
.close a{ display:block; height:30px; width:30px; margin-left:190px;}

/*------------------------------新手专享-----------------------------*/
.xszq{ width:1100px; margin:20px auto; overflow:hidden; background:#fff; border-top:2px solid #f0840f; position:relative;}
.xszx_b{ position:absolute; top:0px; left:0px; background:url(../images/nszx_b.png) no-repeat; width:128px; height:104px;}
.xszq_list{ float:left;}
.xszq_list ul{ margin-left:50px;}
.xszq_list ul li{ float:left; width:240px; margin-top:50px; border-right:1px solid #f2f2f2;}
.xszq_list ul li:last-child{ border-right:0px solid #f2f2f2;}
.xszq_list h1{ line-height:60px; text-align:center; font-size:24px; color:#666;}
.xszq_list p{ line-height:60px; font-size:18px; text-align:center;}
.xszq_list h1 i{color:#f0840f; font-size:30px;}
.xszq_list span{ font-size:36px; color:#333;}
.qg_but{ background:#f0840f; color:#fff; width:200px; height:40px; line-height:40px; display:block; margin:15px auto; border-radius:6px;}
.qg_but:hover{ color:#fff; background:#fd9e37;}
.xszq_pic{ float:right; width:270px; height:216px;}

/*------------------------------广告图-----------------------------*/
.ggtu{ width:356px; height:336px; float:right;}

/*------------------------------footer-----------------------------*/
.footer{ width:100%; background:#ececec; overflow:hidden; }
.footer_con{margin:40px auto 20px auto; width:1100px; border-bottom:1px solid #d1d1d1; overflow:hidden; padding-bottom:20px;}
.footer_nav{ float:left;}
.footer_nav dl{ float:left; width:195px;}
.footer_nav dl dt{ font-size:18px; color:#666; margin-bottom:10px;}
.footer_nav dl dd a{ font-size:14px; color:#666; line-height:30px;}
.foot_ewm{ float:left; border-left:1px solid #d1d1d1; padding:0px 50px; border-right:1px solid #d1d1d1;}
.foot_ewm p{ line-height:40px;}
.foot_cat{ float:right; margin-right:20px;}
.foot_cat p{ font-size:16px; overflow:hidden; margin-bottom:10px;}
.f_phone{ font-size:30px; font-weight:bold;}
.foot_cat span{ width:20px; height:20px; float:left; display:block; margin-top:2px; margin-right:5px;}
.foot_ico1{background:url(../images/foot_ico_01.png) no-repeat;}
.foot_ico2{background:url(../images/foot_ico_02.png) no-repeat;}
.foot_ico3{background:url(../images/foot_ico_03.png) no-repeat;}
.footer_bottom{ width:1100px; margin:0px auto; text-align:center;}
.footer_bottom_pic{ float:right;}
.footer_bottom_pic a{ margin-left:10px;}
.foot_bq{ width::500px; float:left;}

/*------------------------------浮动-----------------------------*/
.kefu {
	background: url("../images/float_01.png") no-repeat; margin-bottom:6px; height:154px;
}
.kefu:hover {
	background: url("../images/float_01.png") no-repeat;
}
.background {
	width: 140px;  display: block; background-size: 100% !important;
}

.tellp{
	background: url("../images/float_02.png") no-repeat;margin-bottom:6px; height:223px;
}
.tellp:hover {
	background: url("../images/float_02.png") no-repeat;
}

.total {
	top: 50%; right: 2%; position: fixed; z-index:999;
}
.visible-desktop {
	display: inherit !important;
}

/*轮播区域*/
.homebanner{ width:100%; height:384px; margin:0px auto;}
/*banner*/
.fullSlide {width: 100%;position: relative;height: 384px;background: #000;margin: 0 auto;}
.fullSlidetext {width: 1002px;height: 20px;	position: relative;	margin: 0 auto;}
.fullSlide .bd {margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.fullSlide .bd ul {width: 100% !important;}
.fullSlide .bd li {width: 100% !important;height: 384px;overflow: hidden;text-align: center;}
.fullSlide .bd li a {/*display:block;height:360px;*/}
.fullSlide .hd {width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 40px;line-height: 40px;}
.fullSlide .hd ul {text-align: center;}
/* 矩形点
.fullSlide .hd ul li {cursor: pointer;display: inline-block;*display:inline;zoom: 1;width: 42px;height: 11px;margin: 1px;overflow: hidden;background: #fff;filter: alpha(opacity=50);opacity: 0.5;line-height: 999px;}*/
/*圆形点*/
.fullSlide .hd ul li { background: none repeat scroll 0 0 #fff;
    border-radius: 0px;
    cursor: pointer;
    display: inline-block;
    height: 7px;
    line-height: 999px;
    margin: 0 10px;
    opacity: 1;
    overflow: hidden;
    width: 50px;
	*display:inline;zoom: 1;
	filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; 
	}
.fullSlide .hd ul .on {background:#ff8d13;border:none;}
.fullSlide .prev, .fullSlide .next {
    background: url("../images/slider-arrow.png") no-repeat scroll -126px -130px;
    cursor: pointer;
    display: none;
    height: 60px;
    left: 10%;
    margin-top: -0px;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
}
.fullSlide .next {left: auto;right: 10%;background-position: -6px -130px;}
.b_con{ width:1100px; margin:0px auto; position:relative;}
.log_box{ position:absolute; z-index:8; border-radius:5px; right:20px; top:40px; width:330px; height:380px; background:#fff;/*filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;*/ text-align:left;}
.log_xx{ position:absolute; z-index:9;right:20px; top:20px; width:330px; margin:20px auto; color:#666; font-size:14px;}
.log{ width:280px; margin:15px auto;}
.log_xx h1{ font-size:18px; line-height:30px; color:#286eb4; text-align:center; margin-bottom:10px;}
.log_xx p{ margin-bottom:10px;}
.log_xx .ye_sj{ color:#ef6b01; font-size:24px;}
.log_xx .yellow{color:#ef6b01; }
.log_xx .zcbutton a{ background:#ec8630; height:40px; margin:10px auto; line-height:40px; border-radius:5px; font-size:16px; width:280px; display:block; text-align:center; color:#fff;}
.log_xx .lobutton{ float:right;}
.log_xx .lobutton a{ color:#666;}
.log_text{ height:32px; line-height:32px; width:280px; border:1px solid #ccc; border-radius:5px; position:relative; overflow:hidden; margin-bottom:10px;}
.log_text1{ height:32px; line-height:32px; width:180px; border:1px solid #ccc; border-radius:5px; position:relative; overflow:hidden; margin-bottom:10px;}
.log_text input,.log_text1 input{ height:32px; line-height:30px; padding-left:35px; border:0px; color:#666;}
.w200{ width:200px;}
.w140{ width:140px;}
.login_ico{ position:absolute; left:5px; top:5px; display:block; width:25px; height:20px; border-right:1px solid #ccc;}
.yzm{ width:50px; height:30px; float:left; margin-top:5px;}

.login_banner{background:url(../images/login_banner.jpg) center center no-repeat;  width:100%; height:520px; padding-top:80px; margin:0px auto; overflow:hidden; z-index:1; background-color:#fff; position:relative;}

