@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{ font-family:'微软雅黑'; font-size:12px;}
a{ text-decoration:none;}
.swt_close_n{ display:block; width:37px; height:37px; position:absolute; background:url(close.png) left center no-repeat; z-index:9; cursor:pointer; right:7px; top:7px; z-index:9999999;}
.swt_cen{ width:560px; height:335px;  background:#fff; box-shadow:0 0 6px 2px #000; border-radius:5px; -moz-box-shadow:0 0 4px #000; -moz-border-radius:5px; -ms-box-shadow:0 0 4px #000; -ms-border-radius:5px; -o-box-shadow:0 0 4px #000; -o-border-radius:5px; -webkit-box-shadow:0 0 4px #000; -webkit-border-radius:5px; overflow:hidden; position:fixed; top:55%; left:50%;margin:-168px 0 0 -280px; display:none;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; z-index:999999;}
.swt_banner{width:560px; height:288px; overflow:hidden;}
.swt_anniu{width:100%; height:47px; background:#0b121e; overflow:hidden;}
.swt_anniu dl{width:100%; height:auto; overflow:hidden; margin-top:4px;}
.swt_anniu dl dt{float:left; width:370px; height:38px; margin:0 25px 0 10px;}
.swt_anniu dl dt #telInput{width:225px; height:34px; line-height:34px; float:left; border:2px solid #f94509; border-right:none; font-size:15px; color:#666; background:#fff url(tel.png) no-repeat 5px center; text-indent:25px;
	border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -ms-border-radius:5px 0 0 5px; -o-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;
}
.swt_anniu dl dt #callBtnn{width:143px; height:38px; background:#f94509; float:left; color:#fff; font-size:20px; text-align:center; line-height:38px; border:none; cursor:pointer;
	border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -ms-border-radius:0 5px 5px 0; -o-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;
}
.swt_anniu dl dd{float:left;}
.swt_anniu dl dd a{width:142px; height:38px; text-align:center; line-height:38px; color:#fff; font-size:20px; display:block; background:#e90a0a;
	border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;
}


.public_footer{width:100%; height:50px; background:url(public_footer_bg.png) left top; overflow:hidden; position:fixed; bottom:0; z-index:999}
.public_f_box{width:1200px; height:auto; margin:0 auto;}
.public_f_box dl{float:left; height:50px; background:url(public_f_r_bg.jpg) no-repeat right center; line-height:50px; font-size:18px; color:#fff;}
.public_f_box dl dt,.public_f_box dl dd{float:left;}
.public_f_box dl dd a{display:block; width:72px; height:26px; background:#ff7245; border-radius:5px; font-size:16px; text-align:center; line-height:26px; color:#fff; margin-top:12px;}
.public_f_box dl dd a:hover{background:#fc5f2d;}
.public_f_box dl.d1{width:254px;}
.public_f_box dl.d1 dt{width:152px; text-indent:65px; background:url(public_f_lihe.jpg) no-repeat 20px center;}
.public_f_box dl.d2{width:264px;}
.public_f_box dl.d2 dt{width:163px; text-indent:75px; background:url(public_f_xx.png) no-repeat 28px center;}
.public_f_box .public_f_zx{width:368px; height:50px; float:left; font-size:24px; color:#fff; line-height:50px; text-indent:63px; background:url(public_f_dh.png) no-repeat 27px center;}
.public_f_box .public_f_zx span{font-size:18px;}
.public_f_huidian{width:314px; height:50px; float:left; padding-top:9px;}
.public_f_huidian #telInputnnn{width:197px; height:33px; border-radius:5px; border:none; font-size:16px; text-indent:10px; display:inline-block; float:left; margin-right:3px;}
.public_f_huidian #callBtnnn{border:none; width:96px; height:33px; line-height:33px; background:#ff0000; color:#fff; font-size:18px; font-weight:bold; border-radius:5px; float:left;}


.slider_common{width:560px; height:288px;overflow:hidden;}
.slider_common div{ cursor:pointer}
.jquery-slider-wrapper{position:relative;zoom:1;clear:both}
.jquery-slider-slide{position:absolute;padding-bottom:0px;margin:0px;padding-left:0px;width:100%;padding-right:0px;display:none;float:left;padding-top:0px}
.jquery-slider-slide img{border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px}
.jquery-slider-slide-current{z-index:2;display:block}
.jquery-slider-slide-next{z-index:1;display:block}
.jquery-slider-selectors{z-index:3;position:absolute;bottom:10px;display:block;overflow:hidden;right:10px}
.jquery-slider-selector{margin:0px 0px 0px 5px;width:16px;display:inline;float:left;height:16px}
.jquery-slider-selector span{display:none}
.jquery-slider-control{z-index:4;position:absolute;margin-top:-34px;width:48px;display:none;height:69px;top:50%;cursor:pointer;right:50%;margin-right:-24px}
.jquery-slider-control span{display:none}
.jquery-slider-hovered .jquery-slider-control{display:block}
.jquery-slider-navigation{display:block}
.jquery-slider-navigation-prev{z-index:4;position:absolute;margin-top:-34px;width:48px;display:none;height:69px;top:50%;cursor:pointer;left:0px}
.jquery-slider-navigation-prev span{display:none}
.jquery-slider-navigation-next{z-index:4;position:absolute;margin-top:-34px;width:48px;display:none;height:69px;top:50%;cursor:pointer;right:0px}
.jquery-slider-navigation-next span{display:none}
.jquery-slider-hovered .jquery-slider-navigation-prev{display:block}
.jquery-slider-hovered .jquery-slider-navigation-next{display:block}
.jquery-slider-wrapper .caption{position:absolute;padding-bottom:6px;padding-left:10px;bottom:10px;padding-right:10px;background:#333333;color:#fff;font-size:13px;padding-top:6px;left:10px}
.jquery-slider-timer{z-index:4;position:absolute;width:100%;bottom:0px;height:3px;color:#000000;left:0px}
.jquery-slider-timer-bar{width:0px;display:inline;background:#000000;float:left;height:3px;opacity:0.5}



.showMsg{width:auto; height: auto; display: none; overflow: hidden; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); padding: 20px; background: rgba(0,0,0,0.6); font-size: 20px; color: #fff; z-index: 999; border-radius: 8px;}


.swtright{width:150px; height:160px; position:fixed; right:80px; bottom:-220px; z-index:999; background:url(swtright.png) no-repeat left center; display:none;}
.swtright a{ display:block; width:100%; height:100%;}

.swtright .swtright_close{
    position: absolute;
    display: block;
    right:20px;
    top: 0;
    width: 25px;
    height: 25px;
    z-index: 10;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.swtright .swtright_close:hover {
    -webkit-animation: rotate360 0.3s ease 1;
    -moz-animation: rotate360 0.3s ease 1;
    -ms-animation: rotate360 0.3s ease 1;
    -o-animation: rotate360 0.3s ease 1;
	animation: rotate360 0.3s ease 1;
}

@-webkit-keyframes rotate360{100%{-webkit-transform: rotate(720deg);-moz-transform: rotate(720deg);-ms-transform: rotate(720deg);-o-transform: rotate(720deg);transform: rotate(720deg);}}
@-moz-keyframes rotate360{100%{-webkit-transform: rotate(720deg);-moz-transform: rotate(720deg);-ms-transform: rotate(720deg);-o-transform: rotate(720deg);transform: rotate(720deg);}}
@-ms-keyframes rotate360{100%{-webkit-transform: rotate(720deg); -moz-transform: rotate(720deg); -ms-transform: rotate(720deg); -o-transform: rotate(720deg); transform: rotate(720deg);}}
@-o-keyframes rotate360{100% {-webkit-transform: rotate(720deg); -moz-transform: rotate(720deg); -ms-transform: rotate(720deg); -o-transform: rotate(720deg); transform: rotate(720deg);}}
@keyframes rotate360 {100%{-moz-transform: rotate(720deg); -ms-transform: rotate(720deg); -o-transform: rotate(720deg); -webkit-transform: rotate(720deg); transform: rotate(720deg);}}


.swtright .swtright_close:before {
    position: absolute;
    left: 50%;
    top: 50%;
    content: '';
    width: 25px;
    height: 1px;
    margin-left: -7px;
    margin-top: -1px;
    background-color: #000;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.swtright .swtright_close:after {
    position: absolute;
    left: 50%;
    top: 50%;
    content: '';
    width: 25px;
    height: 1px;
    margin-left: -7px;
    margin-top: -1px;
    background-color: #000;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}




/*右侧飘窗*/
#swt_right{position:absolute;z-index:999;}
#swt_right li{cursor:pointer; margin-bottom:20px;}
#swt_right #swt_right_nav .subCate img{position:relative;}
#swt_right #swt_right_nav .mainCate{position:relative;}
#swt_right #swt_right_nav .subCate{display:none; position:absolute; left:-248px; top:0; width:100%; height:auto;}
#swt_right #swt_right_nav .on .subCate{display:block !important;}
#swt_right #swt_right_nav .subCate img.a1{top:-5px}
#swt_right #swt_right_nav .subCate img.a2{top:0 }
#swt_right #swt_right_nav .subCate img.a4{top:-60px; left:80px;}
#swt_right #swt_right_nav .dh{width:248px; height:95px; background:#0F0; position:relative; top:-15px; background:url(/swt/tel_pic.png) no-repeat left top;}
