html,body{width: 100%;}
        *{margin: 0 0;padding: 0 0;}
        ul li{list-style:none;}
       /*幻灯片*/

.bg_a{ width:100%; min-width:1200px; background:url(../images/bg_a.png) no-repeat center top; background-size:cover;}

.i_tp{ width:100%; padding:60px 0 40px; text-align:center;}
.i_tpa{ padding-top:30px;}


.i_tp .i_name{ width:100%; height:60px; line-height:60px; font-size:36px; color:#333; letter-spacing:2px;}

.i_tp .i_des{ width:100%; height:25px; line-height:25px; font-size:16px; color:#666;}

.i_m{ width:1200px; margin:0px auto; padding:0px 0 70px;}
.i_mcx{background:url(../images/bg_c.jpg);background-position:center center; height:404px; margin-bottom:30px; }

.i_m .tabBox_t , .i_m .tabBox_a{ width:100%; text-align:center;}

.i_m .tabBox_a .tabNav { width:100%; height:110px; border-bottom:2px solid #FFF;}

.i_m .tabBox_a .tabNav li { cursor:pointer; width:200px; float:left; height:110px; text-align:center;}

.i_m .tabBox_a .tabNav li span{ display:inline-block; *display:inline; zoom:1; width:85px; height:85px; border:1px solid #ddd; background:#FFF; vertical-align:top; margin-top:10px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; font-size:16px; padding-top:19px;}

.i_m .tabBox_a .tabNav li.now { border-bottom:2px solid #D9131D;}

.i_m .tabBox_a .tabNav li.now span{ color:#FFF; background:#D9131D; border:1px solid #D9131D;}

.i_m .tabBox_a .tabCont { width:100%; display:none;}

.fw_l{ width:100%; margin-top:20px;}

.fw_l li{ width:220px; height:300px; float:left; background:#FFF; margin-right:25px; box-shadow:1px 1px 8px #666; padding:55px 15px 20px;}

.fw_l li a{ display:block;}

.fw_l li img{ width:114px; height:114px; vertical-align:top;}

.fw_l li .title{ width:100%; height:50px; line-height:50px; white-space:nowrap; overflow:hiddenl; font-size:20px; color:#333;}

.fw_l li a:hover .title{ color:#D9131D;}

.fw_l li .des{ width:100%; height:40px; overflow:hidden; color:#777; font-size:12px; margin-top:10px;}

.bg_d{ width:100%; min-width:1200px; background-color:#FFFFFF}


.s_m{ width:645px; height:193px; margin:0px auto; background:url(../images/bg_d.png) no-repeat; text-align:center; padding-top:10px;}

.s_m p{ width:100%; height:70px; line-height:70px; font-size:18px;}

.s_m .s_ma{ width:460px; height:48px; margin:0px auto; position:relative;}

.s_m .s_ma input[type="text"]{ width:323px; height:48px; border:1px solid #ddd; line-height:48px; padding:0 8px; vertical-align:top; position:absolute; left:0; top:0; font-size:16px;}

.s_m .s_ma input[type="submit"],.s_m .s_ma .t_btn{ width:137px; height:48px; border:1px solid #E0363B; cursor:pointer; background-color:#E0363B; background-image:url(../images/s_btn.png); background-repeat:no-repeat; background-position:20px center; padding-left:40px; font-size:16px; color:#FFF; position:absolute; right:0; top:0; z-index:9;}

.s_m .s_mb{ width:100%; height:50px; line-height:50px; font-size:16px;}

.s_m .s_mb span{ color:#E0363B;}

.bg_e{ width:100%; min-width:1200px; background:#DDDEDE; background-size:cover;}

.ys_l{ width:1200px; margin:0px auto; padding:20px 0 0;}

.ys_l li{ width:190px; float:left; text-align:center; margin-right:62px;}

.ys_l li b{ display:block; width:100%; height:60px; line-height:60px; font-size:19px; color:#333; white-space:nowrap;}

.ys_l li .ctn{ width:100%; height:90px; overflow:hidden; line-height:160%; color:#666; text-align:center; font-size:14px;}

.ys_l li .ctn em{ color:#D11519;}

.ys_l li .tu{ width:140px; height:140px; background:url(../images/bg_1.png) no-repeat; text-align:center; position:relative; overflow:hidden; margin:0px auto; background-size:100% 100%;}

.ys_l li .tu img{ width:95px; height:66px; vertical-align:top; position:absolute; left:23px; top:37px;}

.ys_l li .tu .b{ z-index:9; opacity:0;filter:alpha(opacity=0);}

.ys_l li:hover .tu .b{ opacity:1;filter:alpha(opacity=100); transition:all .4s ease-in-out; transform:scale(0.8); -moz-transform:scale(0.8); -webkit-transform:scale(0.8);}

.ys_l li:hover .tu{ background:url(../images/bg_2.png) no-repeat; transition:all .4s ease-in-out; background-size:100% 100%;}

.bg_c{ width:100%; min-width:1200px; background:url(../images/bg_b.jpg) no-repeat center top; background-size:cover;}

.sl_l{ width:1200px; margin:0px auto;}

.sl_l li{ width:50%; height:318px; float:left; position:relative;}

.sl_l li img{ width:528px; height:318px; position:absolute; top:20px;}

.sl_l .sl_1 img{ left:0px;}

.sl_l .sl_2 img{ right:0px;}

.sl_l li .sj{ display:inline-block; *display:inline; zoom:1; width:auto; height:30px; line-height:30px;font-size:15px; color:#333; position:absolute;}

.sl_l li .sj em{ font-size:18px; color:#D9131D; font-weight:bold;}

.sl_l li .sj_1{ left:316px; top:23px;}

.sl_l li .sj_2{ left:357px; top:69px;}

.sl_l li .sj_3{ left:355px; top:148px;}

.sl_l li .sj_4{ left:354px; top:203px;}

.sl_l li .sj_5{ left:329px; top:295px;}

.sl_l li .sj_6{ left:150px; top:24px;}

.sl_l li .sj_7{ left:85px; top:70px;}

.sl_l li .sj_8{ left:128px; top:148px;}

.sl_l li .sj_9{ left:127px; top:203px;}

.sl_l li .sj_10{ left:180px; top:293px;}

.bg_f{ width:100%; min-width:1200px; background-color:#FFFFFF;}

.bz{ width:1160px; margin:0px auto; padding:50px 0 20px; background:#FFF; box-shadow:0 0 5px #666;}

.bz .tu,.bz .tu img{ width:370px; height:300px; float:left; vertical-align:top;}

.bz .wen{ width:760px; float:left; padding-top:50px;}

.bz dl{ width:195px; height:80px; float:left; margin-bottom:20px; margin-right:20px;}

.bz dl dt,.bz dl dt img{ width:42px; height:42px; float:left; vertical-align:top;}

.bz dl dd{ width:140px; float:right; text-align:left;}

.bz dl dd b{ display:block; width:100%; height:35px; line-height:35px; font-size:18px; font-weight:normal;}

.bz dl dd .des{ width:100%; height:65px; color:#999; overflow:hidden; line-height:130%; font-size:13px;}

.bg_g{ width:100%; min-width:1200px; background:#ebedee;}

.slider dl{ width:1020px; margin:0px auto;}

.slider dl dt{ width:160px; height:160px; float:left; border:3px solid #FFF; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; overflow:hidden;}

.slider dl dt img{ width:160px; height:160px; vertical-align:top;}

.slider dl dd{ width:800px; padding:50px 0; position:relative; float:right;}

.slider dl dd em{ display:block; width:40px; height:40px; position:absolute;}

.slider dl dd .yin_a{ background:url(../images/icon11.png) no-repeat; left:0; top:0;}

.slider dl dd .yin_b{ background:url(../images/icon12.png) no-repeat; right:0; bottom:0;}

.slider dl dd .name{ width:760px; margin:0px auto; height:35px; line-height:35px; font-size:18px; color:#E0363B; font-weight:bold;}

.slider dl dd .des{ width:760px; margin:0px auto; height:45px; font-size:13px; color:#888; line-height:175%; overflow:hidden;}

.bg_h{ width:100%; min-width:1200px;  background-color:#fff; }

.kf{ width:1200px; margin:0px auto;}

.kf .kf_l{ width:618px; height:300px; float:left; background:url(../images/tm_bg.png) repeat; border:1px solid #ddd; box-shadow:1px 1px 3px #eee inset; padding:20px; overflow:hidden;}

.marqueetop,.maquee{height:260px;width:100%;overflow:hidden;margin:0px auto;}

.marqueetop li,.maquee li{ width:100%; height:45px; line-height:45px; background:url(../images/icon1.jpg) no-repeat left center; border-bottom:1px dashed #ddd; position:relative;}

.marqueetop li p,.maquee li p{ width:330px; height:45px; line-height:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:15px;}

.marqueetop li span,.marqueetop li em,.maquee li span,.maquee li em{ display:inline-block; *display:inline; zoom:1; position:absolute; height:45px; line-height:45px; top:0; color:#888; right:0;}

.marqueetop li em,.maquee li em{ color:#D8131D; right:100px;}

.kf .kf_r{ width:420px; float:right;}

.kf_r .kf_r1{ width:100%; height:126px; background:url(../images/pic1.png) no-repeat right center; margin-top:-50px;}

.kf_r .kf_r1 span{ display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; vertical-align:top; margin-top:80px; font-size:20px;}

.kf_r input[type="text"]{ width:405px; height:40px; line-height:40px; border:1px solid #ddd;box-shadow:1px 1px 3px #eee inset; padding:0 8px; margin-top:25px;}

.kf_r .btn{ width:100%; margin-top:25px; position:relative; height:40px; line-height:40px;}

.kf_r .btn span{ font-size:14px; color:#666;}

.kf_r .btn em{ font-size:18px; color:#D8131D;}

.kf_r .btn input[type="submit"]{ width:150px; height:40px; text-align:center; line-height:40px; background:#D9131D; cursor:pointer; font-size:20px; color:#FFF; position:absolute; right:15px; top:0; z-index:9; border:0;}

.bg_i{ width:100%; min-width:1200px; background:#fff;}

.frd{ width:1200px; margin:0px auto; height:280px; overflow:hidden;}

.frd li{ width:200px; float:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#FFF; height:141px; text-align:center;}

.frd li img{ width:120px; height:100px; vertical-align:top; margin-top:20px;/*-webkit-filter: grayscale(100%);   -moz-filter: grayscale(100%);-ms-filter: grayscale(100%);   -o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;*/}

.frd li:hover img{/*-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);*/ transition:all .4s ease-in-out; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1)}

.bg_j{ width:100%; min-width:1200px; background:url(../images/bg_i.jpg) no-repeat; background-size:cover;}

.yl{ width:1200px; margin:0px auto; padding:20px 0;  text-align:left; line-height:150%;}

.yl .title{ width:100%; height:35px; line-height:35px; font-size:15px; font-weight:bold;}

.yl a{ display:inline-block; *display:inline; zoom:1; vertical-align:top; margin-right:25px; color:#666;}

.fn_bg{ width:100%; min-width:1200px; background:rgb(37, 37, 37);}

.friend{ width:1200px; margin:0px auto; padding:20px 0 15px; border-bottom:1px solid #565656; color:#aaa;}

.friend b,.friend a{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; vertical-align:top; margin-right:10px; color:#aaa;}

.friend b{ font-size:16px; font-weight:normal;}

.friend a:hover{ color:#FFF;}

.f_nav{ width:1200px; margin:0px auto; color:#aaa; padding:25px 0; border-top:1px solid #151515;}

.f_nav ul{ width:450px; float:left;}

.f_nav ul li{ width:125px; float:left; margin-right:25px; text-align:left;}

.f_nav ul li b,.f_nav ul li b a{ display:block; width:100%; height:40px; line-height:40px; font-weight:normal; font-size:18px; color:#cecece;}

.f_nav ul li p{ width:100%; height:30px; line-height:30px; overflow:hidden;}

.f_nav dl{ width:750px; float:right;}

.f_nav dl dt{ width:340px; float:left; text-align:center;}

.f_nav dl dt .f_logo,.f_nav dl dt .f_code{ display:inline-block; *display:inline; zoom:1; vertical-align:top; width:135px; margin:0 5px; text-align:center;}

.f_nav dl dt img{ width:135px; height:auto; vertical-align:top; margin-top:7px;}

.f_nav dl dt .f_code img{ width:90px;}

.f_nav dl dt .f_code p{ font-size:13px; white-space:nowrap;}

.f_nav dl dt p{ width:100%; height:30px; line-height:30px; font-size:15px;}

.f_nav dl dd{ width:390px; float:right;}

.f_nav dl dd h2{ font-size:22px; font-weight:normal; height:45px; line-height:35px;}

.f_nav dl dd p{ line-height:175%; padding-left:24px; margin-bottom:5px;}

.f_nav dl dd .tel{ background:url(../images/icon14.png) no-repeat left top;}

.f_nav dl dd .mail{ background:url(../images/icon15.png) no-repeat left top;}

.f_nav dl dd .address{ background:url(../images/icon16.png) no-repeat left top;}

.f_nav dl dd .guwen{ background:url(../images/icon25.png) no-repeat left top

;}

.bq_bg{ width:100%; min-width:1200px; height:58px; background:rgb(31, 31, 31);}

.bq{ width:1200px; height:58px; line-height:58px; text-align:center; margin:0px auto;color:#aaa;}

.bq span{ display:inline-block; *display:inline; zoom:1; height:48px; line-height:48px; vertical-align:top; color:#aaa; margin:0 5px;}

.bq a,.f_nav dl dd p a,.f_nav ul li p a{ color:#aaa;}

.bq a:hover,.f_nav dl dd p a:hover,.f_nav ul li p a:hover{ color:#FFF;}

.banner_s{ width:100%; height:450px; overflow:hidden; min-width:1200px;}

.banner_s img{ width:1920px; height:450px; vertical-align:top;}

.bg_1{ width:100%; min-width:1200px; background:#F5F5F5; position:relative;}

.i_m .zc .tabNav{ width:100%; border-bottom:1px solid #ddd; text-align:center; height:auto; padding-bottom:15px;}

.i_m .zc .tabNav li{ display:inline-block; *display:inline; zoom:1; position:relative; float:none; width:auto; margin:0 30px; height:auto; }

.i_m .zc .tabNav li.now{ border:0;}

.i_m .zc .tabNav li i{ display:none;}

.i_m .zc .tabNav li span{ width:auto; height:33px; line-height:33px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:none; font-size:18px; border:0; padding:0 10px;}

.i_m .zc .tabNav li.now i{ display:block; width:12px; height:12px; background:url(../images/icon2.png) no-repeat; position:absolute; left:50%; margin-left:-6px; bottom:-21px; z-index:999;}

.zc_m{ width:1200px; margin:0px auto; background:#FFF; text-align:center;}

.zc_m .tip{ width:100%; height:75px; line-height:30px; font-size:16px; color:#115FBB; padding-bottom:45px;}

.zc_m .lc{ width:100%; padding:45px 0 10px; text-align:center;}

.zc_m .lc li{ width:205px; text-align:center; margin:0 3px 30px; display:inline-block; *display:inline; zoom:1; vertical-align:top;}

.zc_m .lc li.jt{ width:95px;}

.zc_m .lc li.jt img{ width:82px; height:32px; margin-top:40px;}

.zc_m .lc li img{ width:120px; height:95px; vertical-align:top;}

.zc_m .lc li b{ display:block; width:100%; height:auto; line-height:150%; font-size:18px; white-space:nowrap; padding:10px 0;}

.zc_m .lc li p{ font-size:14px; color:#888;}

.sx{ width:100%;}

.sx li{width:50%; float:left; height:75px; line-height:75px; border-bottom:1px solid #eee; text-align:left; position:relative;}

.sx li.hui{ background:#FAFAFA;}

.sx li p{ width:100%; height:75px; line-height:75px; white-space:nowrap; overflow:hidden; padding-left:70px; font-size:16px;}

.sx li i,.sd li.des p i{ display:block; width:30px; height:30px; text-align:center; line-height:30px; background:#D9131D; font-size:15px; color:#FFF; position:absolute; left:25px; top:22px; font-style:normal; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}

.sx li p span,.sd li.des p span{ color:#D9131D;}

.sd{ width:100%;}

.sd li{ width:360px; float:left; padding:45px 0; text-align:center; border-right:1px solid #eee;}

.sd_a li{ height:490px;}

.sd_a li img{ margin-top:80px;}

.sd li img{ width:215px; height:190px; vertical-align:top;}

.sd li.des{ width:450px; border:0; text-align:left; padding-left:50px;}

.sd li.des p{ width:100%; padding-left:40px; font-size:16px; height:50px; line-height:50px; position:relative;}

.sd li.des p i{ left:0; top:10px;}

.zc_m .s_m{ background:none; padding:25px 0; height:auto;}

.bg_2{ background:#DDDEDE;}

.why{ width:1200px; margin:0px auto;}

.why .why_l{ width:640px; float:left; border-top:1px solid #ddd; border-left:1px solid #ddd; background:#FFF;}

.why .why_l td{ width:320px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; font-size:14px; padding:20px 0;}

.why .why_l td span,.why .why_r em{ color:#D11519;}

.why .why_r{ width:535px; float:right; text-align:center; font-size:16px;}

.why .why_r em{ display:block;}

.why .why_r img{ width:226px; height:253px; vertical-align:top; margin-top:20px;}

.why .why_r .tip{ width:100%; color:#D11519; margin-top:20px;}

.qst{ width:1200px; margin:0px auto;}

.qst li{ width:570px; float:left; margin-right:060px; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:30px; background:url(../images/icon3.png) no-repeat left 5px; padding-left:32px;}

.qst li .title{ width:100%; height:30px; line-height:30px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.qst li .title a{ color:#D8131D; font-size:18px;}

.qst li .des{ width:100%; height:45px; color:#666; overflow:hidden; line-height:170%; font-size:14px; text-align:left;}

.k_more{ width:100%; text-align:center; margin-top:15px;}

.k_more a{ display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px; text-align:left; background-color:#D9131D; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#FFF; font-size:18px; padding:0 50px 0 80px; background-image:url(../images/icon4.png); background-repeat:no-repeat; background-position:35px 14px;}

.i_m .cl .tabNav{ height:50px; border-bottom:1px solid #ccc; text-align:center;}

.i_m .cl .tabNav li{ display:inline-block; *display:inline; zoom:1; width:auto; height:51px; line-height:51px; padding:0 10px; margin:0 45px; float:none;}

.i_m .cl .tabNav li.now{ border-bottom:4px solid #D9131D;}

.i_m .cl .tabNav li span{ background:none; width:auto; height:50px; line-height:50px; border:0; padding:0; margin:0; font-size:18px;}

.i_m .cl .tabNav li.now span{ color:#D9131D; background:none; border:0;}

.i_m .cl .cl_m{ width:1200px; background:#FFF; padding:10px; margin-top:30px;}

.cl .cl_m ul,.cl .cl_m table{ width:100%; border:1px solid #ddd; border-bottom:0; text-align:left;} 

.cl .cl_m ul li{ height:325px; float:left; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}

.cl .cl_m table td{ border-left:1px solid #ddd; border-bottom:1px solid #ddd; vertical-align:top;}

.cl .cl_m table th{ border-bottom:1px solid #ddd; width:360px; padding:10px; text-align:center;}

.cl .cl_m table th img{ max-width:340px; height:auto;}

.cl .cl_m ul li.u_1{ width:380px; text-align:center;}

.cl .cl_m ul li.u_1 img{ width:360px; height:260px; vertical-align:top; margin-top:10px;}

.cl .cl_m ul li.u_1 p,.cl .cl_m table th p{ width:100%; height:50px; line-height:50px; text-align:center; font-size:18px;}

.cl .cl_m ul li.u_2{ width:650px; text-align:left;}

.cl .cl_m ul li.u_2 .title,.cl .cl_m table td .title{ width:100%; border-bottom:1px solid #ddd; height:65px; line-height:65px; white-space:nowrap; overflow:hidden; padding:0 25px; font-size:24px; vertical-align:top;}

.cl .cl_m ul li.u_2 .ctn,.cl .cl_m table td .ctn{ width:100%; overflow:hidden; padding:0 25px;}

.cl .cl_m ul li.u_2 .name,.cl .cl_m table td .name{ width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; margin-top:25px;}

.cl .cl_m ul li.u_2 .name em,.cl .cl_m table td .name em{ color:#D9131D;}

.cl .cl_m ul li.u_2 p,.cl .cl_m table td p{ width:100%; font-size:16px; height:48px; line-height:150%; overflow:hidden;}

.cl .cl_m table .last{ padding:10px; vertical-align:middle;}

.cl .cl_m ul li.u_3{ width:148px; border-right:0; text-align:center;}

.cl .cl_m ul li.u_3 .u_3m{ margin-top:100px;}

.cl .cl_m ul li.u_3 .u_3m p,.cl .cl_m table td .u_3m p{ font-size:16px; color:#666; margin-bottom:5px; height:auto;}

.cl .cl_m ul li.u_3 .u_3m span,.cl .cl_m table td .u_3m span{ font-size:17px;}

.cl .cl_m ul li.u_3 .u_3m em,.cl .cl_m table td .u_3m em{ color:#D9131D;}

.cl .cl_m ul li.u_3 .u_3m a,.cl .cl_m table td .u_3m a{ display:block; text-align:center; width:120px; height:42px; line-height:42px; margin-top:10px; background:#D9131D; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:18px; color:#FFF;}

.bg_3{ width:100%; min-width:1200px; background:url(../images/bg_j.jpg) no-repeat; background-size:cover;}

.i_m .xs .tabNav{ height:185px; border:0; text-align:center; margin-bottom:40px;}

.i_m .xs .tabNav li{ display:inline-block; *display:inline; zoom:1; height:185px; float:none; margin:0 10px;}

.i_m .xs .tabNav li.now{ border:0; color:#D9131D;}

.i_m .xs .tabNav li .tu{ width:140px; height:140px; margin:0px auto;}

.i_m .xs .tabNav li .tu img{ width:97px; height:97px; border:2px solid #ccc; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; overflow:hidden; vertical-align:top; margin-top:18px;}

.i_m .xs .tabNav li.now .tu img{ width:125px; height:125px; border:4px solid #D9131D; margin-top:0;}

.i_m .xs .tabNav li p{ width:100%; height:40px; line-height:40px; font-size:18px;}

.i_m .xs .xs_m{ width:100%; padding:15px 80px; text-align:left; border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; line-height:175%; font-size:17px; background:#FFF;}

.yq{ width:1200px; margin:0px auto;}

.yq li{ width:570px; float:left; margin-right:60px; padding-top:25px; border-bottom:1px dashed #ccc;}

.yq li .title{ width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.yq li .title img{ width:23px; height:23px; vertical-align:top; margin-top:5px;}

.yq li .title span{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; vertical-align:top; margin-left:2px; font-size:18px; color:#D8131D;}

.yq li .ctn{ width:100%; padding-left:30px; font-size:14px; color:#666; line-height:170%; height:70px; overflow:hidden; margin-top:10px;}

.yq li.y1 .ctn{ height:130px;}

.yq li .ctn p{ margin-bottom:10px;}

.i_tp .i_des_a{ height:auto;}

.yh{ width:1200px; margin:0px auto;}

.yh li{ width:280px; height:320px; float:left; background:#FFF; padding:10px; margin-right:25px;}

.yh li img{ width:260px; height:130px; vertical-align:top;}

.yh li .title{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #ddd; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:30px; font-size:16px; font-weight:bold; position:relative;}

.yh li .title i{ display:block; width:30px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#FF3333; font-weight:bold; font-style:normal; position:absolute; left:0; top:0;}

.yh li .des{ width:100%; height:60px; font-size:13px; line-height:167%; overflow:hidden; margin:7px 0 13px; overflow:hidden;}

.yh li .more{ width:100%; border-top:1px solid #ddd; text-align:center;}

.yh li .more a{ display:inline-block; *display:inline; zoom:1; height:33px; line-height:33px; background-color:#D9131D; text-align:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:14px; color:#FFF; background-image:url(../images/icon5.png); background-repeat:no-repeat; background-position:12px center; padding:0 15px 0 35px; vertical-align:top; margin-top:10px;}

.bg{ width:1200px; margin:0px auto;}

.bg li{ width:345px; height:210px; background:#FFF; box-shadow:0 0 5px #777; float:left; margin-right:82px; margin-bottom:50px; text-align:center; position:relative; overflow:hidden;}

.bg li img{ width:230px; height:140px; vertical-align:top; margin-top:15px;}

.bg li .title{ width:100%; height:40px; line-height:40px; font-size:22px;}

.bg li .zz{ width:345px; height:210px; position:absolute; left:0; top:-100%; z-index:999; text-align:center; background:#DF4249; /*background:rgba(217,20,29,0.8);*/ color:#FFF; font-size:22px; text-align:center; padding-top:70px;/* opacity:0;filter:alpha(opacity=0);*/}

.bg li:hover .zz{/*opacity:1;filter:alpha(opacity=100);*/ top:0; transition:all ease-in-out .4s;}

.bg li .zz i{ display:block; width:42px; height:42px; background:url(../images/icon22.png) no-repeat; margin:0px auto 10px;}

.bg li .title a{ font-size:22px;}

.bg li .des{ width:230px; margin:0px auto; height:95px; font-size:14px; color:#666; line-height:170%; overflow:hidden; text-align:left; margin-top:15px;}

.bg li .more{ display:block; width:140px; height:40px; text-align:center; line-height:40px; background:#D9131D; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:20px auto; font-size:18px; color:#FFF;}

.bg_4{ background:url(../images/bg_3.jpg) no-repeat; background-size:cover;}

.bg_5{ width:100%; min-width:1200px; background:url(../images/bg_4.jpg) no-repeat; background-size:cover;}

.sw{ width:100%; background:#FFF; padding:10px;}

.sw .sw_m{ width:100%; border:1px solid #ddd; padding:40px;}

.sw .sw_m .title{ width:100%; font-size:24px; height:40px; line-height:40px;}

.sw .sw_m .title span{ color:#D8131D;}

.sw .sw_m p{ width:100%; padding:0 20px; font-size:18px; line-height:190%;}

.jck{ width:100%; text-align:center;}

.jck li{ display:inline-block; *display:inline; zoom:1; float:none; height:auto; margin:70px 120px 0; padding-bottom:15px;}

.jck li .des{ width:100%; height:25px; line-height:25px; font-size:16px; text-align:center; margin-top:0;}

.jck li p{ width:100%; height:70px; line-height:70px; font-size:18px; display:none;}

.jck li p b{ font-style:normal; color:#D9131D;}

.jck li .more{ margin-top:15px;}

.rs li{ float:left; margin:70px 82px 0 0;}

.ct{ width:1200px; margin:0px auto; padding:40px 0;}

.ct .tabBox_t , .ct .tabBox_b  {width:100%;text-align:left;}

.ct .tabBox_b .tabNav { width:220px; float:left; border-right:1px solid #ddd;}

.ct .tabBox_b .tabNav li { cursor:pointer; width:100%; height:75px; line-height:75px; position:relative; text-align:left; padding:0 20px; font-size:16px;}

.ct .tabBox_b .tabNav li i,.ct .tabBox_b .tabNav li em{ display:block; position:absolute; top:50%;}

.ct .tabBox_b .tabNav li i{ width:15px; height:15px; background:url(../images/icon20.png) no-repeat; margin-top:-7px; right:-7px; z-index:1;}

.ct .tabBox_b .tabNav li em{ width:35px; height:21px; background:url(../images/icon21.png) no-repeat; margin-top:-10px; right:-10px; z-index:9; opacity:0;filter:alpha(opacity=0);}

.ct .tabBox_b .tabNav li.on,.ct .tabBox_b .tabNav li:hover { color:#D8131D; font-weight:bold;}

.ct .tabBox_b .tabNav li.on em,.ct .tabBox_b .tabNav li:hover em{ opacity:1;filter:alpha(opacity=100); transition:all .4s ease-in-out;}

.ct .tabBox_b .tabCont { display:none; width:980px; float:right; padding:20px 40px;}

.ct .tabBox_b .tabCont .c_title{ width:100%; height:40px; line-height:40px; position:relative; border-bottom:1px solid #ddd;}

.ct .tabBox_b .tabCont .c_title span{ display:inline-block; *display:inline; zoom:1; width:auto; height:40px; line-height:40px; font-size:16px; color:#D8131D; padding:0 15px; border-bottom:1px solid #D8131D; font-weight:bold;}

.ct .ctn{ width:100%; text-align:left; font-size:14px; line-height:215%; padding:30px 20px;}

.ct .ctn dl{ width:100%;}

.ct .ctn dl dt{ width:475px; height:295px; float:right; vertical-align:top;}

.ct .ctn dl dd{ width:370px; float:left;}

.ct .ctn dl dd h1{ font-size:18px; color:#D8131D; padding:10px 0;}

.ns li .title{ height:auto; padding-bottom:15px;}

.ns li .title span{ font-size:16px; color:#333; margin-left:5px;}

.ns li .title span em{ color:#D8131D;}

.ys_a{ width:100%;}

.ys_a li{ width:570px; float:left; margin-right:60px; border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:25px;}

.ys_a li .name{ width:100%; height:40px; line-height:40px; padding-left:30px; background:url(../images/icon3.png) no-repeat left center; font-size:18px; color:#D8131D; white-space:nowrap; overflow:hidden;}

.ys_a li .des{ width:100%; height:45px; font-size:14px; color:#666; line-height:170%; overflow:hidden; padding-left:30px;}

.sb{ width:100%; border:1px solid #ddd; background:#FFF; border-bottom:0;}

.sb dl{ width:100%; border-bottom:1px solid #ddd;}

.sb dl dt{ width:375px; float:left; border-right:1px solid #ddd; height:180px; text-align:center;}

.sb dl dt p{ width:100%; height:40px; line-height:40px; font-size:16px;}

.sb dl dt img{ width:110px; height:75px; vertical-align:top; margin-top:30px;}

.sb dl dd{ width:820px; float:left; padding:40px 0 10px;}

.sb dl dd ul{ width:100%;}

.sb dl dd ul li{ width:210px; float:left; height:30px; line-height:30px; margin-left:50px; padding-left:35px; margin-bottom:25px; font-size:16px; position:relative;}

.sb dl dd ul li i{ display:block; width:25px; height:25px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; text-align:center; line-height:25px; color:#FFF; font-size:16px; position:absolute; left:0; top:5px; background:#E32126; font-style:normal;}

.sb dl dd ul.gr li i{ background:#469CD2;}

.zx li .title{ padding-bottom:0;}

.zx li .title span{ font-size:18px; color:#D80B14;}

.zx li .des{ width:100%; height:30px; line-height:30px; padding-left:30px; font-size:14px; margin-bottom:15px;}

.pages{ width:100%; text-align:center; padding:20px 0; padding-bottom:50px;}

.pages a{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; padding:0 10px; min-width:10px; text-align:center; font-size:14px; margin:0 2px;}

.pages a{ border:1px solid #ddd;}

.pages a.now{ background:#DF1721; color:#FFF; border:1px solid #DF1721;}

.news{ width:1200px; margin:0px auto; margin-top:20px;}

.news_cont{ padding:50px 0px; padding-top:0px; }

.news .n_m{ width:100%; text-align:left; }

.news .n_m dl{ width:100%; border-bottom:1px solid #e8e8e8; padding-bottom:20px; margin-bottom:25px;}

.news .n_m dl dt{ width:60px; height:64px; float:left; background:url(../images/pic4.png) no-repeat; text-align:center;}

.news .n_m dl dt p{ width:100%; height:30px; line-height:20px; font-size:13px; color:#FFF; padding-top:8px;}

.news .n_m dl dt b{ display:block; width:100%; height:30px; line-height:30px; text-align:center; font-size:18px; color:#DF1721;}

.news .n_m dl dd{ width:780px; float:right;}

.news .n_m dl dd .title{ width:100%; height:40px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.news .n_m dl dd .title a{ font-size:16px;}

.news .n_m dl dd .tag{ width:100%; height:30px; line-height:30px; font-size:14px;}

.news .n_m dl dd .tag em{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; vertical-align:top;}

.news .n_m dl dd .des{ width:100%; height:45px; overflow:hidden; line-height:175%; text-indent:2em; color:#666; font-size:14px;}

.tck_bg{ width:100%; height:100%; position:fixed; background:url(../images/bg_5.png) repeat; left:0px; top:-100%; z-index:9999999999;}

.tck_bg .tck{ width:520px; background:#FFF; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin:0px auto; margin-top:13%; box-shadow:0px 2px 4px #333; padding:10px; text-align:left; padding-bottom:20px;}

.tck_bg .tck li{ width:100%; height:48px; line-height:38px; padding-top:10px;}

.tck_bg .tck li span{ display:inline-block; *display:inline; zoom:1; width:95px; height:38px; line-height:38px; text-align:right; font-size:14px; font-weight:bold; color:#444; float:left;}

.tck_bg .tck li span em{ color:#F00; margin-right:5px;}

.tck_bg .tck li .li_r{ width:390px; float:left; margin-left:5px;}

.tck_bg .tck li .li_r input , .tck_bg .tck li .li_r select{ width:370px; height:35px; border:1px solid #ddd; padding:0px 5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.tck_bg .tck li .li_r .btn{ width:70px; margin-right:15px; cursor:pointer;}

.tck_bg .tck li .li_r .tj{ border:1px solid #D9131D; background:#D9131D; color:#FFF;}



.nav_fix{ width:120px; position:fixed; left:0; top:80px; z-index:9999999;}

.nav_fix a{ display:block; width:100%; height:30px; line-height:30px; background:#000; color:#FFF; border-bottom:1px solid #FFF; text-align:center;}

.zc_m .sb{ width:100%; padding:20px 0;}

.zc_m .sb .sb_l,.zc_m .sb .sb_r{ width:500px; float:left; margin:0 49px; text-align:left;}

.zc_m .sb b{ width:100%; height:50px; line-height:50px; font-size:18px;}

.zc_m .sb p{ width:100%; height:30px; line-height:30px; margin-bottom:15px; font-size:16px;}

.zc_m .sb p i{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; background:#D9131D; text-align:center; vertical-align:top; font-size:16px; font-style:normal; color:#FFF; width:30px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}

.md{ width:1px; height:1px; position:absolute; left:0; top:-90px;}

.ck{ width:100%; text-align:center; padding:10px 0 30px;}

.ck a{ display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; font-size:18px; color:#FFF; background:#D9131D; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 20px;}

.hot{ width:1200px; margin:0px auto;}

.hot .hot_l{ width:455px; float:left; background:url(../images/tm_bga.png) repeat; height:385px; overflow:hidden;}

.hot .hot_l:hover{ background:#FFF;transition:all ease-in-out .4s;}

.hot .hot_l .l_top{ width:100%; height:95px; text-align:center; line-height:95px; background:url(../images/line_1.png) no-repeat left top; background-size:100% 2px; font-size:34px; color:#E03D41; font-weight:bold; position:relative;}

.hot .hot_l .l_top i{ display:block; width:85px; height:92px; background:url(../images/icon23.png) no-repeat; position:absolute; left:0; top:0; z-index:999;}

.hot .hot_l dl{ width:445px; height:142px; margin:0px auto; border-top:1px solid #ddd;}

.hot .hot_l dl dt{ width:70px; height:100px; float:left; margin:20px 30px;}

.hot .hot_l dl dt img{ width:70px; height:100px; vertical-align:top;}

.hot .hot_l dl dd{ width:290px; margin-top:10px; float:left; text-align:left;}

.hot .hot_l dl dd em,.hot .hot_r dl dd em{ display:block; width:100%; height:50px; line-height:50px; font-size:24px; position:relative; z-index:99999;}
.hot .hot_l dl dd em .mianfei{ position:absolute; left:100px; top:-7px;}


.hot .hot_l dl dd .des,.hot .hot_r dl dd .des{ width:100%; height:70px; font-size:14px; color:#777; overflow:hidden; line-height:173%;}

.hot .hot_l dl dd .des em,.hot .hot_r dl dd .des em{ display:inline-block; *display:inline; zoom:1; height:22px; line-height:22px; width:auto; vertical-align:top; color:#E13D41; font-size:14px;}

.hot .hot_l dl:hover dd em,.hot .hot_r dl:hover dd em{ text-decoration:underline;}

.hot .hot_l dl:hover dd .des em,.hot .hot_r dl:hover dd .des em{ text-decoration:none;}

.hot .hot_l dl dd .des b,.hot .hot_r dl dd .des b{ color:#E13D41;}

.hot .hot_r{ width:745px; float:right;}

.hot .hot_r dl{ width:350px; height:180px; float:left; margin-left:22px; margin-bottom:24px;background:url(../images/tm_bga.png) repeat; position:relative;/* background-image:url(../images/line_2.png); background-repeat:no-repeat; background-size:100% 2px;*/}

.hot .hot_r dl i{ display:block; width:100%; height:2px; background:url(../images/line_2.png) no-repeat;background-size:100% 2px; position:absolute; left:0; top:0; z-index:99;}

.hot .hot_r dl:hover{ background-color:#FFF;transition:all ease-in-out .4s;}

.hot .hot_r dl dt{ width:100px; float:left; position:relative; text-align:center; height:180px;}

.hot .hot_r dl dt img{ width:70px; height:100px; vertical-align:top; margin-top:65px;}

.hot .hot_r dl dt i{ display:block; width:68px; height:76px; background:url(../images/icon24.png) no-repeat; position:absolute; left:0; top:0; z-index:9999;}

.hot .hot_r dl dd{ width:230px; float:left; margin-top:10px;}

.hot .hot_r dl dd em{ height:80px; line-height:80px;}

.hot .hot_r dl:hover,.hot .hot_l:hover{ box-shadow:2px 2px 8px #444; transition:all ease-in-out .1s;}

.hot dl:hover dt img{ transform:scale(0.9); -moz-transform:scale(0.9); -webkit-transform:scale(0.9);transition:all ease-in-out .4s;}

.cl .cl_m ul.yh li,.cl .cl_m ul.yh li.u_2,.cl .cl_m ul.yh li.u_3{ height:680px; margin-right:0;}

.cl .cl_m ul.yh li.u_3 .u_3m{ margin-top:250px;}

.zc_m .lc_a li{ width:123px;}

.ys_la li{ width:250px;}

.why .why_la{ margin-top:30px;}

.ckts{ width:1200px; margin:0px auto; border-top:1px solid #ddd; background:#FFF; padding:20px 20px 50px; font-size:14px; line-height:175%;}

.ckts .t_m{ width:100%; height:70px; padding-top:20px; line-height:50px; border-bottom:1px solid #ddd; font-size:22px; margin-bottom:15px; position:relative;}

.ckts h6{ width:100%; height:40px; line-height:40px; font-size:18px;}

.ckts .t_m i{ display:block; width:1px; height:1px; position:absolute; top:-155px;}

.ckts p{ text-indent:2em;}

.ckts b{ display:block; text-indent:2em;}

.dljz{ width:100%; border:1px solid #ddd; border-bottom:0; background:#FFF;}

.dljz th,.dljz td{ border-bottom:1px solid #ddd; padding:15px;}

.dljz th{ font-size:18px; color:#000; text-align:center; border-right:1px solid #ddd; width:250px; font-weight:bold; background:#f7f7f7;}

.dljz td{ text-align:left; font-size:16px; color:#666; line-height:180%;}

.ckts .ck_nav{ width:100%; text-align:center; background:#FFF; padding:10px 0;}

.ckts .ck_nav span{ display:inline-block; *display:inline; zoom:1; font-size:20px; margin:0 10px; height:35px; line-height:35px; border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 15px; cursor:pointer;}

.ckts .ck_nav span:hover{ color:#FFF; background:#DF1721; border:1px solid #DF1721;}

.ckts .ck_nav_f{ position:fixed; top:70px; z-index:999999998; left:0; background:#EBEDEE;}













/*列表内容页*/

.listConts{line-height:26px;color:#666;}

.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000; display:block;}

.listConts .info{width:500px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}

.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}

.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}

.listConts .info .small{font-size:10px;padding-right:3px;}

.listConts .info .big{color:#003ba6;padding-left:3px;}

.listConts .desc{margin:20px 0 15px;padding:15px;line-height:24px;border:1px solid #f4e4b4;background:#fffff0; }

.listConts .showimg{margin:20px 0;text-align:center;}

.listConts .showimg a img{border:1px solid #ccc;padding:1px;}

.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}

.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}

.listConts .author{text-align:right;color:#999; float:right;}

.listConts #textarea{ font-size:14px;}
.listConts #textarea img{ max-width:100%;}




/*详细页功能区*/

.preNext{position:relative;}

.preNext .line{overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}

.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}

.preNext .text{color:#999;}

.preNext .actBox{position:absolute;top:25px;right:0;}

.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}

.preNext .actBox li a{color:#666;}

.preNext .actBox li#act-fav{background-position:4px 0px;}

.preNext .actBox li#act-err{background-position:4px -37px;}

.preNext .actBox li#act-pus{background-position:4px -73px;}

.preNext .actBox li#act-pnt{background-position:4px -109px;}



.join_d{ width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; margin-top:20px; padding-bottom:0px; margin-bottom:30px;}

.join_d td{ border-bottom:1px solid #ddd !important; border-right:1px solid #ddd; font-size:13px; padding:10px;}

.join_d td.title{ text-align:left; font-size:14px; color:#303030; background-color:#FCFCFC; width:100px; text-align:center;}

.join_d td.left{ text-align:left; color:#6C6C6C; line-height:160%; padding:15px 20px; line-height:26px;}

.join_d td.left div{ font-size:14px; color:#FF5D00; }





.izl-rmenu{position:fixed;left:5px;top:24%;z-index:99999999;  border:1px solid #e4e4e4;  
  }
.izl-rmenu .btn{width:98px;height:92px;cursor:pointer;position:relative; color:#333;  padding-top:47px; line-height:30px; text-align:center; font-size:14px; border:1px solid #e4e4e4; border-bottom:0px;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#fff;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 13px 2px no-repeat; background-color:#FFFFFF;}
.izl-rmenu .btn-cm{background:url(../images/name_cx.png) 28px 12px no-repeat; background-color:#FFFFFF;}
.izl-rmenu .btn-wx .pic{position:absolute;right:-162px;top:0px;display:none;width:162px; background-color:#FFFFFF; border:1px solid #e4e4e4; padding:10px; z-index:9999999;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 10px 0px no-repeat;background-color:#fff;}
.izl-rmenu .btn-zixun{background:url(../images/r_zxt.png) 27px 16px no-repeat;background-color:#fff;}
.izl-rmenu .btn-qq{background:url(../images/qqtb1.png) 27px 12px no-repeat;background-color:#fff;}

.izl-rmenu .btn-phone .phone{ word-break:break-all; position:absolute;width:160px;left:-160px;top:0px;color:#FFF;font-size:18px;text-align:center;display:none;}

.izl-rmenu .btn-phone1{background:#fff url(../images/r_qq.png) 5px 0px no-repeat;}
.izl-rmenu .btn-hongbao{background:url(../images/hongbao.jpg);}


.izl-rmenu .btn-top{background:url(../images/r_top.png) 12px 0px no-repeat;background-color:#fff;display:none; border-bottom:1px solid #e4e4e4; height:80px;}
.izl-rmenu .btn-top:hover{background-color:#444;}
.izl-rmenu .btn:hover{background-color:#f0f0f0;}
.izl-rmenu .kefu_list ul{ padding-right:1px; }
.izl-rmenu .kefu_list ul li{ padding-left:22px;  background-color:#ff811b; margin-bottom:1px;}
.izl-rmenu .kefu_list ul li a{display:block; line-height:46px; height:46px; color:#FFFFFF; font-size:14px; font-family:"Microsoft YaHei"; background:url(../images/qqtb.png) left no-repeat;text-shadow: 0 1px 1px #575757;}
.izl-rmenu .kefu_list ul li:hover{ background-color:#ff7019;   }


@media screen and (max-width:660px) {

.h_bg_fix{ position:static;}

}



/*2016-03-23修改*/

.s_m{ width:1200px; height:404px;}

.s_m p{ height:60px; padding-top:20px; line-height:30px;}

.s_m .ts{ width:870px; margin:0 auto; height:25px; line-height:25px; text-align:left; font-size:13px; margin-top:65px;}

.s_m .s_ma{ width:870px; background:#FFF; border:1px solid #ddd; position:relative;}

.s_m .s_ma input[type="text"]{ border:0; position:static;}

.s_m .s_ma .t_btn{ top:-1px;}

.s_m .s_ma #mc, .s_m .s_ma #sj{ width:380px; height:40px; line-height:40px; float:left; margin-top:3px; position:static; padding:0; padding-left:30px; color:#888;}

.s_m .s_ma #mc{ background:url(../images/icon26.jpg) no-repeat 5px center;}

.s_m .s_ma #sj{ background:url(../images/icon27.jpg) no-repeat 5px center; border-left:1px solid #eee;}

.s_mbc{ width:870px; height:120px; border:1px solid #ddd; margin:10px auto 0; background:#FFF; overflow:hidden; text-align:left; font-size:13px;}

.s_mbc dt{ width:500px; float:left;height:120px; border-right:1px solid #ddd;}

.s_mbc dt .t_tit,.s_mbc dd .t_tit{ width:100px; height:120px; text-align:center; border-right:1px solid #ddd; float:left; font-size:22px; color:#555; line-height:150%; padding-top:22px;}

.s_mbc dt .l_m{ width:365px; float:right; padding-top:13px;}

.s_mbc dt .l_m .t_n{ width:100%; height:28px; line-height:28px; font-size:15px;}

.s_mbc dt .l_m p{ width:100%; padding:0; font-size:12px; height:20px; line-height:20px; white-space:nowrap; overflow:hidden; color:#666;}

.s_mbc dt .l_m .t_n em{ color:#E0363B;}

.s_mbc dd{ width:368px; float:right; height:120px;}

.s_m .s_mb em{ margin-left:255px;}

.s_m .s_mb em b{ color:#E0363B; font-size:18px;}

.s_mbc dd ul{ width:260px; text-align:center; padding-top:30px; float:right}

.s_mbc dd ul li{ display:inline-block; *display:inline; zoom:1;}

.s_mbc dd ul li .tu{ width:80px; height:40px; border-right:1px solid #ddd;}

.s_mbc dd ul li.last .tu{ border:0;}

.s_mbc dd ul li .tu img{ width:28px; height:32px; vertical-align:top;}

.s_mbc dd ul li a{ font-size:13px; color:#666;}

.i_m .i_ma{ width:856px; margin:0 auto; padding:30px 0 0; text-align:center;}

.i_m .i_ma li{ display:inline-block; *display:inline; zoom:1; margin:0 40px;}

.i_m .i_ma li img{ width:80px; height:70px; vertical-align:top;}

.i_m .i_ma li span{ display:block; width:125px; height:34px; border:1px solid #E0363B; text-align:center; line-height:32px; background:#FFF; margin-top:10px; font-size:16px;}

.jyfw b{ width:100%; text-indent:0; margin-top:20px; height:35px; line-height:35px;}

.hyfl table{ width:100%; border:1px solid #ddd; border-right:0; border-bottom:0;}

.hyfl table th{ font-size:15px; font-weight:bold;}

.hyfl table th,.hyfl table td{ padding:10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center;}

.hyfl table .left{ text-align:left;}

.s_mbc dt .l_m .gd_x{ width:100%; height:60px; overflow:hidden; font-size:12px; color:#666;}

.s_mbc dt .l_m .gd_x li{ width:100%; height:20px; line-height:20px; white-space:nowrap; overflow:hidden;}




