/* CSS Document */
ul,ol,li,p,h1,h2,h3,h4,h5,form,table,td,img,div,a,dl,dt,dd,p{margin:0;padding:0;border:0;}
body,select,input{padding:0;margin:0;text-align:left;}
body{ color:#333;font-family:"微软雅黑";background-color: #f1f1f1;width: 100%;height: 100%}
ul,li,ol{list-style-type:none; }
input{outline:none;}
em{ font-style:normal;}
img{vertical-align:bottom;}
table{border-collapse:collapse;}
a img{border:none;}
a{color:#333;text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;}
.clear{ clear:both;}
.cl:after{ content:""; display:block;visibility:hidden; height:0; clear:both;}
.cl{ clear:both; overflow:hidden;zoom:1;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.pad0{padding: 0}
.boxall{width: 1300px;position: relative;margin: 0 auto;padding: 0;}
.boxcenter{
	width: 96%;
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 1;
	zoom: 1
}
.box100{width: 100%;position: relative;margin: 0;padding: 0;}
.overhide{overflow: hidden}
.mt50{margin-top: 50px;}
.mt45{margin-top: 45px;}
.mt40{margin-top: 40px;}
.mt35{margin-top: 35px;}
.mt30{margin-top: 30px;}
.mt25{margin-top: 25px;}
.mt22{margin-top: 22px;}
.mt20{margin-top: 20px;}
.mt15{margin-top: 15px;}
.mt10{margin-top: 10px;}
.mt5{margin-top: 5px;}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.mr10{margin-left: 10px;}
.mr20{margin-left: 20px;}
.input-mid {
    width: 150px;
}
.input-small {
    width: 100px;
}
.input-mini {
    width: 50px;
}
.input-8x {
    width: 400px;
}
.input-7x {
    width: 350px;
}
.input-6x {
    width: 300px;
}
.input-5x {
    width: 250px;
}

.topbox{background: url("topbg.jpg"/*tpa=/en/images/topbg.jpg*/)}
.topheader{height: 100px;line-height: 100px;}
.topheader_item{float: left}
.logbox{width: 300px;height: 100px;overflow: hidden;}
.logbox img{display:block;width: 300px;height: 60px;padding: 0;margin-top: 20px;vertical-align: top}
.b5topsearchbox{width: auto;height: 34px;line-height: 34px;margin-top: 33px;margin-left: 160px;}
.b5searchform-group{border: 1px solid #0160B7;width: 230px;border-right: none;float: left;padding: 5px;background-color: #FFF}
.b5topsearchbox input.b5topsearch-input{width:200px;margin:0;padding:0;height:22px;line-height:22px;border:none;overflow: visible;border-radius: 0;box-shadow: none}
.b5topsearchbox .b5topsearch-btn{height: 100%;width: 100%;background-color: #0160B7;color: #FFF;font-size: 14px;border: none;padding: 0;float: left;border-radius: 0;}
.b5searchbtn-group{border: 1px solid #0160B7;height: 34px;line-height: 34px;width: 60px;float: left;font-size: 14px;}
.languagebox{float: right;width: 200px;text-align: right; }
.languagebox a{margin-left: 8px;font-size: 16px;color: #2B2B2B;text-decoration: none}
.languagebox a.current{color: #004285}

.menubox{height: 60px;line-height: 60px;background-color: #004487;position: relative}
.menubox ul.menufirst{width: 100%}
.menubox ul.menufirst li {float: left;z-index: 900;zoom: 1;border: none;width: 124px;overflow: hidden}
.menubox ul.menufirst li a {height: 60px;line-height: 60px;text-align: center;text-decoration: none;font-size: 14px;display: block;overflow: hidden;color:#FFF}
.menubox ul.menufirst li.on a{background-color: #FF6635}
.menubox ul.menufirst li a:hover{background-color: #FF6635}

.bannerbox {position:relative;width:100%;height:360px;overflow: hidden;}
.bannerbox ul li img {display:block;width:1300px;min-height: 360px;left:0}
.bannerbox ul {}
.bannerbox li { list-style: none;height:360px; }
.bannerbox ul li { float: left;text-align: center }
.bannerbox .dots {position: absolute;right: 50px;bottom: 20px;text-align: center;width: max-content;margin: 0 auto;}
.bannerbox .dots li {float: left;width: 12px;height: 12px;margin: 0 4px;text-indent: -999em;border-radius: 50%;cursor: pointer; background: #0161B5;border: 1px solid #0161B5; -moz-border-radius: 50%; -webkit-border-radius: 50%;}

.bannerbox .dots li.active {background: #FFF;}

.newscatbox{width: 100%;height: 46px;border-bottom: 1px solid #DDDDDD;position: relative}
.newscattitle{position: absolute;height: 46px;border-bottom: 2px solid #004487;width: auto;padding:0 5px;text-align: center;color: #004487;font-size: 18px;line-height: 44px;font-weight: bold;letter-spacing: 3px;}

.indexproduct{background-color: #FFF;padding-top: 8px}

.ipcb{overflow: hidden;width: 100%;border: 2px solid #004487;margin-top: 25px;position: relative}

.ipcbi_1{position:absolute;width: 130px;line-height: 70px;height: 70px;background-color: #004487;color: #FFF;font-size: 18px;font-weight: bold;text-align: center;overflow: hidden}
.ipcbi_2{width: 100%;padding-left: 160px;height: 70px;line-height: 70px;overflow: hidden}
.ipcbi_2 a{display: inline-block;height: 70px;line-height: 70px;padding: 0 30px;font-size: 16px;text-decoration: none}
.ipcbi_2 a.current,.ipcbi_2 a:hover{color: #FF6F07}
.iplb{width: 1260px;margin-left: 0px;overflow: hidden}
.ipcb_item{float:left;height:220px;border:1px solid #DDDDDD;margin: 30px 12px 10px 8px;width: 187px;word-break:break-all; word-wrap:break-word;}
.ipcb_item:hover{border-color: #004588}
.ipcb_item a{width: 175px;height: 207px;display: block;overflow: hidden;text-decoration: none;margin: 5px 0 0 5px}
.ipcb_item a .ipcb_img_box{width: 175px;height: 175px;overflow: hidden;}
.ipcb_img_box_sss{width: 175px;height: 175px;display: table-cell;vertical-align: middle}
.ipcb_item a .ipcb_img_box img{width: 175px;vertical-align: middle}
.ipcb_title_box{width: 175px;height: 32px;line-height: 35px;text-align: center;overflow: hidden}

.indexworkshop{background-color: #FFF;padding-top: 8px}
.iwsb{overflow: hidden;margin-top: 25px;width: 1260px;margin-left: 0px;}
.iwsb_item{float: left;width: 220px;height: 195px;overflow: hidden;border: 3px solid #EFEFF0;margin: 0 15px}
.iwsb_item a{display: table-cell;width: 220px;height: 195px;vertical-align: middle}
.iwsb_item img{width: 100%}
.icaub{overflow: hidden;padding-top: 20px;position: relative}
.icaub .icaub_item1{position:absolute;width: 420px;}
.icaub .icaub_item2{width: 100%;padding-left: 440px;}

.ilbb{background-color: #FFF;padding-top: 8px;overflow: hidden;padding-bottom: 15px;}
.ilbb .boxcenter{overflow: hidden}
.ilbb_item1{position:absolute;width: 490px;height: 300px;overflow: hidden}
.ilbb_item2{width: 100%;padding-left: 530px;height: 300px;overflow: hidden}
.ilbb_box table{width: 100%;margin-top: 8px}
.ilbb_box table tr{line-height: 30px;}


.b5listul {margin-top:10px;overflow:hidden;zoom:1;}
.b5listul li,.b5listul .b5listul_li {background:url("news.png"/*tpa=/en/images/news.png*/) no-repeat 0px 10px;line-height:34px;height:34px;overflow:hidden;padding-left:20px;_padding-left:10px;margin-left:1px;*margin-left:2px;overflow: hidden;   white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;padding-right: 95px;position: relative;font-size: 14px;color:#000;}
.list .b5listul li{border-bottom: 1px dashed #E4E4E4}
.b5listul li span.date,.b5listul .b5listul_li span.date{position:absolute;right:5px;color:#000;width: 90px;text-align: right;font-size: 14px;top:0}
.b5listul li b ,.txt li b a,.b5listul .b5listul_li b a,.b5listul .b5listul_li b{color:#B60A00;font-weight: normal;display:inline;}
.b5listul li a,.b5listul .b5listul_li a{overflow: hidden;white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;color: #000;text-decoration: none}
.b5listul li a:hover{color: #0266BD}
.b5listul li em,.b5listul .b5listul_li em{font-size:33px;}
.newsdebox .b5listul li{border-bottom: 1px dashed #DDD}
.listsbox{background-color: #FFF;}
.newsdebox{margin-top: 20px}

.b5pagebox{padding: 20px 0;overflow: hidden}
.b5pagebox a{display:block;float:left;padding:0 10px;height:30px;;text-align:center;line-height:30px;border: 1px solid #DDD;border-left:none;text-decoration: none}
.b5pagebox a:first-child{border-left: 1px solid #DDD}
.b5pagebox a.current,.b5pagebox a:hover{background-color: #7F797B;color: #FFF;border-color: #7F797B}
.b5pagebox div{float: right}

.newstitle{font-size: 24px;margin-top: 15px;text-align: center;line-height: 50px;color:#333;}
.wy_name08{ text-align:center; font-size:12px; line-height:20px; margin-bottom:20px; padding-bottom:10px; color:#888; border-bottom:#E8E8E8 solid 1px;}
.wy_name08 span{ display:inline-block; margin:0 20px;}
.imgverbox{height: 175px;width: 175px;display: table-cell;vertical-align: middle;text-align: center}


.pagebox{background-color: #FFF;min-height: 300px;padding-bottom: 20px}
.pagetb{padding: 40px 0 20px 0;position: relative}
.pagetb_line{height: 1px;background-color: #DDDDDD}
.pagetb_box{position: absolute;font-size: 20px;font-weight:bold;background-color:#FFF;color: #004487;text-align: center;width: 150px;top:25px;left: 575px;letter-spacing: 2px}
.pagetbc p,.pagetbc table tr{line-height: 30px;}
.pagetbc img{max-width: 100%}
.pagetbc{margin-top: 10px}
.pagetbc .imgbox{text-align: center;margin-bottom: 30px}
.footer{background-color: #004487}
.footerbox{padding:30px 0;text-align: center;color: #FFF;font-size: 14px;line-height: 25px}

.plcbsss{width: 65%;margin: 0 auto}
.plcb_item{float: left;margin: 0 10px;background-color: #004487;width: 140px;height: 40px;line-height: 40px}
.plcb_item a{display: block;text-decoration: none;color: #FFF;font-size: 16px;font-weight: bold;text-align: center}
.plcbsss .current,.plcbsss .plcb_item:hover{background-color: #FF6635}


.picshow {margin: 10px auto; width: 840px;}
#picarea {margin: 0px auto; width: 840px;}
#bigpicarea {position: relative; margin: 0px auto; width: 700px; /*height:450px;*/ overflow: hidden}
.bigbtnprev {z-index: 100; position: absolute; width: 35px; height: 51px; top:45%; cursor: pointer; left: 30px}
.bigbtnnext {z-index: 100; position: absolute; width: 35px; height: 51px; top: 45%; cursor: pointer; right: 30px}
.image {text-align: center;/*height: 400px;*/overflow: hidden;position: relative;}
.image a{display: block;width: 100%;/*height: 400px;*/overflow: hidden;}
.image a img { width:100%;}
#bigpicarea .word {text-align: center; height: 50px; color: #333;position: absolute;bottom: 0;width: 100%;}
.wordbg{position: absolute;width: 100%;height: 50px;background-color: #000;opacity: 0.2}
#bigpicarea .word h3 {text-align: center; line-height: 48px; height: 48px; color: #FFF; font-size: 18px; font-weight:normal;position: absolute;width: 100%}
#bigpicarea .ui-els-hide {display: none}
#thumbs {list-style-type: none; margin: 0px auto; width: 840px; height: 80px}
#thumbs li {margin: 0px 7px; width: 90px; display: inline; float: left; height: 60px;overflow: hidden}
#thumbs ul {margin-top: 3px}
#thumbs li.last_img {margin-right: 4px}
#thumbs li.first {margin: 25px 10px 0px 15px; width: 9px; height: 16px; cursor: pointer}
#thumbs li.last {margin: 25px 10px 0px 15px; width: 9px; height: 16px; cursor: pointer}
#thumbs li a {border-bottom: #fff 2px solid; border-left: #fff 2px solid; width: 90px; display: block; font-size: 0px; border-top: #fff 2px solid; border-right: #fff 2px solid}
#thumbs li a:hover {border-bottom: #000 2px solid; border-left: #000 2px solid; border-top: #000 2px solid; border-right: #000 2px solid}
#thumbs li a.current {border-bottom: #f8ae0f 2px solid; border-left: #f8ae0f 2px solid; border-top: #f8ae0f 2px solid; border-right: #f8ae0f 2px solid}
#big_play_prev {background-image: url("leftbig.png"/*tpa=/en/images/leftbig.png*/); width: 35px; display: block; height: 51px; _background: none; _filter: progid:dximagetransform.microsoft.alphaimageloader(sizingmethod=crop,src='../images/leftbig.png')}
#big_play_next {background-image: url("rightbig.png"/*tpa=/en/images/rightbig.png*/); width: 35px; display: block; height: 51px; _background: none; _filter: progid:dximagetransform.microsoft.alphaimageloader(sizingmethod=crop,src='../images/rightbig.png')}
#smallpicarea {margin: 0px auto; width: 840px; border-top: #ececec 1px solid; padding-top: 20px}
