@charset "utf-8";
body{ background:#fff;}
.zhaoshi_title i,.zhaoshi_title2 i,.zhaoshi_title .btn_next_zhaishi,.zhaoshi_title2 .btn_next_zhaishi,.zhaoshi_title2 .btn_next_zhaishi,.zhaoshi_title2 .btn_next_zhaishi:hover,.nxiala1,.threelist li a,.threelist li.hover a,.threelist li a:hover,.two_bg_1421 .twolist li em.f_icon7,.two_bg_1421 .twolist li em.f_icon8,.two_bg_1421 .twolist li em.f_icon9,.two_bg_1421 .twolist li em.f_icon10,.two_bg_1421 .twolist li em.f_icon11,.two_bg_1421 .twolist li h5.f_icon12,.two_bg_1421 .twolist li h5.f_icon13,.onelist2 li a,.floortitle dt i,.fourlist li a{background:url(../image/allbgs.png) no-repeat;}
.one_flash{float:left;width:100%;}
.one_box{float:left;width:238px; height:250px; border:1px solid #ccc; border-top:medium none;display:inline;background:#FFF; overflow:hidden;}
#focus2{width:728px;height:329px;overflow:hidden;position:relative;z-index:0;}
#focus2 ul{height:329px;position:absolute;z-index:1;}
#focus2 ul li{float:left;width:728px;height:329px;overflow:hidden;position:relative;z-index:1;}
#focus2 ul li a{float:left;}
#focus2 ul li div{position:absolute;overflow:hidden;z-index:1;}
#focus2 .btnBg{position:absolute;width:760px;height:30px;left:0;bottom:0;z-index:1;opacity:0.6;filter:alpha(opacity=60); background:#000;}
#focus2 .btn{position:absolute;width:auto;height:12px;right:20px;bottom:9px;float:right;z-index:1;}
#focus2 .btn span{display:inline-block;_display:inline;_zoom:1;width:12px;height:12px;line-height:12px;text-align:center;font-size:0;font-family:"Microsoft YaHei",SimHei;margin-left:8px;cursor:pointer;color:#fff; background:#fff;opacity:0.6;filter:alpha(opacity=60); border-radius:10px;}
#focus2 .btn span.on{opacity:1;filter:alpha(opacity=100);}
#focus2 li div{float:left;width:690px;margin:15px 21px 0 21px;background:url(../image/banner_falsh_bg.jpg) repeat-x;display:inline;}
#focus2 li span{float:left;width:215px;margin-right:14px;display:inline;overflow:hidden;text-align:center;line-height:25px;background:url(../image/icon_flash_line.jpg) right no-repeat;padding:0 2px;text-align:center;}
.big_ad4{float:left;width:100%;height:88px;overflow:hidden;}
.big_ad4 img{ width:240px; height:88px; vertical-align:bottom;}
.twolist{float:left;width:100%;}
.twolist li{float:left;width:160px;padding:20px 15px 10px 15px;_padding:10px 15px 20px 15px;*padding:10px 15px 20px 15px;height:247px;border-right:1px solid #d1d1d1;line-height:20px;overflow:hidden;}
.twolist li span{float:left;width:160px;height:160px;_height:180px;display:inline;overflow:hidden;background:url(../image/logocat.jpg) no-repeat 50% 50%;}
.twolist li span a{display:table-cell;vertical-align:middle;text-align:center;width:160px;height:160px;*display:block;*font-size:140px;*font-family:Arial;}
.twolist li span a img{vertical-align:middle;}
.twolist li h2{float:left;width:100%;font-family:Arial,Helvetica,sans-serif;color:#f00000;font-size:20px;line-height:30px;margin-top:9px;_margin-top:0;display:inline;}
.twolist li h2 i{font-style:normal;font-size:14px;margin-right:4px;float:left;margin-top:2px;display:inline;}
.twolist li.noborder{border:0;width:165px;}
.twolist li a{color:#333;font-family:Arial,Helvetica,sans-serif;}
.twolist li p{float:left;width:100%;height:45px;overflow:hidden;}
.twolist li p a{font-family:"寰蒋闆呴粦";}
.twolist2 li{border-bottom:1px solid #d1d1d1;width:161px;_height:247px;height:247px;overflow:hidden;}
.twolist2 li.nor_bor{border-right:0;}
.twolist2 li p{float:left;width:100%;height:43px;overflow:hidden;}
.twolist li:hover,.twolist li.hover{box-shadow:rgba(0,0,0,0.7) 0 0 8px;transform:translate3d(0,0px,0);-webkit-transform:translate3d(0,0px,0);_box-shadow:rgba(0,0,0,0) 0 0 0px;background:none;_border-left:none;_border-top:0;}
.fivelist li.hover img{opacity:0.8;filter:alpha(opacity=80);}
.threelist{float:right;margin-top:15px;display:inline;position:absolute;right:0;top:0;z-index:1008;}
.threelist li{float:left;width:12px;height:12px;margin-left:10px;display:inline;line-height:12px;border:0;}
.threelist li.hover{background:none;padding-left:0;}
.threelist li a{ background-position:0 -215px;background-position:0 -214px\9\0;display:block;width:12px;height:14px;}
.threelist li.hover a,.threelist li a:hover{background-position:0 -193px; background-position:0 -192px\9\0;}
.four{float:left;width:100%;background:#FFF;border-bottom:1px solid #ccc; margin:35px 0 0;}
.four_l{float:left;width:203px; height:422px; border-left:1px solid #ccc;border-right:1px solid #ccc;}
.fourlist{float:left;width:192px;margin:8px 0 0 11px;height:216px; display:inline; overflow:hidden;}
.fourlist li{float:left;width:78px;display:inline;line-height:24px; margin:0 18px 0 0; overflow:hidden; height:24px;}
.fourlist li a{padding-left:8px;color:#666; display:block;}
.fourlist li a:hover{ background-position:0 -1736px; color:#fff; }
.fourlistblue li a:hover{background-position:0 -1776px;}
.fourlistblue1 li a:hover{background-position:0 -1816px;}
.fourlistgreen li a:hover{background-position:0 -1856px;}
.fourlist2{float:right;width:100%;height:35px;overflow:hidden;}
.fourlist2 li{line-height:20px;}
.four_r{float:left;width:994px;border-top:1px solid #ccc;border-right:1px solid #ccc;}
.four_title{float:left;width:100%;line-height:35px;height:35px;border-bottom:1px solid #d1d1d1;}
.four_l_l{float:left;width:796px;}
.four_l_r{float:right;width:198px;}

.five_l{border-left:1px solid #ff9b0d;border-right:1px solid #ff9b0d;}
.five_l h2{background:url(../image/five_l_h2.jpg) repeat-x;}
.five_l h3{background:#ff9b0d;}
.fivelist{float:left;width:100%;}
.fivelist2{width:199px; overflow:hidden;}
.fivelist li{float:left;width:170px; height:195px; padding:9px 14px;border-right:1px solid #d1d1d1;border-top:1px solid #d1d1d1;position:relative; overflow:hidden;}
.fivelist2 li{ height:272px; border-top:medium none;}
.indexpropic{ margin:0 0 6px;}
.indexpropic1{ margin:13px 0 20px;}
.indexpropic a{width:170px; height:140px; display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:122px; *font-family:Arial;}
.indexpropic a img{vertical-align:middle;}
.indexpropic1 a{ height:170px;*font-size:148px;}
.indexprodesc p{ line-height:14px;font-family:"寰蒋闆呴粦","榛戜綋",Arial; height:28px; overflow:hidden;}
.indexprodesc p a{ color:#666;}
.indexprodesch3{ color:#ff3b3d;font-family:"寰蒋闆呴粦","榛戜綋",Arial; font-size:16px; line-height:21px;}
.indexprodesch3 i{ font-size:14px;}
.fivelist li.norightborder{border-right:0;}
.five_flash{float:left;width:399px;height:290px;}
.flash1{width:399px;height:290px;overflow:hidden;position:relative;float:right;z-index:1;}
.flash1 ul{height:290px;position:absolute;z-index:1;}
.flash1 ul li{float:left;width:399px;height:290px;overflow:hidden;position:relative;background:#fff;}
.flash1 ul li div{position:absolute;overflow:hidden;z-index:1;}
.flash1 ul li img{width:100%;height:290px;}
.flash1 .btn{position:absolute;width:399px;height:5px;left:0;bottom:9px;text-align:center;overflow:hidden;z-index:1;}
.flash1 .btn span{display:inline-block;_display:inline;_zoom:1;color:#FFF;cursor:pointer;height:5px;margin-left:2px;position:relative;width:36px;font-weight:bold;text-indent:-999999;background:#999;z-index:1;}
.flash1 .btn span.on{background:#7abd54;}
.fivelist2 li span{position:absolute;z-index:100009;top:10px;left:10px;}
.bannerbox1{ width:399px; height:290px; position:relative; float:left;}
.banner1{ width:399px; height:290px; overflow: hidden; position: relative;}
.banner1 ul {height:290px;}
.banner1 a img{width:399px; height:290px; display:block; vertical-align: bottom; }
.slidenum1{ position:absolute; bottom:0; left:0; width:399px; text-align:center; height:30px; opacity:0.6;filter:alpha(opacity=60); background:#000;}
.slidenum1 span{display:inline-block; background:#fff; width:10px; height:10px;  margin:10px 5px 0px 5px; cursor:pointer; overflow:hidden; border-radius:5px;}
.slidenum1 span.current{background-color:#093;}



.nxiala{float:right;position:relative;width:116px;border:1px solid #dadada;height:24px;}
.nxiala1{ background-color:#fff; background-position:right -159px; background-position:right -160px\0;*background-position:right -159px; width:110px;height:24px;line-height:24px;padding:0 0 0 6px;color:#333333;z-index:1500;position:relative;font-family:Arial,Helvetica,sans-serif;}
.nxialacon{width:116px;border:1px solid #dadada;border-top:medium none;position:absolute;left:-1px;top:25px;float:left;padding:6px 0;background-color:#fff;font-family:Arial,Helvetica,sans-serif;display:none;}
.nxialacon a{color:#333;display:block;line-height:20px;margin-left:6px;}
.nxialacon a:hover{color:#2067b7;}

.rcbtn{display:block;margin:0 auto;width:164px;background:#dc3535;line-height:26px;height:26px;color:#fff;text-align:center;font-size:14px;font-family:"寰蒋闆呴粦","榛戜綋",Arial;}
.rcbtn:hover{color:#fff;}

.onelist{float:left;width:100%;}
.onelist li{float:left;width:119px;text-align:center;line-height:32px;overflow:hidden;border:0;}
.onelist li.hover{padding-left:0;}
.onelist li a{font-family:"寰蒋闆呴粦";font-size:18px;color:#6d6d6d;background:#d1d1d1;display:block;}
.onelist li.hover a,.onelist li a:hover{background:none #FFF;}
.onelist2{float:left;width:214px;padding:13px; height:192px;}
.onelist2 li{float:left;width:100%;line-height:24px; font-family:Arial, "寰蒋闆呴粦";}
.onelist2 li a{float:left;color:#6d6d6d;padding-left:7px; background-position:0 -1415px;}
.onelist2 li a:hover{background-position:0 -1445px; color:#2975cb;}
.onelist2 li span{float:right;color:#6d6d6d;}


.indexbanlist{ float:left; width:100%;}
.indexbanlist li{ float:left; width:189px; height:250px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.indexbanlist li img{ display:block; width:189px; height:250px; vertical-align:bottom; }
.indexbanlist li.firstban{ width:198px; border-left:1px solid #ccc;}
.indexbanlist li.firstban img{ width:198px;}
.indexbanlist li.lastban{ border-right:1px solid #fff;}
.four_l_box{ float:left; width:205px;}
.floortitle{ float:left; width:100%; height:59px; padding:24px 0 0;}
.floortitle1{ background:#6d79db;}
.floortitle2{ background:#5db5db;}
.floortitle3{ background:#3592e2;}
.floortitle4{ background:#3abfb6;}
.floortitle dt{ float:left; width:43px; height:35px; margin:0 0 0 20px; display:inline;}
.floortitle dt i{ display:block;  width:43px; height:35px;}
.floortitle1 dt i.titlepic1{ background-position:1px -1526px;}
.floortitle2 dt i.titlepic1{ background-position:-57px -1527px;}
.floortitle3 dt i.titlepic1{ background-position:5px -1628px;}
.floortitle4 dt i.titlepic1{ background-position:-55px -1627px;}
.floortitle dd{ float:right; width:136px;}
.floortitle dd h2{ font-size:16px; line-height:18px; color:#fff;font-family:"寰蒋闆呴粦";}
.floortitle dd h2 a{ color:#fff;}
.floortitle dd span{ display:block; line-height:17px; color:#fff; font-family:Arial, "寰蒋闆呴粦";}
.four_l_r_img1{ display:block; width:100%; height:290px; border-bottom:1px solid #ccc;}
.four_l_r_img1 img{ width:198px; height:290px; display:block; vertical-align:bottom;}
.four_l_r_img2{ display:block; width:100%; height:213px;}
.four_l_r_img2 img{ width:198px; height:213px; display:block; vertical-align:bottom;}





.hbtopban li{height:255px; display:none;}
.hbtopban a{display:block; width:100%; height:255px;}
.hbtopban li img{ display:block; vertical-align:bottom;}
.hbbanner{background:url(../image/qptopban.jpg) no-repeat center top; }
.hbtopban2 li{height:75px; display:none;}
.hbtopban2 a{display:block; width:100%; height:75px;}
.hbtopban2 li img{ display:block; vertical-align:bottom;}
.hbbanner2{background:url(../image/sqptopban.jpg) no-repeat center top; }