/* 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;}
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;}
.tbody{ width:1200px; margin:0 auto;}
.wbody{ width:100%; background-color:#f2f2f2;}
.red{ color:#fa2b47;}
.cbody img{ display:block; width:100%; border:none;}
/*---------*/
.banner{ width:100%; margin-top:-5px;}
.title{ font-size:42px; color:#000; font-weight:bold; line-height:180px; text-align:center; position:relative;}
.title:after{ content:""; display:block; width:124px; height:4px; background-color:#0a6bcc; position:absolute; left:0; right:0; margin:0 auto; top:142px;}
.title:before{ content:""; display:block; width:346px; height:1px; background-color:#0a6bcc; position:absolute; left:0; right:0; margin:0 auto; top:146px;}
.ftitle{ font-size:30px; text-align:center; color:#000;}
.zhuanye{ width:1250px;}
.zhuanye li{ width:390px; float:left; margin-right:15px; margin-bottom:19px;}
.zy_con{ border:1px solid #eeeeee; height:105px; width:100%;}
.zy_name{ font-size:28px; text-align:center; color:#000; padding-top:20px; line-height:1;}
.zy_xl{ font-size:24px; text-align:center; color:#fa2b47; padding-top:12px;}
.btn_box{ display:block; text-align:center; height:155px;}
.btn_box .lbtn,.btn_box .rbtn{ display:inline-block; height:47px; padding-left:12px; padding-right:12px; border-radius:6px; border:2px solid #fa2b47; font-size:24px; text-align:center; line-height:49px; margin-top:35px; margin-right:16px; margin-left:16px;}
.btn_box .lbtn{ background-color:#fa2b47; color:#FFF;}
.btn_box .rbtn{ color:#fa2b47; background-color:#FFF;}
.cg_text{ text-indent:2em; font-size:22px; color:#000; width:790px; margin:0 auto; line-height:40px;}
.ljc_box{ background-color:#FFF; width:1047px; height:529px; margin:0 auto; box-shadow:0 0 10px 0px #ccc; position:relative;}
.ljc_scroll{ width:824px; margin:0 auto; height:498px; padding-top:16px; overflow:hidden;}
.ljc_scroll li{ float:left; width:824px; height:498px;}
.ljc_scroll .hd{ width:160px; height:12px; position:absolute; left:0; right:0px; bottom:38px; margin:0 auto; text-align:center;}
.ljc_scroll .hd li{ display:inline-block; width:12px; height:12px; background-color:#fa2b47; border-radius:6px; margin:0 2px; transition:all 0.5s;}
.ljc_scroll .hd li.on{ width:26px;}
.zs_left .tit{ font-size:48px; color:#fd3f05; padding-top:64px; line-height:1;}
.zs_left .f_tit{ font-size:24px; color:#fd3f05; line-height:78px;}
.zs_right{ float:right; width:525px;}
.yubm{ width:1220px;}
.yubm li{ display:block; width:590px; height:343px; background-color:#f2f2f2; float:left; margin-right:18px;}
.yubm li.jd{ background:url(../img/ybmbg01.jpg) no-repeat center center;}
.yubm li.jl{ background:url(../img/ybmbg02.jpg) no-repeat center center;}
.yubm li .big{ font-size:48px; color:#fa2b47; line-height:70px; padding-left:210px; padding-top:76px;}
.yubm li .fxx{ font-size:30px; color:#0a6bcc; line-height:64px; padding-left:210px;}
.tylist{ width:1250px;}
.tylist li{ width:290px; margin-right:12px; float:left;}
.tylist li .tit{ height:66px; font-size:22px; color:#666666; text-align:center; line-height:66px; border:1px solid #eeeeee;}
.ybmdl{ width:334px; margin:0 auto; margin-top:35px;}
.cgxz{ width:1220px; padding-top:45px;}
.cgxz li{width:285px; margin-right:15px; float:left; background-color:#fff; margin-bottom:23px;}
.cgxz .xzcon{ height:72px; box-sizing:border-box; padding:0 10px; border:1px solid #eee;}
.cgxz .tit{ font-size:24px; color:#000; line-height:36px; float:left;}
.cgxz .price{ font-size:24px; color:#f42402; line-height:36px; float:right;}
.cgxz .job{ clear:both; font-size:20px; line-height:36px; color:#544a3d;}
.formbox{ padding-top:80px; padding-bottom:55px;}
.form_tit{ font-size:30px; color:#fa2b47; text-align:center; line-height:1;}
.formipt{width:445px; height:67px; border-radius:6px; display:block; margin:0 auto; margin-bottom:16px; border:none; font-size:24px; color:#999999;}
.form_box{ padding-top:30px;}
.formbtn{ display:block; border:none; width:198px; height:52px; border-radius:6px; text-align:center; margin:0 auto; font-size:24px; color:#FFF; background-color:#fa2b47;}


































































































































































































































































































































