@charset "utf-8";
/* CSS Document */

html,body,ul,li,p,img,dl,dt,dd{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal; color:#666;}
.page{ width:100%; max-width:1920px; min-width:960px; margin:0 auto; position:relative; font-family:"Microsoft YaHei"; font-size:14px; line-height:26px; color:#666; overflow:hidden;}
.page img{ display:block; }
.page img.p_tb{ display:inline-block; width:auto; vertical-align:middle;}
.page p span.num{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:16px; color:#fff; width:16px; text-align:center; background:#17bbbb; display:inline-block; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.page span.red{ color:#f00;}


.page .p_w1{ position:relative; width:100%;}
.page .p_w2{ width:960px; margin:0 auto; position:relative;}

.page .p_bor01{ border-bottom:solid 1px #17bbbb; border-right:solid 1px #17bbbb; position:relative; padding-bottom:0.6em;}
.page .p_bor01 span.jt01{ position:absolute; left:100%; top:50%; width:8px; margin-top:-6px; height:12px; background:url(../images/tb_jt01.png) no-repeat;}
.page .p_bor02{ border-bottom:solid 1px #17bbbb; position:relative; padding-bottom:0.4em;}
.page .p_bor02 span.jt01{ position:absolute; left:50%; top:100%; width:12px; margin-left:-6px; height:8px; background:url(../images/tb_jt02.png) no-repeat;}
.page .p_bor03{ border-top:solid 1px #17bbbb; position:relative; padding-top:0.4em;}
.page .p_bor03 span.jt01{ position:absolute; left:50%; top:-8px; width:12px; margin-left:-6px; height:8px; background:url(../images/tb_jt03.png) no-repeat;}
.page .p_bor04{ border-left:solid 1px #17bbbb; padding-left:0.5em; position:relative;}
.page .p_bor04 span.jt01{ position:absolute; left:-8px; top:50%; margin-top:-6px; width:8px; height:12px; background:url(../images/tb_jt04.png) no-repeat;}
.page .p_bor05{ border-left:solid 1px #d4e3e3; box-sizing: border-box;}
.page .p_tipbox{ position:relative; border:dashed 1px #535353; background:#eee; color:#333; padding:15px 15px 15px 90px;}
.page .p_tipbox span.tip{ position:absolute; left:-1px; top:-2px; width:73px;}

.page .p_col1{ color:#333;}
.page .p_col2{ color:#17bbbb;}

.page .p_w1 .p_icon1{ position:absolute; width:10%; left:3.8%; top:0;}

.page .div_box{ overflow:hidden;}
.page .div_box2{ overflow:hidden; border-top:solid 1px #d4e3e3; padding-top:30px;}
.page .div_bor{ border:solid 1px #17bbbb; padding:60px 49px 20px; border-bottom:0; position:relative;}
.page .div_bor .p_tit{ position:absolute; width:480px; background:#fff; left:240px; top:-33px; font-size:45px; line-height:1.5em; text-align:center; color:#17bbbb; font-family:"SL-Simplified Light", "Microsoft YaHei";}

.page .p_f1{ float:left; width:472px;}
.page .p_f2{ float:left; width:430px;}
.page .p_f3{ float:left; width:388px; padding:50px;}
.page .p_f3 .font_b{ font-size:20px; color:#17bbbb;}
.page dl.p_f2{ overflow:hidden; }
.page dl.p_f2 dt{ width:200px; float:left;}
.page dl.p_f2 dd{float:left; width:219px; margin-left:10px;}
.page dl.p_f2 dd h3{ color:#17bbbb; font-size:18px; line-height:24px; height:1.5em;}
.page dl.p_f2 dd p{ color:#000; height:60px; font-size:18px; line-height:24px; font-family:Arial, Helvetica, sans-serif;}


.page .p_float{ float:left;}
.page .p_right{ float:right;}
.page .p_t_c{ text-align:center;}
.page .p_t_l{ text-align:left;}

.page .bg_f4{ background:#f4f4f4;}
.page .bg_ff{ background:#fff;}

.page .p_tit01{ width:520px; margin:0 auto; overflow:hidden; text-align:center; font-family:"SL-Simplified Light", "Microsoft YaHei"; color:#fff; font-size:26px; line-height:1.5em; padding:8px 0 7px; background:#17bbbb; -moz-border-radius:27px; -webkit-border-radius:27px; border-radius:27px; }
.page .p_tit01 span{ display:inline-block; font-weight:bold; background:url(../images/street_titbg01.png) right center no-repeat; padding-right:15px; margin-right:15px;}

.page .p_tit02{ text-align:center; font-size:14px; line-height:2.7em; border-bottom:solid 1px #f174af; position:relative;}
.page .p_tit02 span.jt01{ position:absolute; display:block; width:12px; height:8px; background:url(../images/p_tb03.png) no-repeat; left:50%; top:100%; margin-left:-6px;}
.page .p_tit03{ text-align:center; font-size:14px; line-height:1.5em; padding:0.7em 0; border-top:solid 1px #f174af; position:relative;}
.page .p_tit03 span.jt01{ position:absolute; display:block; width:12px; height:8px; background:url(../images/p_tb04.png) no-repeat; left:50%; bottom:100%; margin-left:-6px;}
.page .p_tit04{ text-align:center; font-size:14px; line-height:1.5em; padding:0.7em 0; border-top:solid 1px #f174af; position:relative;}
.page .p_tit04 span.jt01{ position:absolute; display:block; width:12px; height:8px; background:url(../images/p_tb04.png) no-repeat; left:50%; bottom:100%; margin-left:-6px;}


.page .p_t1{ margin-top:10px;}
.page .p_t2{ margin-top:20px;}
.page .p_t3{ margin-top:30px;}
.page .p_t4{ margin-top:40px;}
.page .p_t5{ margin-top:50px;}
.page .p_t6{ margin-top:60px;}
.page .p_t7{ margin-top:70px;}
.page .p_t8{ margin-top:80px;}
.page .p_t9{ margin-top:90px;}
.page .p_t10{ margin-top:100px;}
.page .p_t12{ margin-top:120px;}
.page .p_t15{ margin-top:150px;}
.page .p_t20{ margin-top:200px;}
.page .p_t25{ margin-top:250px;}
.page .p_p1{ padding-top:10px;}
.page .p_p2{ padding-top:20px;}
.page .p_p3{ padding-top:30px;}
.page .p_p4{ padding-top:40px;}
.page .p_p5{ padding-top:50px;}
.page .p_p7{ padding-top:70px;}
.page .p_b0{ padding-bottom:0;}
.page .p_b1{ padding-bottom:10px;}
.page .p_b2{ padding-bottom:20px;}
.page .p_b3{ padding-bottom:30px;}
.page .p_b4{ padding-bottom:40px;}
.page .p_b5{ padding-bottom:50px;}
.page .p_b6{ padding-bottom:60px;}
.page .p_b7{ padding-bottom:70px;}
.page .p_b8{ padding-bottom:80px;}
.page .p_b9{ padding-bottom:90px;}
.page .p_b10{ padding-bottom:100px;}




.page .nav_box{ background:url(../images/nav_bg.jpg) repeat-x; }
.page .nav_ul>li{ background:url(../images/nav2.png); }

.page .gd_box .btn_left,.page .gd_box .btn_right{ background-image:url(../images/street_qhbtn.png);}