﻿body{ margin:0px; padding:0px; font-size:12px; color:#999999; font-family:"微软雅黑";overflow:-Scroll;overflow-x:hidden; }
img,border,select,li{border:none; vertical-align:top;}
ul,dl,li{ list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
em, cite, i { font-style: normal;}
.cls { clear: both;}
a{ color:#333; text-decoration:none;}
a:focus { outline: none; }
.left{ float:left;}
.right{ float:right;}
ul, h3{ margin:0px; padding:0px; list-style:none;}
img ,img a{border:0;}
.green{ color:#019a62}
.font14{ font-size:14px}
.clear{clear:both;}


.top{ width:100%; height:70px; background:#fff;}
.top_main{ width:1000px; height:70px; margin:0 auto;}
.logo{ float:left; margin-top:5px;}
.tel{ float:left; padding:15px 0 0 100px;}
.top_right{ height:70px; float:right;}
.top_right_tt{ height:20px; line-height:20px; text-align:right; margin-top:10px;}
.top_right_tt a{ margin:0 5px; color:#20558c; text-decoration:none; text-align:right; }

.top_right_search {right:10px; top:44px; width:182px; float:right;}
/*.top_right_search .ss { background:url(../images/search_bg.jpg) no-repeat; margin: 3px 0 0; padding: 0; width:182px; height:24px;}*/
.top_right_search .ss { width:185px; height:24px; }
.top_right_search input { border:none; float:left; vertical-align: top; line-height:20px;}
.top_right_search input#keyword { width:150px; height:24px;background-image:url(../images/search_left.jpg); background-repeat:no-repeat; }
.top_right_search input#submit  { }


/* navBar */
.navBar{width:100%; height:40px; line-height:40px; margin:0 auto; background:#2E7FB9; color:#333; font-size:14px;}
.nav{position:relative;width:1005px;margin:0 auto;font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px;}
.nav a{color:#fff;}
.nav h3{font-size:100%;font-weight:normal;}
.nav h3 a{display:block;width:122px;text-align:center;font-weight:bold;}
.nav .m{float:left;position:relative;z-index:9999;}
.nav .s{float:left;width:3px;text-align:center;color:#D4D4D4;font-size:12px;}
.nav .sub{display:none;position:absolute;left:-3px;top:40px;z-index:9999;width:130px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
.nav .sub li{text-align:center;padding:0 3px;margin-bottom:-1px;}
.nav .sub li a{display:block;border-bottom:1px solid #E6E4E3;padding:3px 0;height:28px;line-height:28px;color:#000;font-size:12px;font-weight:normal;}
.nav .sub li a:hover{color:#2E7FB9;}
.nav .block{height:8px;width:120px;background:#FE7700;position:absolute;left:0;top:42px;overflow:hidden;}


/*.nav { font-size: 12px; width: 100%; height:40px; line-height: 40px; position: relative; z-index: 1; background:#2E7FB9;}
.nav a { text-decoration: none;  }*/

.menu { height: 40px; display: block; width: 1000px; margin:auto;}
.menu ul { list-style: none; padding: 0; margin: 0;}
.menu ul li { float: left; overflow: hidden; position: relative; line-height: 40px; text-align: center;}
.menu ul li a { position: relative; display: block; width: 125px; height: 40px; font-family: "微软雅黑"; font-size: 14px; text-decoration: none; cursor: pointer;}
.menu ul li a span { position: absolute; left: 0; width: 125px;}
.menu ul li a span.out { top: 0px;}
.menu ul li a span.over, .menu ul li a span.bg { top: -40px;}

#menu1 { background:#2E7FB9;}
#menu1 ul li a { color: #ffffff; font-weight:bold;}
#menu1 ul li a span.over { color: #2E7FB9; font-weight:bold;}
#menu1 ul li span.bg { height: 40px; background-image: url(../images/bg_over.gif); background-repeat: no-repeat; background-position: center center;}


/* flexslider */
.banner{ width:100%; margin-top:1px; margin-bottom:20px; float:left;}
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


/*index*/
.i_index{ width:1000px; height:220px; background:url(../images/iindex_bg.jpg) no-repeat; overflow:hidden; margin:auto; margin:30px auto 20px;}
.i_company { float:left; width:280px; color:#666666;}
.i_company_content { width:280px; float:left; margin:10px 0 0; color:#666666; line-height:25px;}

.i_hotpro { float:left; width:380px; color:#666666; margin:0 30px;}
.i_hotpro_pic { width:360px; float:left; margin:10px 0 0;}
.i_hotpro_pic img{ padding:2px; border:1px solid #ccc;}

.i_news { width:280px; float:left;}
.i_news .ilist { padding:8px 0 0;}
.i_news .ilist  li { height:28px; line-height:28px; border-bottom:1px dashed #ccc; padding-bottom:1px;}
.i_news .ilist li a { background:url(../images/ico_inews.jpg) no-repeat 2px center; padding:0 0 0 15px; height:28px; line-height:28px; color:#666666;}
.i_news .ilist li a:hover { color:#1d5288}
.i_news .ilist li .time { color:#7b7b7b; float:right; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;}

.i_title { height:30px; line-height:30px; border-bottom:1px solid #DDD; font-size:14px; font-family:"微软雅黑"; color:#666;}
.i_title_left { color:#2E7FB9; font-weight:bold; font-size:14px; float:left; letter-spacing:1px;}
.i_title_left span{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #666}
.i_title_right { display: inline; float:right;}
.i_title_right img { padding-top:9px;}
/*.i_title_right a{ font-size:10px; text-decoration:none; color:#666666;} */

.main{width:1000px; margin:20px auto 0; background:#fff;}
.main:after{content:'\0020';display:block;height:0;clear:both;}
.main_bottom{width:1000px;height:0px;clear:both; background:#fff;}


/* about */
.about{width:1000px; margin:20px auto 0; background:#fff;}
.about:after{content:'\0020';display:block;height:0;clear:both;}
.about_bottom{width:1000px;height:0px;clear:both; background:#fff;}

.con_l{width:230px; overflow:hidden; float:left;}

.con_r{width:740px; padding-right:20px;}
.pro_fb{border-bottom: 1px solid #CFDCDC; float: left; margin: 5px 0 20px; padding-bottom: 10px; width: 100%; float:left;}
.OtherWrap{padding:0 10px 10px; width:100%;/*margin-bottom:20px;*/}
.OtherWrap p{ font-size:12px; color:#525252; /*text-indent:2em;*/ line-height:25px; padding-bottom:5px;}
.OtherWrap p img{ padding:2px; border: 1px solid #CFDCDC;}
.OtherWrap div { color:#000;}
.OtherWrap .list_content{ color:#000;}

.contact_left {float:left; width:220px; margin-top:10px;}

/* lanmu-content */
.lanmu-list{width:200px; margin:0 auto; float:left;}
.lanmu-list .dd{display:block;height:40px;background:#2E7FB9;font:normal 16px/40px "微软雅黑"; color:#fff; text-align:center;}
.lanmu-list .dd span {font-size: 12px; padding-left: 10px; text-transform: uppercase;}
.lanmu-list .nn{padding-top:2px;}
.lanmu-list .nn a{display:block;height:33px;background:#f9f9f9;border-bottom:1px solid #eee;border-top:2px solid #fff;border-left:2px solid #2E7FB9;border-right:1px solid #eee;font:normal 12px/33px Georgia "微软雅黑"; color:#2E7FB9;padding-left:25px; line-height: 33px;}
.lanmu-list .nn a:hover{padding-left:35px;}
.lanmu-list .nn a:hover,.lanmu-list .nn a.current{border-left:2px solid #2E7FB9;background:#f6f6f6;color:#FF6600;font-weight:bold;}

.honor1 {width:100%; /*height:200px;*/ float:left; /*padding-left:10px; padding-top:10px;*/ margin-bottom:10px;}
#tagContent .honor_list img{ padding:0; margin:0;}
.z_honor1 { width:40%; float:left; padding-top:15px;}
.z_honor1 img {border:1px solid #ccc; padding:2px;}
.y_honor1 { width:60%; float:left; /*padding-left:10px;*/ padding-top: 5px; color: #525252; font-size: 12px; line-height: 25px;}
.honor_pic{ width:100%; float:left; padding:20px 0 0 0; padding-top:0;}

#con {font-size: 12px; margin: 0px auto; width:100%;}
#tags { padding:0px; margin: 0px 0px 0px 20px; width: 100%; height: 34px; font-size:14px; line-height:34px; color:#FFFFFF;}
#tags LI { float: left; margin-right: 5px; list-style-tyle: none; height: 30px; line-height:30px;}
#tags LI A { padding:0px 20px; background:#007DC6; float: left; color: #fff; height: 30px; text-decoration: none;}

#tags LI.emptyTag {background: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag { background:#FFFFFF; margin-bottom: -2px; position: relative; height:34px; border:1px #CCCCCC solid; border-bottom:none;}
#tags LI.selectTag A { background:#FFFFFF; COLOR: #007DC6; line-height:34px; height:34px;}
#tagContent { padding:10px; background-color: #fff; padding-top:0;}
.tagContent {padding:10px 0; display: none; width: 100%; color: #474747; padding-top:}
#tagContent DIV.selectTag {display: block}

/*honor_pic*/
.divleft{ float:left;}
.divright{ float:right;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0; margin: 0;	border:0; outline:none; vertical-align:top }
.fancybox-wrap { position:absolute; top:0; left:0; z-index:8020;}
.fancybox-skin { position:relative; background:#f9f9f9; color:#444; text-shadow:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.fancybox-opened {z-index:8030}
.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner { position:relative; }
.fancybox-inner { overflow:hidden;}
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling:touch;}
.fancybox-error { color:#444; margin:0; padding:15px; white-space:nowrap;}
.fancybox-image, .fancybox-iframe { display:block; width:100%; height:100%;}
.fancybox-image { max-width:100%; max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image:url('../images/fancybox_sprite.png');}
#fancybox-loading { position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060; }
#fancybox-loading div { width:44px; height:44px; background:url('../images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040;}
.fancybox-nav { position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background:transparent url('../images/blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040;}
.fancybox-prev { left:0;}
.fancybox-next {right:0;}
.fancybox-nav span { position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden;}
.fancybox-prev span { left:10px; background-position:0 -36px; }
.fancybox-next span { right:10px; background-position:0 -72px; }
.fancybox-nav:hover span { visibility:visible;}
.fancybox-tmp { position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important;}
.fancybox-lock { overflow:hidden !important; width:auto;}
.fancybox-lock body { overflow:hidden !important;}
.fancybox-lock-test { overflow-y:hidden !important;}
.fancybox-overlay { position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url('../images/fancybox_overlay.png');}
.fancybox-overlay-fixed {position:fixed; bottom:0; right:0; }
.fancybox-lock .fancybox-overlay {overflow:auto; overflow-y:scroll;}
.fancybox-title {visibility:hidden; position:relative; text-shadow:none; z-index:8050;}
.fancybox-opened .fancybox-title {visibility:visible;}
.fancybox-title-float-wrap { position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center;}
.fancybox-title-float-wrap .child { display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; background:rgba(0, 0, 0, 0.8); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap;}
.fancybox-title-outside-wrap {position:relative; margin-top:10px;color:#fff }
.fancybox-title-inside-wrap { padding-top:10px}
.fancybox-title-over-wrap { position: absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0, 0, 0, .8); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){
	   #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('../images/fancybox_sprite@2x.png'); background-size: 44px 152px;}
	   #fancybox-loading div {background-image:url('../images/fancybox_loading@2x.gif');background-size:24px 24px;}
}




/*pro*/
.hx_pro{}
.hx_pro img{ margin-right:5px; float:left; border:1px solid #d0d0d0; padding:2px;}
.pro{ display:block;width:100%;}
.pro li{ float:left;display:block; width:160px; height:170px; text-align:center; margin:0 12px;}
.pro li span {padding-top:20px; font-size:12px; line-height:30px; text-align:center; }
.pro li span a{color:#333333;}
.pro li span a:hover{color:#0062bf; text-decoration:none;}
.pro_bt{ width:100%; line-height:25px; text-align:center; font-size:20px; margin-top:20px; color: #525252;}
.pro_nr{ width:100%; margin-top:20px;}
.pro_nr p{ line-height:25px; color:#525252; font-size: 12px; text-indent: 2em;}

.pro1 {width:100%; float:left; margin-bottom:10px;}
.z_pro1 { width:100%; float:left; padding:5px 0 10px;}
.y_pro1 { width:100%; line-height: 25px; text-align:center; margin:10px 0; font-size:16px; font-weight:bold; color:#990000;}
.pro_title{ height:25px; margin-bottom:18px;}
.pro_title a{ width:150px; height:23px; line-height:23px;  text-align:center; background-color:#993300; color:#fff; margin:15px 0px; float:left; display:inline-block;}
.pro_conten{ display: block; width:100%;}

.wcontent{float:left; margin:5px 0 20px; padding-bottom:10px; width:100%;}

.contenttext { width:100%; text-align:left; padding: 10px 0; clear: both;}
.input2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; background:#2E7FB9; border: 1px solid #cccccc; height: 25px; width: 100px; line-height: 25px;}


.hx_npro{width:100%; margin:0 auto;}
.npro_style{float:left; margin:15px 8px; padding:2px; border:1px solid #d0d0d0; width:220px; height:195px; background:#F2F2F2;}
.npro_style a{ color:#333333}
.npro_style:hover{/*border:#d00c14 solid 1px;*/ color:#fff; background:#2E7FB9;}
.npro_style img{ width:220px; height:165px;}
.npro_wz {font-size:12px; height:30px; line-height:30px; text-align:center;}
.npro_wz a:hover{ color:#fff; font-weight:bold;}


.lbox {width:200px; /*background:url(../images/side_box_bg.jpg) repeat-y;*/ margin-top:10px; background:#efefef; border:1px solid #ccc;}
.lbox .ltop{height:11px; margin-bottom:5px; /*background:url(../images/side_box_top.jpg) no-repeat;*/}
.lbox p {width:180px; /*background:url(../images/side_box_bottom.jpg) no-repeat left bottom;*/ padding:10px}
.lbox p a{padding-left:10px}
.lbox .button {display:inline-block; width:75px; height:26px; line-height:26px; margin-top:10px; color:#0B76CB; background:url(../images/side_box_button.jpg) no-repeat; margin-right:10px; text-indent:30px}
.lbox .buttonb {background-image:url(../images/side_box_button_2.jpg)}
.lbox span {background:url(../images/links_select.jpg) no-repeat; width:180px; height:29px; overflow:hidden; display:block; margin-top:5px}
.lbox span select {border:0 none; background:transparent; margin:5px 0 0 5px; width:170px}


.lprobox {width:220px; margin-top:10px; background:#efefef; border:1px solid #ccc;}
.lprobox .ltop{height:11px; margin-bottom:5px;}
.lprobox p {width:200px; padding:10px}
.lprobox p a{padding-left:10px}
.lprobox .button {display:inline-block; width:75px; height:26px; line-height:26px; margin-top:10px; color:#0B76CB; background:url(../images/side_box_button.jpg) no-repeat; margin-right:10px; text-indent:30px}
.lprobox .buttonb {background-image:url(../images/side_box_button_2.jpg)}
.lprobox span {background:url(../images/links_select.jpg) no-repeat; width:180px; height:29px; overflow:hidden; display:block; margin-top:5px}
.lprobox span select {border:0 none; background:transparent; margin:5px 0 0 5px; width:170px}


/*newpro_20150302*/
.newpro_left {float:left; width:220px;}

/*菜单个性设置*/
.box{width:220px; margin:0 auto;height:100%;background:url(../images/menuboxbg.gif) repeat-y left top; float:left;}
.box ul{list-style:none;text-align:left;}

/*一级菜单*/
.nmenu li.level1 a{display:block;line-height:31px;height:31px;padding-left:50px; font-size:12px;color:#fff;background:url(../images/menubg.gif) no-repeat left top;}
/*一级菜单两态样式,供JS调用*/
.nmenu li.level1 a.hove{background-position:left -31px;}
.nmenu li.level1 a.cur{background-position:left -62px;}

/*二级菜单*/
.nmenu li ul{overflow:hidden;}
.nmenu li ul.level2{width:220px;display:none;}
.nmenu li ul.level2 li{height:26px;line-height:26px;}
.nmenu li ul.level2 li a{display:block;height:26px;line-height:26px;background:#E7E3E7 url(../images/t1.gif) no-repeat 30px center;padding-left:50px;color:#42556B;border-top:1px #B8C2CB solid;overflow:hidden;}
/*二级菜单两态样式,供JS调用*/
.nmenu li ul.level2 li a.hove1{background:#F6F6F6 url(../images/t2.gif) no-repeat 30px center;}



/*product_style_20150316*/
.menu_left {font-family: arial, sans-serif; width:220px; position:relative; }
.menu_left ul {padding:0; margin:0;list-style-type: none; width:220px}
.menu_left ul li {float:left; position:relative; width:220px}
.menu_left ul li a {display:block;height:33px;line-height:33px; background:#f9f9f9;border-bottom:1px solid #2E7FB9;border-left:2px solid #2E7FB9;border-right:1px solid #2E7FB9;font:normal 12px/33px Georgia "微软雅黑"; color:#2E7FB9;padding-left:25px;  }
.menu_left ul li a:hover{padding-left:35px;background:#a5cfff; }
.menu_left ul li a:hover,.menu_left ul li a.current{border-left:2px solid #2E7FB9; color:black;font-weight:bold; background:#a5cfff;border-bottom:2px solid #2e7fb9; }

.menu_left ul li ul {display: none;}
.menu_left ul li:hover a {color:black; }
.menu_left ul li:hover ul {display:block; position:absolute; top:0; left:220px;  border-left:1px solid #2E7FB9; z-index:9998; border:1px solid #2E7FB9;border-right:none; border-bottom:none;}
.menu_left ul li:hover ul li {float:left; position:relative; width:220px; padding:0px; }
.menu_left ul li:hover ul li a {display:block; color:#2E7FB9;  border-left:none; padding-left:35px;}
.menu_left ul li:hover ul li a:hover {background:#a5cfff;; color:black;}


.tbox{font-family: arial, sans-serif; width: 220px; position: relative; margin-top: 2px; z-index:9999;}
.tbox ul{padding:0; margin:0;list-style-type: none; width:220px}
.tbox ul li{ float:left; padding-top:2px; width: 220px; height: 33px; display: block;  }
.tbox ul li:hover ul{display:block;}
.tbox ul li a{ /*width:195px;*/ height:33px; line-height:33px; padding-left:25px; display:block; border:1px solid #2E7FB9; background:#f9f9f9;border-left:2px solid #2E7FB9;font:normal 12px/33px Georgia "微软雅黑"; color:#2E7FB9; }
.tbox ul li a:hover{padding-left:35px;}
.tbox ul li a:hover,.tbox ul li a.current{/*border-left:2px solid #2E7FB9;*/ color:black;font-weight:bold;background-color:#a5cfff; border-bottom:2px solid #2e7fb9; }

.tbox ul li ul{display:none;position:relative; top:-33px; left:220px;margin-top:-3px;}
.tbox ul li ul li{float:left; padding:0px; background:#f9f9f9;}
.sech{background-color:pink;}
.tbox ul li ul li:hover {color:#FF6600; background:#f9f9f9; border-bottom:2px solid #2e7fb9; }
.tbox ul li ul li:hover ul{visibility:visible; margin-top:-3px;}
.tbox ul li ul li a{ border-left:1px solid #2E7FB9; color:#2E7FB9;; padding-left:35px;}
.tbox ul li ul li ul{visibility:hidden; position:relative; top:-33px; left:220px;}
.tbox ul li ul li ul li{background:#FFFFFF;}
.tbox ul li ul li ul li:hover{background:#AFEEEE;}
.thirdh{background-color: #1E90FF;}


/* ny_zb */
.ny_zb{ width:220px; overflow:hidden; border:1px solid #dddddd; border-top:none; font-family:"微软雅黑"; float:left;}
.ny_zbbt{background: none repeat scroll 0 0 #2E7FB9; color: #FFFFFF; display: block; font: 16px/40px "微软雅黑"; height: 40px; text-align: center;}
.ny_zbbt span{font-size: 12px; padding-left: 10px; text-transform: uppercase;}
.ny_zblb1{padding-top:3px;}

.ny_zblb1 li{line-height:33px;font-size:14px;color:#333;float:left;width:100%;}
.ny_zblb1 li a{display:block;padding-left:30px;text-decoration:none;color:#333;}
.ny_zblb1 li a.cur{/*padding-top:2px;*/ display:block;height:33px;background:#EFEFEF;border-bottom:1px solid #eee;border-top:2px solid #fff;border-left:2px solid #999;border-right:1px solid #eee;font:normal 12px/33px Georgia "微软雅黑"; color:#333333;padding-left:25px; line-height: 33px;}
.ny_zblb1 li a img{width:14px; height:14px;padding:10px 5px 0 0;}
.ny_zblb1 li ul{display:none;color:#666;padding:5px 0 5px 15px;}
.ny_zblb1 li ul li{float:none;background-image:none;height:30px;line-height:30px;margin-top:0px;font-size:12px;}
.ny_zblb1 li ul li a{padding-left:10px;display:block;}

.ny_zblb1 li ul a:hover{color:#AB0121;}


.newpros_pic{ width:100%; float:left; margin:20px auto;}
.newpros_a{width:100%; float:left; margin-bottom:20px; margin-top:10px;}

/*For Firefox Chrome*/
.newpros_a_left{ width:160px; height:120px; float:left; border:2px #ddd solid; padding:2px; margin-right:20px; display:block; overflow:hidden;text-align:center;display:table; position:relative;}
.newpros_a_left a{ display:table-cell;vertical-align:middle;width:160px;height:120px;}
.newpros_a_left a img{ margin:0 auto;max-width:160px;max-height:120px; }
/*For IE7*/
*+html .newpros_a_left a{ position:absolute;top:50%;width:100%;text-align:center;height:auto;}
*+html .newpros_a_left a img{ position:relative;top:-50%;left:-50%;}
/*For IE6*/
*html .newpros_a_left a{ position:absolute;top:51%;width:100%;text-align:center;height:auto;display:block;}
*html .newpros_a_left a img{ position:relative;top:-50%;left:-50%;width:expression(this.width>160?“160px”:“atuo”);height:expression(this.height>120?“120px”:“atuo”);}


.newpros_a_right{ text-align:left; margin-left:10px;}
.newpros_a_right .tt{ font-size:16px;}
.newpros_a_right .tt a{ color:#0066CC;}
.newpros_a_right .nr{ font-size:12px; color:#636060; line-height:25px; padding:8px 0;}
.pro_more{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#EBEBEB; height:25px; width:100px; line-height:25px; text-align:center;}


/*-news-*/
.news{width:100%; float:left;}
.news ul{width:100%; }
.news li{height:30px; line-height:30px; border-bottom:1px dashed #ccc; padding:0 5px 0 15px; background:url(../images/newsdoc.gif) no-repeat 0 13px; margin-bottom:5px;}
.news li a{color:#333333;}
.news_det{padding:22px 5px 0; color:#000000;}
.news_det .tt{height:70px;display:block; text-align:center; margin:15px 0 25px; color:#666666;}
.news_det .tt b{ font-size:16px;color:#000; margin-bottom:10px; display:block; color:#000;}
.news_det p{line-height:22px; color:#333333;}


.video{ width:760px; float:left; margin-bottom:20px;}
.video ul{ padding-left:19px;}
.video ul li{ float:left; width:230px; padding-right:12px; padding-top:15px;}
.video ul li span {width:228px;  font-size:12px; line-height:22px; text-align:center; float:right; padding-top:5px;}
.video_det{padding:22px 5px 10px; color:#ccc;}
.video_det .tt{display:block; text-align:center; margin:15px 0; color:#0066CC; font-size:14px; font-weight:bold;}
.video_det .cc{ font-size:12px; color:#636060; line-height:20px; line-height:30px; padding-top:5px;}
.video_det p{line-height:25px; color:#666; padding-bottom:10px;}

/* honor */
.cases_style{float:left; margin:15px 10px; border:1px solid #d0d0d0; width:162px; height:150px;}
.cases_style a{ color:#0066CC}
.cases_style:hover{border:#2E7FB9 solid 1px; color:#0066CC;}
.cases_style img{ width:156px; height:118px;}
.cases_wz {font-size:12px; padding:5px; height:25px; line-height:25px; text-align:center; text-decoration:none;}

.join{ clear:both;width:450px;height:20px; padding-top:5px; margin:20px auto;}
.join strong{ display:block;width:200px;float:left;font-weight:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-left:10px;}
.join span{ display:block;width:200px;float:right; text-align:right; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-right:10px;}
.join a{ color:#333333;}
.join a:hover{ color:#000000; text-decoration:underline;}


/* questions */
.UI-bubble{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(../images/sicons.png) 0px 0px no-repeat;}
.UI-ask{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(../images/sicons.png) -25px 0px no-repeat;}
#questions{width:100%; padding-top:14px;}
#questions ul{ border:1px solid #e7e7e7;}
#questions li h5 .UI-ask,#questions li h5 .UI-bubble{position:absolute;left:0px;top:9px;}
#questions li{border-bottom:1px solid #e7e7e7;padding:0 14px 5px 14px;vertical-align:bottom;}
#questions li h5{height:40px;position:relative;color:#666;font-size:14px;cursor:pointer;line-height:40px;height:40px;overflow:hidden;padding:0 0 0 26px;}
#questions li .foldContent{border-left:3px solid #018ccb;padding:10px 26px;border-top:1px dashed #e2e2e2;line-height:24px;background:#f3f3f3;color:#888;}


/*foucsBox*/
#foucsBox { width:400px; height:300px; overflow: hidden; zoom: 1; position: relative; margin:0 auto;}
#foucsBox .imgCon { width: 400px; height: 300px; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 400px; height: 300px; }
#foucsBox .imgCon li img { border: 0; }
#foucsBox .imgCon li .imgTitle { width: 400px; position: absolute; bottom: 35px; text-align: center; z-index: 2; }
#foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: "Microsoft Yahei","黑体"; font-weight: normal; font-size: 12px; zoom: 1; }
#foucsBox .showPage { width: 400px; height: 70px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
#foucsBox .foucs { width: 400px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
#foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(../images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
#foucsBox .foucs span.f { background: url(../images/bg.png) -170px -90px no-repeat; }
#foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
#foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/bg.png) 0 0 no-repeat; }
#foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
#foucsBox .lBtn { float: left; }
#foucsBox .lBtn span { float: left; background-position: 0 -90px; }
#foucsBox .rBtn { float: right; }
#foucsBox .rBtn span { float: right; background-position: -30px -90px; }
#foucsBox .btnHover { width: 146px; background: #408ED6; overflow: hidden; }
#foucsBox .btnHover img { display: inline; }


/*foot*/
.foot_continer{ padding:5px 0; background:#3c3c3c; color:#8c8c8c; margin-top:20px;}
.foot_continer .foot{ width:1000px; margin:0 auto; color:#d9d9d9;}
.foot_continer .foot p{text-align:center;line-height:25px;}
