/* CSS Document */
/* 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;}

.clearfix{*zoom:1;}
.clearfix:after{
	display:block;
	content:"$";
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}

/*block元素居中对齐*/
.auto{
	margin-left:auto;
	margin-right:auto;
}

/*圆角*/
.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;}

body{background:url(../images/page_background.png) repeat-x #E0E1E2; color:#333333; font:14px/1.5em Calibri, Geneva, "微软雅黑", "宋体", sans-serif;}
/*css of common*/
.body_box{width:1024px; background:#fff; margin:0 auto;}
.header{height:90px; overflow:hidden; background:url(../images/header_bg.jpg) no-repeat; margin-top:16px;}
.header .logo{width:247px; height:32px; float:left; margin-left:28px; margin-top:24px;}
.header .logo a{display:block; width:247px; height:32px; background:url(../images/logo.jpg) no-repeat;}
.header .header_r{width:360px; overflow:hidden; float:right; margin-right:26px;}
.header_r .lan_switch{text-align:right; height:30px; line-height:30px;}
.header_r .lan_switch a{color:#666; text-decoration:none;}
.header_r .lan_switch span{margin:0px 5px;}
.header_r .search{height:26px; padding-top:4px;}
.search_con{width:220px; height:26px; float:right;}
.search_con input{float:left;}
.search_con .s_text{width:150px; height:24px; border:1px solid #959595; padding:0px 3px 0px 5px;}
.search_con .s_sub{width:60px; height:26px; background:#666; border:none; text-align:center; line-height:26px; color:#fff; font-size:16px; letter-spacing:2px; font-weight:bold; cursor:pointer;}
.header_r .h_contact{height:24px; line-height:24px; text-align:right;}
.header_r .h_contact a{color:#333; text-decoration:none;}
.header_r .h_contact a.email{color:#466382;}
.header_r .h_contact span{margin:0px 5px;}
/*css of slider*/
.slider{width:1024px; height:300px; overflow:hidden;}
.slider ul{overflow:hidden;}
.slider li{float:left; width:1024px;}
.slider li a{display:block; overflow:hidden;}
.slider img{float:left; width:100%;}
.page_pic{width:1024px; height:91px; overflow:hidden;}
.page_pic img{width:100%;}
/*css of nav*/
.nav{width:1004px; padding-left:20px; background:#333; position:relative;}
.nav ul{overflow:hidden; border-left:1px solid #ccc;}
.nav ul li{float:left; display:inline-block; height:40px; line-height:40px; border-right:1px solid #ccc;}
.nav ul li.last{border-right:0px;}
.nav ul li a{display:block; padding:0px 36px; font-size:16px; color:#fff; text-decoration:none;}
.nav ul li a:hover, .nav ul li.expand a{background:#fff; color:#333;}

.drop_nav{position:absolute; left:0px; top:40px; background:#fff; z-index:999; border:1px solid #254165; border-top:0px; padding:8px 22px 10px; display:none;}
.drop_nav .nav_item{overflow:hidden; display:none;}
.nav_item dl{float:left; padding:0px 12px;}
.nav_item dl dt{height:32px; line-height:32px; border-bottom:1px dotted #254165;}
.nav_item dl dt a{color:#254165; font-size:18px;}
.nav_item dl dd{height:24px; line-height:24px;}
.nav_item a{color:#537090; font-size:15px; font-weight:bold;}
.nav_item#item6{width:123px;}
/*css of index*/
.index_con{padding:18px 24px 0px;}
/*css of about*/
.company_info{height:200px; overflow:hidden; margin-bottom:16px;}
.index_about{width:684px; float:left;}
.index_about .about_title{line-height:24px; font-size:15px; font-weight:bold; color:#254165;}
.index_about .about_con{height:135px; background:#ebebeb; overflow:hidden; position:relative; margin-top:16px;}
.index_about .about_pic{width:155px; height:135px; float:left;}
.index_about .about_pic img{width:100%; height:100%;}
.index_about p{padding:12px 16px 0px 171px; color:#4b4b4b;}
/*css of news*/
.index_news{width:265px; float:right;}
.index_news .news_title{height:30px; line-height:30px; background:#c13daf; padding-left:10px; color:#fff; font-size:14px;}
.index_news .news_title a{width:80px; margin-right:12px; font-size:12px; color:#80006f; float:right; text-align:right;}
.index_news .news_con{background:#ebebeb; height:170px;}
.news_con ul{padding:16px 12px 14px; overflow:hidden;}
.news_con ul li{margin-bottom:16px;}
.news_con ul li a{color:#010101; text-decoration:none; font-size:12px; line-height:14px;}
.news_con ul li a span{display:block; font-size:14px; line-height:24px;}
/*css of pro_cata*/
.pro_cata{margin-bottom:16px; overflow:hidden;}
.pro_cata .cata_title{height:30px; line-height:30px; margin-bottom:24px; position:relative; text-align:center; color:#fff; font-size:16px; background:url(../images/index_title.jpg) repeat-x; font-weight:normal; letter-spacing:2px;}
.cata_title .title_icon{width:25px; height:13px; background:url(../images/title_arrow.png) no-repeat; position:absolute; left:50%; margin-left:-12px; top:30px;}
.pro_cata .cata_list{overflow:hidden; margin-right:-24px;}
.cata_list li{float:left; display:inline-block; width:238px; margin-right:10px;}
.cata_list li a{display:block; line-height:24px; color:#5a7c91; font-size:16px; height:24px; overflow:hidden; padding-left:2px;}
.cata_list li a:hover{color:#264461; text-decoration:none;}
.cata_list li a.cata_pic{width:238px; height:208px; padding:0px; position:relative; z-index:10;}
.cata_list li a.cata_pic p{position:absolute; bottom:0px; left:0px; z-index:11; width:218px; height:48px; background:#819eb1; text-align:center; color:#fff; font-size:18px; font-weight:bold; padding:5px 10px;}
.cata_list li a.cata_pic img{width:100%; height:100%;}
/*css of Applicate*/
.applicate{overflow:hidden;}
.applicate .app_title{height:30px; line-height:30px; margin-bottom:24px; position:relative; text-align:center; color:#fff; font-size:16px; background:url(../images/index_title.jpg) repeat-x; font-weight:normal; letter-spacing:2px;}
.app_title .title_icon{width:25px; height:13px; background:url(../images/title_arrow.png) no-repeat; position:absolute; left:50%; margin-left:-12px; top:30px;}
.applicate .app_list{overflow:hidden; margin-right:-27px;}
.app_list li{float:left; display:inline-block; width:307px; margin-right:27px;}
.app_list li a{display:block; line-height:24px; color:#4b4b4b; height:24px; overflow:hidden; font-weight:bold;}
.app_list li a.app_pic{width:305px; height:93px; border:1px solid #4b4b4b;}
.app_list li a.app_pic img{width:100%; height:100%;}
/*css of footer*/
.footer{margin-top:18px;}
.bottom{height:90px; background:#12385f; overflow:hidden; position:relative;}
.bottom .site_menu{overflow:hidden; padding-right:200px; padding-top:12px; padding-left:24px;}
.site_menu li{width:100px; float:left;}
.site_menu li a{color:#fff; display:block; height:24px; line-height:24px;}
.bottom .focu_icon{position:absolute; right:24px; top:32px; overflow:hidden;}
.focu_icon li{float:left; display:inline-block; height:32px; width:32px; padding:0 3px;}
.copy_right{height:30px; line-height:30px; padding:0px 24px; color:#fefeff; text-align:right; background:#333;}
/*css of inner_page*/
.inner_con{padding:12px 10px 0px 10px; overflow:hidden;}
.left_menu{width:242px; float:left;}
.left_menu .menu_list{border:1px solid #dbdad8;}
.left_menu .menu_list li{height:26px; padding-left:6px; border-bottom:1px solid #dbdad8;}
.left_menu .menu_title{height:26px; line-height:26px; background:url(../images/inner_cata_tit.jpg) repeat-x; padding-left:6px; font-weight:bold; font-size:16px; color:#7092be;}

.right_con{width:744px; float:right; height:auto !important; min-height:400px; height:400px; overflow:hidden;}
.right_con .r_location{height:24px; line-height:24px; margin-bottom:6px;}
.right_con .r_location a{color:#333; font-weight:bold;}
.right_con .r_location span{color:#000;}
/*css of page*/
.page_title{height:44px; background:url(../images/inner_title.jpg) repeat-x; line-height:40px; padding-left:12px; font-weight:700; color:#7092be;}
.inner_page_con{padding-top:16px;}
.inner_page_con .right_cont_pic{width:250px; height:296px; float:right; margin-right:10px;}
/*css of sidebar_nav*/
.sidebar_nav{float:left; width:242px;}
.sidebar_nav dl{border:1px solid #dbdad8;}
.sidebar_nav dl dd{background:url(../images/inner_cata_tit.jpg) repeat-x;}
.sidebar_nav dl dd a{padding-left:16px; line-height:26px; font-size:16px; color:#7092be; display:block; background:url(../images/arrow1.jpg) no-repeat 5px center;}
.sidebar_nav dl dd a.active{background:url(../images/arrow2.jpg) no-repeat 4px center;}
.sidebar_nav ul{overflow:hidden; clear:both;}
.sidebar_nav ul li{border-bottom:1px solid #dbdad8;}
.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 a{background:none; padding-left:8px; font-weight:normal; font-size:16px; color:#000; display:inherit;}
/*css of pro*/
.inner_pro_con{padding:12px 0px; overflow:hidden;}
.inner_pro_1{width:760px;}
.inner_pro_1 ul{overflow:hidden; padding-top:12px;}
.inner_pro_1 ul li{float:left; height:148px; width:138px; border:1px solid #dbdad8;}
.inner_pro_1 ul li .pro_pic{height:110px; text-align:center; width:100%; display:block; overflow:hidden; margin:0 auto;}
.inner_pro_1 ul li .pro_pic img{width: expression(this.width > 126 ? '126px': true); max-width:126px; height:expression(this.height > 110 ? '110px': true); max-height: 110px; vertical-align:middle;}
.inner_pro_1 ul li h3{height:38px; color:#333; font:normal 14px/16px calibri, Arial, sans-serif; text-align:center; background:url(../images/pro_name_bg.jpg) repeat-x; text-align:center;}
.inner_pro_1 ul li h3 a{color:#000; vertical-align:middle; text-decoration:none;}
.inner_pro_1 ul li h3 a:hover{text-decoration:underline;}
/*css of news_list*/
.news_list ul{padding-top:16px; padding-bottom:12px;}
.news_list ul li{background:url(../images/pro_detail_li.gif) repeat-x; overflow:hidden; padding-top:15px; padding-bottom:10px;}
.news_list ul li .detail_pic{width:154px; padding:0px 10px 0px 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 14px/22px Arial, sans-serif;}
.news_list ul li .detail_msg h3 a{font:bold 14px/18px 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 14px/20px 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;}
/*css of news_detail*/
.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; padding:10px 0px;}
.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;}
/*css of prodetail*/
.prolist{overflow:hidden; border:1px solid #f3f3f3; border-top:none;}
.prolist li{background:url(../images/pro_detail_li.gif) repeat-x; height:150px; padding-top:15px; overflow:hidden;}
.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:#7092be;}
.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;}
/*css of pagearea*/
#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;}




	