/* CSS Document */
body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,img,legend,li,ol,p,pre,td,textarea,th,ul{padding: 0;margin: 0;border: none;}
body{width: 100%;height: auto;font-size: 16px;font-family:"Microsoft YaHei",Verdana,Arial,Helvetica, sans-serif;overflow-x: hidden; z-index:0; background-color:#a7d9e2;}
a {color: #555;text-decoration: none;}
a:hover{text-decoration: none;}
li,ol,ul{list-style: none;}
h1,h2,h3,h4,h5,h6{font-weight: 400;}
.clear{ clear:both;}
.red{ color:#fd0000;}
img{ display:block;}
.f_l{ float:left;}
.f_r{ float:right;}
.tbody{ width:1200px; margin:0 auto;}
.line{ height:28px;}
.banner{ margin-top:-5px; width:100%;}
.banner img{ width:100%;}
input::-webkit-input-placeholder{ color:#fff;}
.b_form{ background-color:#e85b5b; text-align:center; font-size:24px; color:#fff; vertical-align:middle; padding-bottom:22px;}
.bf_tit{ font-size:30px; color:#fff; text-align:center; font-weight:bold; line-height:74px;}
.b_form .ipt_tit,.b_form .ipt_tel{ display:inline-block; border:1px solid #fff; border-radius:6px; background-color:unset; text-align:center; font-size:24px; color:#fff; line-height:52px; vertical-align:middle; margin-left:10px; margin-right:40px;}
.b_form .ipt_tit{ width:245px;}
.b_form .ipt_tel{ width:278px;}
.b_form .f_btn{ display:inline-block; background:url(../img/btn_bg.jpg) center center no-repeat; width:280px; height:54px; vertical-align:middle;}
.cona_tit{ width:624px; margin:0 auto; padding-top:85px; padding-bottom:54px;}
.ca_left,.ca_cen,.ca_right{ float:left;}
.ca_left{ width:431px; margin-right:6px;}
.ca_left img{ border:6px solid #fff; margin-bottom:11px;}
.ca_cen{ width:328px; margin-right:4px;}
.ca_cen img{ border:6px solid #fff; margin-bottom:11px;}
.ca_txt{ width:328px; height:316px; background:url(../img/ca_txt.jpg) center center no-repeat; background-size:contain; text-align:center; box-sizing:border-box; font-size:30px; color:#000; line-height:50px; padding-top:50px;}
.ca_txt a.swtzh{ display:block; width:155px; height:32px; box-sizing:border-box; border-radius:16px; border:2px solid #000; background-color:#ffcc01; color:#000; font-size:24px; line-height:32px; text-align:center; margin:0 auto; box-shadow:2px 2px 0px 0px #79b9a8; margin-top:30px;}
.ca_right{ width:431px;}
.ca_right img{ border:6px solid #fff; margin-bottom:11px;}
.ca_bottom img{ display:inline-block; border:6px solid #fff;}
.cb_li_l,.cb_li_r{ padding-bottom:114px;}
.cb_li_l img{ float:left;}
.cb_li_l .cb_con{ float:right;}
.cb_li_r img{ float:right;}
.cb_li_r .cb_con{ float:left;}
.cb_con{ width:785px;}
.bc_tit{ background-repeat:no-repeat; background-size:auto; background-position:center center; font-size:30px; color:#fff; line-height:74px; text-align:center; height:94px;}
.bc_ftit{ font-size:30px; color:#000; line-height:108px;}
.bc_text{ font-size:24px; color:#333; line-height:36px; text-indent:2em;}
.bc_text a{ color:#fb0000;}
.bc_btn{ text-align:center; margin-top:34px;}
.bc_btn .btn_l,.bc_btn .btn_r{ display:inline-block; line-height:44px; font-size:24px; color:#000; text-align:center; background-size:auto; background-repeat:no-repeat; background-position:center center;}
.bc_btn .btn_l{ background-image:url(../img/cb_btnbgl.png); width:168px; margin-right:20px;}
.bc_btn .btn_r{ background-image:url(../img/cb_btnbgr.png); width:182px;}
.bc_tita{ background-image:url(../img/cb_titbg_01.jpg); }
.bc_titb{ background-image:url(../img/cb_titbg_02.jpg); }
.bc_titc{ background-image:url(../img/cb_titbg_03.jpg); }
.bc_titd{ background-image:url(../img/cb_titbg_04.jpg); }
.bc_tite{ background-image:url(../img/cb_titbg_05.jpg); }
.con_c{ background-color:#fff; text-align:center; padding-bottom:30px;}
.cc_tit{ font-size:30px; line-height:94px; color:#000; text-align:center;}
.con_c img{ display:inline-block; margin:0 30px;}
.cc_txt{ font-size:30px; color:#fb0000; line-height:46px; font-weight:bold; padding-top:45px;}
.con_d{ padding-bottom:48px;}
.zy_li li{ float:left; background-color:#FFF; width:590px; margin:0 5px 25px; padding-bottom:20px;}
.zy_tit{ font-size:30px; color:#e60012; text-align:center; line-height:84px;}
.zy_tj{ font-size:24px; color:#333; text-align:center;}
.zy_tj img{ display:inline-block; margin:0 4px; line-height:64px;}
.zy_btn{ text-align:center; padding-top:30px;}
.zy_btn a{ display:inline-block; width:168px; height:44px; margin:0 4px; background:url(../img/cb_btnbgl.png) center center no-repeat; font-size:24px; color:#333; line-height:44px;}
.zy_button a{ display:block; width:579px; height:83px; line-height:83px; text-align:center; margin:0 auto; font-size:30px; color:#fff; background-color:#e85b5b; border-radius:6px; margin-top:20px;}
.con_e{ background-color:#e85b5b; font-size:28px; color:#fff; text-align:center; line-height:50px; padding:20px 0;}
.con_f{ padding-top:44px; padding-bottom:20px;}
.con_f img{ display:block; margin:0 auto;}
.form_box{ background-color:#91c1ca; padding-bottom:90px;}
.form_tit{ font-size:40px; text-align:center; line-height:64px; padding-top:30px; color:#f90701;text-shadow: -2px 0 #fff,0 2px #fff,2px 0 #fff, 0 -2px #fff;}
.form_ftit{ font-size:30px; text-align:center; line-height:60px; color:#fff; text-shadow:0 0 10px #666;}
.formipt{ display:block; width:566px; height:61px; line-height:61px; border-radius:4px; margin:10px auto; background-color:#FFF; color:#999; border:none; font-size:24px; box-sizing:border-box; padding:0 12px; box-shadow:-5px 7px 40px -10px #000;}
.formbtn{ display:block; width:240px; height:53px; background-color:#e85b5b; color:#FFF; line-height:53px; text-align:center; margin:30px auto 0; font-size:24px; box-shadow:-5px 7px 40px -10px #000;}