@charset "utf-8";
/* CSS Document */
body ,html{padding: 0px;margin: 0px;font-family:Microsoft YaHei,SimSun,Arial, Helvetica, sans-serif;color: #333; font-size:12px; background:#fff;}
*{margin:0px; padding:0px;}
ul,li,p,span,img,h6{margin:0px; padding:0px;}
ul,li{list-style:none;}
img{border:none;}
p{font-weight:normal; line-height:24px;}
a{ text-decoration:none; color:#333;border:none;}
a:hover{color:#b42d3c;}
#header_bg{ position:absolute; width:100%; left:0px; top:0px; z-index:9999; background:url(menu_bg.png) no-repeat center 130px; height:178px;}
#header_index{margin:0px auto; width:1000px;}
.logo{float:left; margin-top:41px;}
.top_right{float:right; margin-top:30px;}
.top_right a{background:url(xx.png) no-repeat left center; padding-left:20px; color:#040404; font-size:12.53px; margin-left:15px;}
.top_right p{ margin-bottom:8px;}
.menu_index{clear:both; margin:0px auto; width:100%;}
.menu_index li{float:left; width:132px; text-align:center; margin:0px 5px;}
.menu_index a{line-height:30px; color:#fff; font-size:15.7px; display:block;}
.menu_index a:hover,.menu_index li a.menu_hover:link,.menu_index li a.menu.visited{ background:url(menu_hover.png) no-repeat left center;}
.midbg{clear:both; width:100%; height:643px; margin:0px auto; z-index:3;}
.iBan { height:643px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{ height:68px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:643px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:643px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%;}
.iBanScreen .num{position:absolute; width:200px; bottom:15px; left:75%; z-index:800;}
.iBanScreen .num a{ display:inline-block; width:12px; height:12px; margin-right:3px;}
.iBanScreen .num a{ z-index:999; display:inline-block; width:12px; height:12px; background:url(dots.png) no-repeat left top;_background:url(dots.gif) no-repeat left top;margin-right:10px;}
.iBanScreen .num a.cur{width:12px; height:12px; background:url(dotsFocus.png) no-repeat left top; _background:url(dotsFocus.gif) no-repeat left top;}
.banner_bottombg{clear:both; background:url(banner_bottombg.jpg) repeat-x left top #0e55a8; padding-top:35px; padding-bottom:50px;}
.banner_bottom{margin:0px auto; width:1000px;}
.bn01{color:#fff; font-size:25.6px; font-weight:bold; margin-bottom:25px;}
.bn02{color:#fff; font-size:14px; margin-bottom:25px;}
.bn02 span,.bn03 span{font-size:19.65px; font-weight:bold; margin-right:18px;}
.bn03{color:#fff; font-size:12px;}
.pro_indexbg{margin:0px auto; width:100%; background:#f2f2f2; margin-top:7px; padding-top:15px; overflow:hidden; padding-bottom:30px;}
.pro_title{background:url(pro_line.jpg) repeat-x center 16px; margin:0px auto; width:1000px;}
.pro_title p{margin:0px auto; width:228px; background:#0055b9; color:#fff; text-align:center; font-size:18px; line-height:32px;}
.pro_title p span{font-size:12px;}
.pro_title02{text-align:center; display:block; margin:0px auto; color:#111111; font-size:13.6px; margin-top:15px; margin-bottom:25px;}
.pro_index{margin:0px auto; width:1000px;}
.LeftBotton{background:url(LeftBotton.jpg) no-repeat left center; width:20px; height:22px; float:left; margin-top:88px; margin-right:5px;}
.RightBotton{background:url(RightBotton.jpg) no-repeat left center; width:20px; height:22px; float:right; margin-top:88px;}
.pic{padding:0px 5px;}
.pic p{text-align:center; font-size:14px;}
.pic a{ color:#111;}
.pic a:hover{color:#0055b9;}
.pic img{border:1px solid #a0a0a0; margin-bottom:5px;}
.prolist_index{text-align:center; margin:0px auto; margin-top:14px; margin-bottom:30px;}
.prolist_index ul{margin:0px auto; width:1000px; margin-bottom:20px; overflow:hidden; margin-top:10px;}
.prolist_index li{float:left; width:119px; margin:0px 11px;}
.DB_tab25 {width:100%;height:282px;position:relative;overflow:hidden; background:url(bn01.jpg) no-repeat top center;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:282px;display:none}
.DB_tab25 .DB_imgSet{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:0px;top:110px;}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:0px;top:110px;}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:0px;top:110px;}
.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:0px;top:110px;}

.DB_tab25 .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:300px;text-align:center;font-size:0}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}


.DB_tab25 .DB_prev{position:absolute;left:-100px;top:120px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:120px;cursor:pointer;display:none;}
.footer_indexbg{clear:both; background:url(footer_bg.jpg) repeat-x left top #0156b9; padding-top:30px; padding-bottom:20px;}
.footer_index{margin:0px auto; width:1000px; color:#fff; text-align:center; line-height:24px;}
.footer_index img{vertical-align:middle; margin-right:5px;}
.footer_index a{color:#fff; margin:0px 10px;}
.footer_index a:hover{text-decoration:underline;}
.banner_ny{background:url(banner_inside.jpg) no-repeat top center; height:439px;}
.subtitlebg{margin:0px auto; width:100%; border-bottom:1px solid #959595; margin-bottom:3px; overflow:hidden;}
.subtitle{margin:0px auto; width:1000px;}
.weizhi{float:right; line-height:36px;}
.color_css{color:#b42d3c;}
.subtitle p{line-height:36px; color:#0c0c18; font-size:14px;}
#container{margin:0px auto; width:1000px; margin-bottom:5px; overflow:hidden;}
#mydefault{float:right; width:760px; _width:740px; margin-top:10px; margin-bottom:20px;}
.about_inside{text-indent:25px; font-size:14px; line-height:24px; margin-bottom:20px; margin-left:30px; _margin-left:0px;}
.about_inside img{margin-top:10px;}
#navigation{float:left; /*width:272px;*/width:240px;}
.nav_title{background:url(list_hover.jpg) no-repeat 10px 16px #77b1f6; padding-left:36px; font-size:20.82px; color:#fff; line-height:44px; margin-bottom:1px;}
.nav_prolist{background:#1d6bc6; padding-bottom:10px; margin-bottom:10px;}
.nav_prolist a{color:#fff; display:block; line-height:34px; font-size:14px; padding-left:13px; background:url(line_list.jpg) no-repeat bottom center;}
.nav_prolist a:hover,.nav_prolist a.red:link,.nav_prolist a.red:visited{background:url(line_list.jpg) no-repeat bottom center #77b1f6;}
.nav_contact{background:#1d6bc6; color:#fff; padding-bottom:30px;}
.nav_contact img{margin-bottom:20px;}
.nav_contact p{margin-left:8px; line-height:22px;}
.nav_contact p.contact01{margin-left:46px;}
.image_inside{margin-bottom:10px; float:left; width:100%; margin-top:10px;}
.image_inside li{float:left; width:232px; height:250px; margin-left:20px; _margin-left:10px; text-align:center;}
.image_inside img{border: 1px solid #a0a0a0;margin-bottom: 5px;}
.page{clear:both; text-align:center;}
.page a{margin:0px 5px;}
.page a.active:link,.page a.active:visited{color: #b42d3c; font-weight:bold;}
.image_left{float:left; width:292px; margin-left:20px; _margin-left:0px;}
/*.image_left img{border:1px solid #1d6bc6; margin-bottom:5px; width:250px;}*/
.image_left p{font-size:14px; text-align:center; color:#111;}
.mydefault_content{float:right; /*width:425px; background:#1d6bc6; color:#fff; padding:10px;*/}
.mydefault_content table{border-bottom:1px solid #ccc; border-left:1px solid #ccc; width:100%; margin-top:5px;}
.mydefault_content td,.mydefault_content th{border-top:1px solid #ccc; border-right:1px solid #ccc; padding:1px 0px 1px 3px;}
#up_down{margin-top:20px;}
#up_down a{line-height:30px;}
.title_new{ font-size:16px; text-align:center; margin:0px auto;}
.hit{text-align:center; margin:0px auto; display:block; margin-top:10px; margin-bottom:10px;}
.nr_new{margin-left:20px; line-height:30px;}
.nr_new p{ margin-bottom:5px; font-size:13px; text-indent:25px;}
.nr_new table{border-bottom:1px solid #ccc; border-left:1px solid #ccc; width:100%; margin-top:5px;}
.nr_new td,.nr_new th{border-top:1px solid #ccc; border-right:1px solid #ccc;text-align:center;}
.new_inside{margin-left:20px;_margin-left:0px; margin-bottom:30px; overflow:hidden;}
.new_inside li{line-height:30px; margin-top:5px; border-bottom:1px dashed #ccc; padding-left:10px;}
.new_inside span{float:right;}

#MagnifierWrap2{position: relative;float:left;width:287px;margin-right:30px;}
.MagnifierMain{position: relative;/*height: 350px;*/width:287px;}
.MagnifierMain img{ width:285px; height:248px;border:1px solid #1d6bc6; padding:2px;} 
.MagnifierDrag{position: absolute;top:0;left: 0;background-color: #ccc; opacity: 0.4;filter:alpha(opacity = 40);cursor: move;}

.MagnifierPop{position: absolute;top:0;overflow: hidden;background:#fff url(loading.gif) no-repeat center center;  border:1px solid #b1b0b0; background:#fff; z-index:9999;}
.MagnifierImg{position: absolute;top:0; left: 0;}

.spec-items{position: relative;width:250px;height:65px;overflow: hidden;padding-top: 10px;margin: 0 auto; }
.spec-items ul{width: 500%;position: absolute;top: 10px;left: 0;}
.spec-items ul *{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.spec-items li{height:49px;/*width:52px;*/float: left;overflow: hidden;margin-right:5px;border: 1px solid #c9c9c9;cursor: pointer;}
.spec-items li.on{border:1px solid #1d6bc6;}
.spec-items li img{width:52px; height:45px;padding:2px; -webkit-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
/*.spec-items li.on img{-webkit-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}*/
span.spe_leftBtn,span.spe_rightBtn{position: absolute;bottom: 0px;display: block;width:9px;height:75px;cursor: default;}
.spe_leftBtn{background:url(proshow_l.png) no-repeat left center;}
.spe_leftBtn:hover{background:url(proshow_l_hover.png) no-repeat left center;}
.spe_rightBtn{background:url(proshow_r.png) no-repeat right center;}
.spe_rightBtn:hover{background:url(proshow_r_hover.png) no-repeat right center;}
span.on{color: #999;cursor: pointer;} 
span.spe_leftBtn {left: 0;}
span.spe_rightBtn {right: 0;}
#demo_scroll{ width:425px; height:700px; margin:10px auto; overflow: hidden;}
.zUIpanelScrollBox,.zUIpanelScrollBar{width:10px;top:4px;right:2px;border-radius:5px;}
.zUIpanelScrollBox{background:rgb(230, 230, 230);opacity:1;filter:alpha(opacity=10);}
.zUIpanelScrollBar{background:#555;opacity:1;}
.color_css{color:#b42d3c; font-weight:bold;}
.color_css02{color:#1d6bc6; font-weight:bold;}
.yt_inside{margin-left:20px; margin-bottom:10px;font-size:14px;}
.yt_inside a{font-size:14px; margin:0px 10px;}
.yt_inside span{font-weight:bold;}
.bg_list{    background: #1d6bc6;}

.new_inside02{margin-left:20px;_margin-left:0px; margin-bottom:30px; overflow:hidden;}
.new_inside02 li{line-height:30px; margin-top:15px; border-bottom:1px dashed #ccc; padding-left:10px; float:left; width:98%; padding-bottom:15px;}
.new_inside02 span{float:right;}
.new_inside02 a{font-weight:bold; font-size:14px;color:#1d6bc6;}
.new_inside02 img{float:left; margin-right:15px; border:1px solid #ccc;}
.new_inside02 p{text-indent:25px;}
#about_list li{float:left;}
#about_list  img{width:78px;}


#sj{
    position: fixed;
    _position: absolute;
    top: 300px;
    right: 0px;
    background: #cfcfcf;
    z-index: 9999;}

#sj p{
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    color: #ff0000;
}


/* fullSlide */
.fullSlide{width:100%;position:relative;height:643px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:643px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:643px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:40%;margin-top:-30px;/*left:15%;*/left:0%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:0%;background-position:-6px -137px;}
