/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:"微软雅黑"; font-size:12px;}



.nav{ width:1000px; overflow:hidden; margin:0 auto; height:76px;}
.nav p{ float:left; width:102px; height:64px;}
.nav p img{ display:block; width:102px; height:64px; outline:none; border:none;}
.nav ul{ float:left; height:76px; margin-left:270px; overflow:hidden;}
.nav ul li{ float:left; width:110px; height:76px; line-height:76px; text-align:center;}
.nav ul li a{ display:block; font-size:20px; color:#FFF;}
.nav ul li a:hover{ color:#F90;}
.nav span{ float:right; width:185px; height:76px; background:url(../images/phone.png) left center no-repeat; line-height:76px; font-size:20px; color:#FFF; text-indent:42px;}

.banner_bt{ width:1000px; margin:0 auto; overflow:hidden; height:202px; padding-left:86px; box-sizing:border-box; }
.banner_bt a{ display:block; width:336px; height:73px; line-height:72px; text-align:center; color:#FFF; font-size:32px; background:#f47639; box-shadow:#e49268 2px 7px 10px;  border-radius:8px;}
.banner_bt a:hover{ background:#fb590b; box-shadow:#f79360 2px 7px 10px;}


.mid_box{ width:100%; overflow:hidden; background:#f6f5f5;}

.stand{ width:1060px; margin:0 auto; height:421px; background:url(../images/jj_10.jpg) center top no-repeat; padding:74px 0 0 130px; box-sizing:border-box;}
.stand p{ width:100%; overflow:hidden; line-height:30px; font-size:18px; color:#000000;}
.stand a{ display:block; margin-left:424px; width:217px; height:46px; line-height:46px; text-align:center; border:2px solid #fe2323; font-size:18px; color:#fe2323; font-weight:bold;}
.stand a:hover{ color:#FFF; background:#fe2323;}

.tsdx_box{ width:1120px; margin:0 auto; position:relative;}
#tab{ /*position:absolute; width:152px; overflow:hidden; left:-152px; top:0px;*/ width:1000px; overflow:hidden; height:160px; margin:0 auto;}
#tab span{ float:left;  margin-right:130px; width:152px; height:148px; cursor:pointer; background:url(../images/blue.png) no-repeat; padding-top:42px; box-sizing:border-box; text-align:center; line-height:40px; font-size:28px; font-weight:bold; color:#FFF; margin-bottom:10px;}
#tab span i{ font-size:20px; font-weight:normal;}
#tab span.se{ background:url(../images/red.png) no-repeat;}
#tab.ft{ left:50%; position:fixed; top:60px; margin-left:-713px;}

#tab_content{ width:100%; overflow:hidden;}
.ever{ display:none; padding-bottom:60px;}
.four_step{ width:1120px; overflow:hidden; background:url(../images/tab_jj_11.jpg) center top no-repeat; height:251px; padding-top:108px; padding-left:30px; box-sizing:border-box;}
.four_step p{ float:left; width:249px; overflow:hidden; margin-right:24px; line-height:24px; color:#7a7a7a; font-size:14px;}
.four_step p a{ color:#f47639; font-size:14px;}

.data_bt{ width:100%; overflow:hidden; padding-top:24px; }
.data_bt i{ width:100%; line-height:36px; font-size:16px; color:#959595; text-align:center; display:block;}
.data_bt a{ width:418px; height:60px; line-height:60px; text-align:center; color:#FFF; font-weight:bold; background:#f47639; border-radius:30px; border-bottom:3px solid #f7986b; font-size:24px; display:block; margin:0 auto;}
.data_bt a:hover{ background:#f86924;}


.ky_four{ width:1120px; overflow:hidden; background:#f8f8f8; padding-left:30px; box-sizing:border-box;}
.ky_four dl{ float:left; width:516px; margin-right:28px; overflow:hidden;}
.ky_four dl dt{ width:100%; overflow:hidden;}
.ky_four dl dt img{ display:block;}
.ky_four dl dd{ width:516px; padding:18px 28px 0 32px;  box-sizing:border-box; background:#FFF;}
.ky_four dl dd h5{ width:100%; line-height:32px; color:#48688c; font-size:18px; font-weight:bold;}
.ky_four dl dd p{ line-height:28px; font-size:16px; color:#7a7a7a; padding-bottom:26px;}

.process{ width:1120px; padding:42px 0 74px 118px; box-sizing:border-box; background:#f8f8f8; overflow:hidden;}
.process a{ float:left; width:168px; height:168px; font-size:22px; color:#7a7a7a; border-radius:84px; background:#FFF; margin-right:60px; padding-top:40px; box-sizing:border-box; text-align:center;}
.process a i{ display:block; font-weight:bold; font-size:26px;}
.process a:hover{ background:#aacb54; color:#FFF;}

.yd_know{ width:1120px; overflow:hidden; padding-left:20px; box-sizing:border-box; background:#f8f8f8; padding-bottom:50px;}
.yd_know dl{ float:left; width:257px; margin-right:16px; overflow:hidden; padding-top:14px; box-sizing:border-box; background:#FFF; height:171px;}
.yd_know dt{ width:100%; line-height:40px; color:#7a7a7a; font-weight:bold; font-size:18px; background:url(../images/tab_jj_31.jpg) 19px 2px no-repeat; text-indent:54px;}
.yd_know dd{ width:257px; padding-left:26px; box-sizing:border-box;}
.yd_know dd p{ width:100%; line-height:24px; color:#858585; font-size:14px; background:url(../images/dian.jpg) left center no-repeat; text-indent:12px;}


.xzfl{ width:1120px; overflow:hidden; padding:56px 0 0 72px; box-sizing:border-box; background:url(../images/tab_jj_38.jpg) center top no-repeat; height:337px;}
.xzfl a{ float:left; width:225px; height:40px; line-height:40px; text-indent:20px; background:url(../images/xz_a_bg.jpg) no-repeat; color:#48688c; font-size:16px; margin-right:268px; margin-bottom:138px;}
.xzfl a:hover{ background:url(../images/xz_a_bg2.jpg) no-repeat; color:#FFF;}

.self{ width:1120px; overflow:hidden; padding-top:38px; box-sizing:border-box; background:#f8f8f8; padding-bottom:44px;}
.self dl{ padding-left:50px; height:90px; box-sizing:border-box;}
.self dl dt{ width:100%; height:39px; line-height:38px; border-left:6px solid #aacb54; text-indent:20px; font-weight:bold; color:#48688a; font-size:26px;}
.self dl dd{ width:100%; line-height:42px; text-indent:22px; color:#7a7a7a; font-size:16px;}

.xz_zy{ width:1000px; height:191px; margin:0 auto; overflow:hidden; background:#FFF; padding:16px 0 0 80px; box-sizing:border-box;}
.xz_zy p{ float:left; width:239px; height:161px; background:url(../images/pret_bg.jpg) no-repeat; text-align:center; padding-top:40px; box-sizing:border-box; font-size:24px; color:#FFF; font-weight:bold; line-height:28px; margin-right:50px;}

.xq_map{ width:1000px; margin:0 auto; position:relative; height:470px;}
.xq_map a{ position:absolute; width:14px; height:24px; text-indent:-9999999px; overflow:hidden;}


.footer{ width:100%; text-align:center; font-size:16px; color:#FFF; padding:40px 0; line-height:24px; background:#48688c;}
.fl_window{ width:100%; height:100%; background:url(../images/fl_bg.png) repeat; position:fixed; z-index:10; left:0; top:0; display:none;}

#window{ position:fixed; width:490px; height:300px; border:1px solid #dcdcdc; background:#48688c; padding:6px 8px; box-sizing:border-box; left:50%; top:50%; margin-left:-245px; margin-top:-150px;}

.reg{ width:472px; height:100%; background:#f7f6f6; padding-top:26px; box-sizing:border-box; position:relative;}
.reg h3{ width:100%; line-height:40px; text-align:center; font-weight:normal; font-size:26px; color:#48688c;}
.reg h3 strong{ font-weight:bold;  color:#f47639;}

.reg p{ width:100%; height:40px; line-height:20px; font-size:14px; color:#acacac; text-align:center;}
.reg p i{ color:#f47639;}
.reg b{ position:absolute; width:12px; height:12px; top:10px; right:8px; background:url(../images/close.png) no-repeat;} 













