html {font-size: 100%}
body {font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #333;overflow-x: hidden}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
.banner{ width:100%; overflow:hidden;}
dd, div, dl, em, h1, h2, h3, h4, img, ol, p {margin: 0;padding: 0;border: 0}
li, ul {list-style: none;margin: 0;padding: 0}
form {margin: 0;padding: 0}
a {text-decoration:none;outline: 0;color: #333}
a:hover{color: #d60d50;}
section{ clear: both;}

.act_wrapper{*zoom:1;position:relative;z-index:1;min-width:1105px;margin:auto;overflow:hidden;_overflow-y:visible;}
.act_wrapper .act_wrapper_bd{*zoom:1;position:relative;z-index:1;text-align:left; }
.act_wrapper .act_bgs{position:absolute;left:50%;top:0;z-index:1;width:1920px;margin-left:-960px}
.act_wrapper .act_bg{width:1920px;background-position:50% 0;background-repeat:no-repeat}
.act_wrapper .act_content{position:relative;z-index:2; width:100%; margin:0 auto;}
.act_hide{display:none!important}
.act_bannerBg1{height:236px;background-image:url("images/38tc_01.jpg");width:100%;}
.act_bannerBg2{height:94px;background-image:url("images/38tc_02.jpg");width:100%;}
.act_bannerBg3{height:49px;background-image:url("images/38tc_03.jpg");width:100%;}
.act_bannerBg4{height:103px;background-image:url("images/38tc_04.jpg");width:100%;}
.act_contentZ{height:482px;}
.act_sec {position:relative;width:1105px;margin:auto; height:482px; overflow:hidden;}
.act_sec .banner_askBut { width:414px; height:50px; overflow:hidden; position:absolute; top:328px; left:90px;}
.act_sec .banner_askBut  ul { width:100%;}
.tca{ width:414px; height:50px; display:block;}



.tcdh{ background:#c94746;overflow: auto;}
.tcdhc{ width:1105px; margin:0 auto;overflow: hidden;}
.tcdhc a{ display:block; float:left; width:25%; color:#FFF; line-height:50px; text-align:center; font-size:20px;}
.tcdhc a:hover{ color:#FFF;}



.bj3{ width:1115px; margin:0 auto; overflow:hidden; clear:both;}
.bt1{ padding:48px 0px 73px 0px;}
.tc_13{ background:url(images/38tc_13.jpg) center no-repeat; height:349px; overflow:hidden;}
.tc_13 a{ width:170px; height:50px; margin:215px 111px 85px 817px ; display:block;float: left;}
.tc_17{ padding-top:82px; overflow:auto;}
.tc_17c{ background:url(images/38tc_17.jpg) center no-repeat; width:215px; height:271px; float:left;}
.cc{ padding-left:10px;}
.tc_17c b{ font-size:18px; text-align:center;display: block;line-height: 30px;}
.tc_17c b span{ font-size:12px; color:#000;}
.tc_17c img{ padding:15px 10px 10px 15px;}
.tc_17c p{ padding-bottom:30px; width:98%; margin:0 auto;}
.tc_17c a{ text-align:center; display:block;}
.tc_17c span{ color:#c94746;}

.bt2{ padding:93px 0px 66px 0px;}
.xs{ text-indent:2em; font-size:15px; color:#000; line-height:30px; padding-bottom: 50px;}
.tc39{ background:url(images/38tc_39.jpg) center no-repeat; height:418px; overflow:auto; margin-bottom:60px;}
.tc39a{ display:block; float:left; width:98px; height:26px; margin-top:367px; margin-left:557px;}
.tc39b{ display:block; float:left; width:316px; height:82px; margin-top:308px; margin-left:106px;}


.bj4{ background:#fdf4ed; overflow:auto; clear:both;}
.bj4c{ width:1117px; margin:0 auto; overflow:auto;}
.zjbt{ padding-top:54px; padding-bottom:34px; overflow:auto;}
.zj{ background:url(images/zj.jpg) center no-repeat; width:1105px; height:715px; margin:0 auto;}
.zj a{ display:block; width:201px; height:48px; float:left; margin-top:634px; margin-left:845px;}

.qhbt{ padding-top:60px; padding-bottom:68px; width:1108px; margin:0 auto;}

/**/
.top2{ width:100%; margin:20px auto 0; padding-top:10px;}
.top2_nr_bt{ width:750px; margin:0 auto; height:85px; overflow:hidden;}
.top2_nr_bt a{ width:360px; height:85px; background:url(images/rlfy_35.jpg) no-repeat 0 0;margin-left:10px; display:inline; float:left; line-height:75px; color:#fff; font-size:20px; text-align:center;}
.top2_nr_bt a span.span_1{overflow:hidden; display:inline-block; height:85px; color:#FFFFFF;}
.top2_nr_bt a span.span_2{  overflow:hidden; display:inline-block; height:85px; color:#FFFFFF;}
.top2_nr_bt a span.span_4{  overflow:hidden; display:inline-block; height:85px;  color:#FFFFFF;}
.top2_nr_bt a.on,.top2_nr_bt a:hover{ background:url(images/rlfy_33.jpg) no-repeat 0 0; cursor:pointer; width:360px;}
.top2_nr_x{margin:50px auto 0; clear:both;}
.top2_nr_t{margin:50px auto 0; clear:both;}
.team_tab{margin:50px auto 0; clear:both;}
.top2_nr_t p{ width:912px; line-height:24px; color:#343434; float:left; margin:70px 0px 0px 20px;}
.top2_nr_x_bt{ margin-top:30px;}
.an{ width:544px; text-align:center; margin:50px auto 0}
.an img{ float:left;}
.an a { width:140px; height:38px; line-height:38px; background:#fb863f; color:#FFF; display:inline-block; text-align:center; border-radius:5px; font-size:20px; margin-top:5px;}











