@charset "utf-8";
/*专题布局*/

.wraper{ width:100%; background:#f5f5f7;}



/********************banner*****************************/
/* flexslider */
.flexslider{ z-index:1; position:relative; width:100%;height:460px;/**更改高度**/ text-align:center; min-width:1002px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; z-index:-1;}
.flexslider .slides .img{width:100%; min-width:1002px;}
.flex-direction-nav a{width:79px;height:80px;line-height:99em;overflow:hidden;margin:0;display:block;background:url(../img/slider-arrow.png) no-repeat;position:absolute;top:38%;z-index:9999;cursor:pointer; -webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:-79px 0;right:100px;}
.flex-direction-nav .flex-prev{background-position:0 0;left:100px;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:30px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:#827c7c;display:block;height:16px;overflow:hidden; width:16px;cursor:pointer; z-index:999; border-radius:12px; text-indent:99em; opacity:0.5;filter:alpha(opacity=0.5);}
.flex-control-paging li a.flex-active{background-position:0 0; background:#f9f9f9; opacity:0.8;filter:alpha(opacity=0.8);}

.banner_ti{ width:1000px; position:absolute; top:50%; margin-top:-268px; z-index:2; left:50%; margin-left:-488px;}

@media (max-width:1002px)
{
	.flexslider{width:1002px;}
}

.img_btn{ display:block; width:100%; height:100%;}


.top_img{ width:100%; height:460px;}

.img{ width:1000px; margin:0 auto; padding-top:70px; position:relative;}

.login{ width:272px; height:342px; text-align:center; background:url(../img/login_bg.png); padding:30px 20px; position:absolute; right:0; z-index:9999; top:50px;}

.login .tt1{ color: #d9d9d9; font-size:34px;}

.login .tt2{ color: #d9d9d9; font-size:14px;}

.login_text{ width:100%; background:url(../img/gdlc_line1.png) no-repeat 0 32px; color: #d9d9d9; font-size:16px; padding-bottom:35px; margin-bottom:30px;}

.login_text li{ width:90px; float:left; text-align:center; font-size:14px; line-height:18px;}

.login_text span{ font-size:22px; color:#ff641e;}

.login_text span em{ font-size:16px; font-style:normal;}

.login_btn{ width:100%; height:46px; font-size:18px; line-height:46px; color:#fff; display:block; background:#ff641e; border-radius:6px; margin-bottom:20px;}

.login_btn:hover{ background:#ff6e1e;}

.bb{ background:#3b4a5f;}

.bb:hover{ background:#505a6e;}


/*********banner***********/
.top_img{width:100%; font-family:"微软雅黑", "黑体";}
.banner2{ width:100%; height:460px; background:url(../img/banner.png) center top no-repeat;}
.topbox{ width:1000px; margin:0 auto; position:relative; z-index:999;}
.topall{ width:250px; height:318px; position:absolute; right:0; top:50px; text-align:center; color:#323232; background:#fff; padding:10px 30px 20px 30px; border-top:6px solid #e63232;}
.xjb_tt{ font-size:34px; color:#fa4d35; border-bottom:1px solid #ddd; padding-bottom:10px;}
.topall_b{ font-size:16px; padding:14px 0 7px;}
.topall_c{ font-size:18px; color:#fa4d35; padding:0 0 14px;}
.topall_c b{ font-size:38px;}
.topall_d{ border-bottom:1px solid #e3e3e3; padding:0 0 18px;}
.topall_d a{ width:250px; height:50px; line-height:50px; background:#fa4d35; font-size:22px; display:inline-block; color:#fff; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;}
.topall_d a:hover{ color:#fff;}
.topall_e{ color:#00a0e6; font-size:14px; padding:12px 0 0;}
.topall_e img{ margin:0 5px 0 0; float:left;}



.xjb_part1{ width:1000px; margin:0 auto; padding-top:70px;}

.xjb_tit1{ width:370px; height:64px; background:url(../img/xjb_titbg.png) no-repeat; margin:0 auto; font-size:36px; text-align:center; line-height:64px; font-weight:bold; color:#fff;}

.xjb_dl01 dl{ width:235px; height:350px; background:#fff; float:left; display: block; text-align:center; border-top:2px solid #fa4d35; margin-top:50px; margin-right:20px;}

.xjb_dl01 .dl02{ border-top:2px solid #ffb400;}

.xjb_dl01 .dl02 dd span{ color:#ffb400;}

.xjb_dl01 dl dt{ padding:26px 0;}

.xjb_dl01 dl dd{ font-size:16px; padding:0 14px; line-height:28px;}

.xjb_dl01 dl dd span{ display:block; color:#fa4d35; font-size:24px; margin-bottom:15px;}

.xjb_dl01 dl dd b{ color:#fa4d35;}

.xjb_part2{ width:1000px; margin:0 auto; padding-top:70px;}

.xjb_text1{ font-size:18px; text-align:center; margin:50px 0 30px 0;}

.xjb_text1 b{ font-size:21px; color:#fa4d35;}


.xjb_text2{ border:1px dashed #999; padding:40px 20px 30px 20px; border-radius:12px; position:relative; margin-top:70px;}

.xjb_text_tit{ width:960px; position:absolute; text-align:center; top:-25px;}

.xjb_text2 span{ display:inline-block; background:#fa4d35; border-radius:8px; padding:8px 22px; text-indent:0; font-size:24px; color:#fff;}

.xjb_text2 p{ text-align:left; text-indent:2em; font-size:16px; line-height:30px;}




.xjb_part3{ width:100%; height:339px; background:url(../img/xjb_pic2.jpg) no-repeat center top; margin-top:70px; padding-top:70px;}

.xjb_ul01{ width:740px; margin:0 auto; margin-top:50px;}

.xjb_ul01 li{ float:left; text-align:center; text-align:center; width:120px;}

.xjb_ul01 li p{ font-size:18px; margin-top:20px; color:#505050;}

.xjb_ul01 li.li02{ width:190px; padding-top:45px;}


.ant{ width:280px; height:64px; display:block; margin:0 auto; margin-top:30px;}


.xjb_part4{ width:100%; background:#fff; margin-top:50px; padding-top:70px; padding-bottom:80px;}


/*问答块下滑*/
.content_qa{
	width: 950px;
	margin:0 auto; padding-top:50px;
	}
.q_l{
	width:460px;
	float:left;
	}
.q_r{
	width:460px;
	float:right;
	}

.q_same01{
	line-height:40px;
	padding-left:48px;
	width:420px;
	height:42px;
	background:url(../img/q_bg.png) no-repeat top left;
	float:left;
	margin-bottom:15px;
	color:#000;
	font-size:16px;
	}
.a_same01{
	width:425px;
	padding:0px 10px 20px 20px;
    float:left;
	color:#646464; font-size:14px;
	}
.content_qa img{ padding-left: 8px;}

.xjb_more{ width:950px; margin:0 auto; text-align:right; padding-top:15px;}

.xjb_more a{ font-size:18px; color:#505050;}




/*进度条*/
.xjb_wrap{ width:960px; height:280px; margin:0 auto;}
.jslider .jslider-bg i,
.jslider .jslider-pointer { background: url(../img/jslider-new.png) no-repeat 0 0; }

.jslider { display: block; width: 100%; height: 1em; position: relative; top: 0.6em; font-family: Arial, sans-serif; }
.jslider table { width: 100%; border-collapse: collapse; border: 0; }
.jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

.jslider table,
.jslider table tr,
.jslider table tr td { width: 100%; vertical-align: top; }

.jslider .jslider-bg { position: relative; }
.jslider .jslider-bg i { height: 5px; position: absolute; font-size: 0; top: 0; }
.jslider .jslider-bg .l { width: 10%; background-position: 0 0; left: 0; }
.jslider .jslider-bg .f { width: 80%; left: 10%; background-repeat: repeat-x; background-position: 0 -20px; }
.jslider .jslider-bg .r { width: 10%; left: 90%; background-position: right 0; }
.jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 0; height: 5px; background-repeat: repeat-x; background-position: 0 -40px; }

.jslider .jslider-pointer { width: 24px; height: 27px; background-position: -24px -53px; position: absolute; left: 20%; top: -9px; margin-left: -12px; cursor: pointer; cursor: hand; }
.jslider .jslider-pointer-hover { background-position: 0 -53px; }
.jslider .jslider-pointer-to { left: 80%; }

.jslider .jslider-label { font-size: 9px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -18px; left: 0px; }
.jslider .jslider-label-to { left: auto; right: 0; }

.jslider .jslider-value { font-size: 16px; white-space: nowrap; padding: 1px 2px 0; position: absolute; top: -25px; left: 20%; background: white; line-height: 12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.jslider .jslider-value-to { left: 80%; }

.jslider .jslider-label small,
.jslider .jslider-value small { position: relative; top: -0.4em; }

.jslider .jslider-scale { position: relative; top: 0px; }
.jslider .jslider-scale span { position: absolute; height: 0px; border-left: 1px solid #999; font-size: 0; }
.jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top:5px; color: #999; }

.jslider-single .jslider-pointer-to,
.jslider-single .jslider-value-to,
.jslider-single .jslider-bg .v,
.jslider-limitless .jslider-label { display: none; }

.flyer-content { height:100px; padding:30px 0; border:1px solid #ddd; border-left:3px solid #fa4d35; background:#fff; margin-top:50px;}
.flyer-content-left { width:954px; float:left; height:85px;}
.flyer-content-right { width:250px;}
.flyer-block { height:85px;}

.flyer-block-title { height:40px;line-height:40px;padding:0 5px;}
.flyer-block-title i,.flyer-block-title b{ margin-right:5px;}
.flyer-block-title b { font-size:16px;color:#595959;}
.calculator-wrap { height:85px;}
.calculator-wrap .row-1{ height:83px;background:#fff;position:relative;font-size:16px; width:650px; margin-left:30px;}
.calculator-wrap .row-2{ height:85px; color:#595959;font-size:16px; top:0px; left:0; position:relative; width:310px;}
.calculator-wrap .row-2 table{width:;}
.calculator-wrap .row-2 table tr td{}
.highlight-orange{ color:#fa4d35; font-size:42px; line-height:42px;}
.xjb_text3{color:#b0b0b0; font-size:14px; padding-top:5px;}
.calculator-wrap .row-2 span.note{color:#a4a4a4;font-size:12px;}
.calculator-wrap .row-1 .row-1-inner span.field{ position:absolute;top:13px;left:20px;color:#595959;font-weight:bold;}
.calculator-wrap .row-1 .row-1-inner .layout-slider{ position:absolute;top:12px;left:134px;}
.calculator-wrap .row-1 .row-1-inner .calculator-txtbox{ position:absolute;top:13px;left:498px;}
.calculator-wrap .row-1 .row-1-inner span.unit{ position:absolute;top:15px;left:590px;color:#808080; width:44px;}

.calculator-wrap .row-1 .row-1-inner2 span.field{ position:absolute;top:65px;left:20px;color:#595959;font-weight:bold;}
.calculator-wrap .row-1 .row-1-inner2 .layout-slider{ position:absolute;top:66px;left:134px;}
.calculator-wrap .row-1 .row-1-inner2 .calculator-txtbox{ position:absolute;top:63px;left:498px;}
.calculator-wrap .row-1 .row-1-inner2 span.unit{ position:absolute;top:63px;left:590px;color:#808080; width:44px;}
.flyer-block-recomm { margin-top:25px;}


.layout-slider { width:340px; height: 12px; position: absolute; }
.calculator-txtbox { width:61px;height:25px;line-height:25px;padding:0 8px;border:1px solid #e6e6e6;color:#fc6b00;font-size:16px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
