/* CSS Document */
* {word-wrap:break-word;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, b {margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0}
fieldset, img {border:0}
li{list-style-type:none }
caption {text-align: left }
th{text-align:left }

a{color:#333; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline}

/*block元素居中对齐*/
.fl { float:left}
.fr { float:right}
* html{ height:1% }
.hidden {display: none;}
.text-hidd {font-size:0; line-height:0; margin:0; overflow:hidden; padding:0; text-indent:-999px; }
.yahei { font-family:'微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif;}

.auto{
	margin-left:auto;
	margin-right:auto;
}

.clearfix{*zoom:1;}
.clearfix:after{
	display:block;
	content:"$";
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}

/*block元素居中对齐*/
.auto{
	margin-left:auto;
	margin-right:auto;
}

/*水平翻转*/
.flipx{
	-moz-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
	/*IE*/
	filter:FlipH;
}

/*垂直翻转*/
.flipy{
	-moz-transform:scaleY(-1);
	-webkit-transform:scaleY(-1);
	-o-transform:scaleY(-1);
	transform:scaleY(-1);
	/*IE*/
	filter:FlipV;
}

/*圆角*/
.bdrad3{
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}

/*大小不定元素垂直居中*/
.dib_vm{display:inline-block; width:0; height:100%; vertical-align:middle;}

/*外发光*/
.boxsh2{
	-webkit-box-shadow:0 0 3px #bbb;
	-moz-box-shadow:0 0 3px #bbb;
	-o-box-shadow:0 0 3px #bbb;
	box-shadow:0 0 3px #bbb;
}

/*元素绝对定位隐藏*/
.abs_out{
	position:absolute;
	left:-9999px;
	top:-9999px;
}
.abs_in .abs_out{position:static;}

/*css start*/
body{/*background:url(../images/bg-body.gif) repeat;*/background:url(../images/page_background.png) repeat; color:#000; font:14px/18px Calibri,Arial,sans-serif; min-width:999px;}
#body_box{/*background:url(../images/bg_body_box.png) repeat-y center top;*/ width:100%;}
#wrapper{width:990px; margin:0 auto; position:relative; background:#fff; padding:0px 10px;}

#top{background:url(../images/bg_top.jpg) repeat-x; width:1010px; height:34px; margin:0 auto; position:relative; z-index:8; margin-left:-10px;}
#top .top_nav{position:absolute; right:10px; top:3px; overflow:hidden;}
#top .top_nav li{float:left; padding:0px 3px; font-size:14px; font-weight:bold; color:#666; height:28px; width:28px;}
#top .top_nav li img{width:100%; height:100%;}

#header{height:129px; position:relative; z-index:9;}
.logo{position: absolute; left:10px; top:-17px; text-indent:-9999px; width:323px; height:83px; background:url(../images/logo.png) no-repeat;}
.logo a{height:100%; display:block;}

.service_phone{color:#333; position:absolute; right:8px; top:10px; font-size:14px; font-weight:bold;}
.service_phone a{color:#C84646; font-size:20px; padding-left:2px; font-weight:bold;}

.search_form{background:url(../images/bg-search-text.gif) no-repeat; color:#333; font:12px/25px Calibri, Arial,sans-serif; position:absolute; right:5px;
top:42px; width:388px;}
.search-form:after {clear:both; content:""; display:block;}
.search_form label {float:left; font-size:12px; font-weight:bold; padding:7px 8px 0 16px; text-transform:uppercase; width:52px;}
.search_form .search_text {background:none; border:medium none; color:#333; float:left; font:16px/25px Calibri, Arial,sans-serif; height:35px; outline:medium none; padding:1px 8px 0; width:250px;}
.search_form .btn_search{background:url(../images/btn-search.gif) no-repeat; border:medium none; cursor:pointer; float:left; font-size:0; height:35px; line-height:0; overflow:hidden; text-indent:-9999px; width:45px;}
.example_text {color:#666666; font:10px/12px Calibri, Arial,sans-serif;}
.search_form .example_text {position:absolute; right:2px; top:26px;}

#main_nav {position:absolute; right:0; top:89px;}
#main_nav ul{background:url(../images/bg-main-nav.gif) no-repeat 174px 0; font:19px/39px "HelveticaNeueCond-Bold", Arial, Helvetica, sans-serif;
list-style:none; margin:0 -10px 0 0; position:relative; width:1000px;}
#main_nav ul:after{clear:both; content:""; display:block;}
#main_nav ul li{float:left; height:40px; text-align:center; text-transform:uppercase;}
#main_nav ul li.top_nav_link0{background:url(../images/bg-item-category.png) no-repeat; width:172px;}
#main_nav ul li.top_nav_link1{width:143px; margin-left:2px;}
#main_nav ul li.top_nav_link2{width:150px;}
#main_nav ul li.top_nav_link3{width:166px;}
#main_nav ul li.top_nav_link4{width:127px;}
#main_nav ul li.top_nav_link5{width:99px;}
#main_nav ul li.top_nav_link6{width:131px;}
#main_nav ul li a{display:block; height:40px; color:#fff; text-decoration:none; padding-right:3px;}
#main_nav ul li a span{display:block; height:40px; padding-left:3px;}
#main_nav ul li a:hover{background:url(../images/bg_main_nav_hover.gif) no-repeat repeat right top; color:#333;}
#main_nav ul li a:hover span{background:url(../images/bg_main_nav_hover.gif) no-repeat repeat left top #333;}
#main_nav ul li.top_nav_link0 *:hover{background:url(../images/bg-item-category.png) no-repeat;}
#main_nav ul li.top_nav_link1 a:hover span{background:url(../images/bg_main_nav_hover.gif) no-repeat repeat left top #fff;}

#main_nav ul li .drop_menu{-moz-border-radius:5px; -webkit-border-radius:5px; background:url(../images/bg_drop_frame.gif) repeat-x 0 100% #fff;
border:1px solid #999; border-radius:5px; display:none; left:174px; overflow:hidden; padding:21px 0 20px 22px; position:absolute; top:39px; width:792px;}
#main_nav ul .top_nav_link1 .drop_menu{-moz-border-top-left-radius:0; -webkit-border-top-left-radius:0; border-top-left-radius:0; border-top:0px;}

#main{width:100%;}
.home_columns, .inner_con{padding:0 0 7px;width:990px;}
.home_columns:after, .inner_con:after{clear:both; content:""; display:block;}
.sidebar_nav{ background:url(../images/bg-category-drop-bottom.png) no-repeat bottom; padding-bottom:5px; float:left; margin:-1px 0 0; position:relative; z-index:9; width:172px;}
.sidebar_nav ul{background:url(../images/bg-category-drop.gif) repeat-y; padding:12px 17px 8px 12px; font:13px/24px "HelveticaNeue-Medium",Arial,Helvetica,sans-serif; width:auto;}
.sidebar_nav ul li{background:url(../images/sep02.gif) repeat-x bottom; height:24px; float:none; border:medium none; text-transform:none; text-align:left; position:relative;}
.sidebar_nav ul li.active{background:url(../images/bg-has-drop.gif) no-repeat; height:25px; margin:0px 0 -1px -7px; padding-left:7px;}
.sidebar_nav ul li.bg_none{background:none;}
.sidebar_nav ul li a{background:url(../images/arrow01.gif) no-repeat right 5px; padding:0px 10px 0px 1px; display:inline; float:none; position:relative; width:auto; text-decoration:none;}
.sidebar_nav ul li .drop_sep{background:url(../images/bg-has-drop-right.gif) no-repeat; display:none; height:36px; position:absolute; right:-8px; top:-5px; width:8px; z-index:2;}
.sidebar_nav ul li .side_drop_menu{background:url(../images/bg-sub-drop-top.gif) repeat-x 0 100% #fff; border-radius:5px; display:none; border:1px solid #999; position:absolute; right:-265px; top:-8px; width:256px;}
.sidebar_nav ul .side_drop_menu ul{background:url(../images/bg-sub-drop-bottom.gif) repeat-x 0 100% #fff; border-radius:5px; padding:12px 10px 21px 17px; width:229px; height:auto;!important overflow:hidden; _height:50px; min-height:50px;}
.sidebar_nav ul .side_drop_menu ul li{background:none; height:auto; line-height:21px;}
.sidebar_nav ul li .side_drop_menu ul li a, .sidebar_nav ul li.active .side_drop_menu ul li a{background:none; color:#333; display:inline; padding:0;}
.sidebar_nav ul li .side_drop_menu ul li a:hover, .sidebar_nav ul li.active .side_drop_menu ul li a:hover{color:#b30000;text-decoration:none;}

.visual_content{float:right; padding-top:5px; width:810px;}
#visual_slider{width:810px; height:307px; overflow:hidden; position:relative;}
#visual_slider .visual_pic li{width:810px; height:307px; position:absolute; left:0; top:0; z-index:1;}
#visual_slider .visual_button{position:absolute; right:20px; bottom:12px; z-index:2; height:20px; overflow:hidden;}
#visual_slider .visual_button li{float:left; height:8px; width:8px; margin-left:12px; border-radius: 50%; background:#fff;filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
-moz-opacity:0.7; /*Firefox私有，透明度50%*/
opacity:0.7;/*其他，透明度50%*/ overflow:hidden;}
#visual_slider .visual_button li a{display:block; height:8px; width:8px; border-radius: 50%; background:#fff; font-size:0px; line-height:0px; text-indent:-999px; overflow:hidden;}

.content_box{background:url(../images/bg-content-box-top.jpg) no-repeat;}
.content_box_btm{background:url(../images/bg-content-box-bottom.jpg) no-repeat 0 100%; padding:12px 3px 0; overflow:hidden;}
.content_box h2, .inner_pro_con h2, .inner_page_con h2, .news_con h2, .pro_detail_con h2{color:#900; font:26px/28px "HelveticaNeueCond-Bold", Arial, Helvetica, sans-serif; margin:0 0 0 10px; text-transform:uppercase;}
.content_box h2 a{background:url(../images/arrow03.gif) no-repeat 100% 4px; color:#666; font-size:12px; font-style:italic; margin-left:7px; padding-right:10px; text-decoration:underline;}
.content_box h2 a:hover{text-decoration:none;}

.product_gallery{background:url(../images/sep04.gif) repeat-x 0 100%; margin:0 0 19px; padding:12px 51px 0 36px; width:901px; overflow:hidden; position:relative;}
.product_slide{width:900px; height:210px; overflow:hidden; position:relative;}
.product_slide ul{overflow:hidden; position:absolute; left:-1px; top:0;}
.product_slide ul li{background:url(../images/sep03.gif) repeat-y; float:left; height:210px; padding-left:1px; width:225px;}
.product_slide ul li .pro_pic{min-height:157px; text-align:center; width:225px !important; display:block; overflow:hidden;}
.product_slide ul li .pro_pic img{width: expression(this.width > 210 ? '210px': true); max-width: 210px; height: expression(this.height > 140 ? '140px': true); max-height: 140px;}
.product_slide ul li h3{color:#333; font:bold 14px/16px Calibri, Arial, sans-serif; text-align:center; padding:0px 12px;}
.product_slide ul li h3 a{color:#333; text-decoration:underline;}
.product_slide ul li h3 a:hover{ text-decoration:none;}
.product_gallery .btn_pre, .product_gallery .btn_next{position:absolute; left:3px; top:85px; height:33px; width:33px;}
.product_gallery .btn_next{background:url(../images/btn-next.jpg) no-repeat; left:auto; right:18px;}
.product_gallery .btn_pre a, .product_gallery .btn_next a{display:block; height:33px; width:33px; background:url(../images/btn-prev.jpg) no-repeat; overflow:hidden; text-indent:-9999px;}
.product_gallery .btn_next a{background:url(../images/btn-next.jpg) no-repeat;}
.product_gallery .btn_pre a:hover, .product_gallery .btn_next a:hover{background-position:bottom;}

#footer{padding-bottom:9px; width:100%; position:relative;}
#footer:after{clear:both; content:""; display:block;}
.footer-nav-holder{background:#333 url(../images/bg-footer-top.gif) no-repeat; float:left; width:617px;}
.footer-nav-holder .footer-w1{background:url(../images/bg-footer-bottom.gif) no-repeat 0 100%; min-height:109px; padding:27px 0 0 21px; width:617px;}
.footer-box{color:#ccc; float:left; margin-right:79px;}
.footer-nav{font:14px/18px Calibri, Arial, Helvetica, sans-serif; list-style:none;}
.footer-nav li{padding:5px 5px;}
.footer-nav li a{color:#ccc; display:block; font:14px/18px "HelveticaNeueCond-Bold", Arial, Helvetica, sans-serif; text-transform:uppercase;}
.sing-up-box{background:#767676 url(../images/bg-sign-form-top.gif) no-repeat; float:right; margin-right:-1px; width:372px;}
.sign-up-w1{background:url(../images/bg-sign-form-bottom.gif) no-repeat 0 100%; color:#ccc; min-height:79px; padding:5px 10px 0px 20px;}
.sing-up-box form{overflow:hidden; width:100%; margin-left:1px;}
.sing-up-box form label{background:url(../images/bg-label-sign-up.jpg) no-repeat; color:#333; float:left; font:10px/25px "HelveticaNeue-Medium",Arial,sans-serif; height:25px; padding-left:10px; text-transform:uppercase; width:62px;}
.sing-up-box form .text{width:194px; background: url(../images/bg-form-text.gif) repeat-x scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #333333; float: left; font:italic 11px/25px "HelveticaNeue-Medium",Arial,sans-serif; height: 25px; outline: medium none; padding: 0 6px;}
.sing-up-box form .btn-sign-up{background:url(../images/btn-submit.gif) no-repeat; border:none; color:#fff; cursor:pointer; float:left; font:12px/25px Calibri, Arial, Helvetica, sans-serif; font-weight:bold; height:25px; text-transform:uppercase; width:51px;}
.copyright{color:#333; font:14px/18px Calibri, Arial, Helvetica, sans-serif; font-weight:bold; margin:0 auto; padding:16px 0 65px; text-align:center; text-transform:uppercase; width:990px;}
.add_toolbox{padding-left:20px; padding-top:10px; padding-bottom:6px;}
.add_toolbox a{margin-right:2px;}

/*产品大类页*/
.inner_right_con{overflow:hidden; float:right; width:810px;}
.inner_pro_con{ background:url(../images/bg_inner_pro_con.gif) repeat-x #fff; margin:8px 0; padding:12px 25px; width:760px; overflow:hidden; float:right;}
.inner_pro_con h2{margin-bottom:12px; margin-left:0px;}
.inner_pro_1{width:760px;}
.inner_pro_1 ul{overflow:hidden; padding-left:20px;}
.inner_pro_1 ul li{background:url(../images/sep03.gif) repeat-y; float:left; height:200px; padding-left:1px; width:245px;}
.inner_pro_1 ul li.bg_none{background:none;}
.inner_pro_1 ul li .pro_pic{min-height:157px; text-align:center; width:225px !important; display:block; overflow:hidden; margin:0 auto;}
.inner_pro_1 ul li .pro_pic img{width: expression(this.width > 225 ? '225px': true); max-width: 225px; height: expression(this.height > 157 ? '157px': true); max-height: 157px;}
.inner_pro_1 ul li h3{color:#333; font:bold 14px/16px Calibri, Arial, sans-serif; text-align:center; background:url(../images/sep04.gif) repeat-x 0 100%; padding-bottom:20px;}
.inner_pro_1 ul li h3 a{color:#990000; text-decoration:underline;}
.inner_pro_1 ul li h3 a:hover{ text-decoration:none;}
/*产品小类页*/
.inner_right_con .ad_pic{width:808px; margin:5px auto 0px; height:244px;}
.inner_pro_con h2#pro_title_1{color:#990000; margin-bottom:8px;}
.inner_pro_con p, .news_con p{font:13px/18px Calibri, Arial, Helvetica, sans-serif; padding-bottom:12px; color:#555;}
/*产品终端页和新闻页面*/
.pro_detail_con, .news_con{ background:url(../images/bg_inner_pro_con.gif) repeat-x #fff; margin:8px 0; padding:12px 0px; width:810px; overflow:hidden; float:right;}
.pro_detail_con h2, .news_con h2{margin-left:20px; padding-bottom:12px; color:#990000; text-transform:none; font-size:24px;}
.pro_detail_con .pro_detail, .news_con .news_list{width:810px; overflow:hidden;}
.pro_detail ul, .news_detail ul{overflow:hidden; width:808px; border:1px solid #f3f3f3; border-top:none;}
.pro_detail ul li, .news_list ul li{background:url(../images/pro_detail_li.gif) repeat-x; width:808px; height:150px; padding-top:15px;}
.pro_detail ul li .detail_pic{width:154px; padding:0px 10px 5px 12px; float:left;}
.pro_detail ul li .detail_pic a{display:block; height:135px; width:135px; text-align:center;}
.pro_detail ul li .detail_pic a img{width:135px; height:135px;}
.pro_detail ul li .detail_msg{width:472px; float:left;}
.pro_detail ul li .detail_msg span{font:normal 14px/22px Calibri, Arial, sans-serif;}
.pro_detail ul li .detail_msg h3 a{font:bold 16px/18px Calibri, Arial, sans-serif; text-decoration:underline; color:#990000;}
.pro_detail ul li .detail_msg h3 a:hover{text-decoration:none;}
.pro_detail ul li .detail_msg p{font:normal 14px/20px Calibri, Arial, sans-serif; color:#444; padding-top:5px;}
.pro_detail ul li .detail_pdf{width:160px; float:right; text-align:center;}
.pro_detail ul li .detail_pdf a{color:#F00; font:bold 14px/20px Calibri, Arial, sans-serif;}
/*产品大图效果*/
.body_shadow{position:absolute; left:0px; top:0px; background:#000; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
-moz-opacity:0.5; /*Firefox私有，透明度50%*/ opacity:0.5;/*其他，透明度50%*/ z-index:998; display:none;}
.pro_big_detail{position:absolute; width:800px; height:500px; z-index:999; background:#fff; padding-top:18px; left:50%; margin-left:-400px; filter:alpha(opacity=0);
-moz-opacity:0; opacity:0; top:-500px; border:5px solid #990000;}
.pro_big_detail .detail_content{background:#FFF; width:768px; padding:16px; overflow:hidden; overflow-x:hidden; overflow-y:auto; height:468px;}
.pro_big_detail .detail_content img{width:expression(this.width > 768 ? '768px': true); max-width: 768px;}
.detail_content .close_icon{height:18px; width:18px; background:#990000; position:absolute; right:0px; top:0px; padding:0px 0px 5px 5px;}
.detail_content .close_icon a{display:block; height:18px; width:18px; color:#fff; font-weight:bold; font-size:24px; text-align:center;}
.detail_content .close_icon a:hover{text-decoration:none;}
/*新闻类别页面*/
 .news_con p{padding:0px 16px 12px;}
.news_list ul li .detail_pic{width:154px; padding:0px 10px 5px 12px; float:left;}
.news_list ul li .detail_pic a{display:block; height:135px; width:135px; text-align:center;}
.news_list ul li .detail_pic a img{width:135px; height:135px;}
.news_list ul li .detail_msg{width:472px; float:left;}
.news_list ul li .detail_msg span{font:normal 16px/22px Calibri, Arial, sans-serif;}
.news_list ul li .detail_msg h3 a{font:bold 16px/18px Calibri, Arial, sans-serif; text-decoration:underline;}
.news_list ul li .detail_msg h3 a:hover{text-decoration:none;}
.news_list ul li .detail_msg p{font:normal 16px/20px Calibri, Arial, sans-serif; color:#444; padding:0px; padding-top:5px;}
.news_list ul li .detail_day{width:130px; float:right; text-align:center; padding-top:30px;}
.news_list ul li .detail_day strong{display:block; font:24px/40px "HelveticaNeueCond-Bold",Arial,sans-serif; color:#990000; border-bottom:1px dashed #ddd; border-left:1px solid #c6c6c6;}
.news_list ul li .detail_day span{display:block; font:18px/40px "HelveticaNeueCond-Bold",Arial,sans-serif; border-left:1px solid #ddd;}
/*产品终端页*/
.news_detail{padding:0px 12px 12px; overflow:hidden;}
.news_detail #article_title{font:bold 16px/28px Calibri, Arial, sans-serif; color:#000; text-align:center;}
.news_detail #atdes{font:normal 14px/20px Calibri, Arial, sans-serif; color:#444; text-align:right;}
.news_detail #news_body{font:normal 14px/24px Calibri, Arial, sans-serif;}
.inner_page_con{overflow:hidden; padding:0px 12px 12px; margin-top:12px; background:url(../images/bg_inner_pro_con.gif) repeat-x #fff;}
.inner_page_con h2#page_title{color:#990000; margin-bottom:8px; margin-top:12px; margin-left:0px;}
.inner_page_con .right_cont_pic{width:250px; height:296px; float:right; margin-right:10px;}
.inner_page_con p{font:12px/20px Calibri, Arial, Helvetica, sans-serif; color:#333;}
/*证书类别页case catapage*/
.inner_quality{padding:0px 8px; overflow:hidden;}
.quality_cata_des{padding:10px 0px 16px;}
.quality_cata_des h3{font:bold 18px/40px Calibri, Arial, sans-serif; color:#990000;}
.quality_cata_des big{font:14px/20px Calibri, Arial, sans-serif; color:#666;}
.quality_list{overflow:hidden;}
.quality_list .quality_one{overflow:hidden;}
.quality_one .quality_des{width:590px; float:left;}
.quality_one .quality_des p{font:16px/24px Calibri, Arial, sans-serif; color:#333; word-wrap:break-word;}
.quality_one .quality_des p span{background:url(../images/quality_p_icon.jpg) no-repeat left 0px; display:block; padding-left:30px;}
.quality_one .quality_des .view_icon{height:23px; padding:6px 0px 6px 12px;}
.quality_one .quality_des .view_icon a{display:block; height:23px; width:98px; background:url(../images/view_icon.jpg) no-repeat;}
.quality_one .quality_name{font:bold 18px/40px Calibri, Arial, sans-serif; color:#990000;}
.quality_one .quality_pic{width:200px; height:220px; float:right; text-align:center;}
.quality_one .quality_pic img{width:expression(this.width > 200 ? '200px': true); max-width: 200px; height: expression(this.height > 220 ? '220px': true); max-height: 220px;}
.quality_detail{font:16px/20px Calibri, Arial, sans-serif; color:#333; overflow:hidden;}
.quality_detail .qua_detail_pic{width:400px; height:440px; float:right; text-align:center;}
.quality_detail .qua_detail_pic img{width:expression(this.width > 400 ? '400px': true); max-width: 400px; height: expression(this.height > 440 ? '440px': true); max-height: 440px;}

#newslink {height: 25px; line-height: 25px; padding-bottom: 8px; text-align: center; width: 100%;}
#newslink a {border: 1px solid #D3D3D3; color: #AAAAAA; margin-right: 4px; padding: 3px 7px;}
#newslink a:hover {color: #DE0C0D; text-decoration: none;}
#newslink span.current {background-color: #F0F0F0; border: 1px solid #D3D3D3; color: #DE0C0D; font-weight: bold; margin-right: 4px; padding: 3px 7px;}
#newslink span.disabled {border: 1px solid #D3D3D3; color: #D3D3D3; margin-right: 2px; padding: 3px 7px;}
#newslink .select {border: 1px solid #D3D3D3; color: #AAAAAA; height: 20px; padding: 4px 0 0;}
#NewsNext{clear:both; height: 25px; line-height: 25px; padding-bottom: 8px; padding-top: 8px; text-align: center; width: 100%;}
#NewsNext span{padding:0px 20px;}
#NewsNext span a{font-weight:bold; color:#000;}


