﻿@charset "utf-8";
/* 网站链接总的css定义:可定义内容为链接字体颜色、样式等 */
a{font-family: Verdana,"微软雅黑",Arial,"宋体", Helvetica, sans-serif;font-size:13px;text-decoration: none;}
a:link {color:#3d3d3d; }
a:visited {color:#3d3d3d; }
a:hover   {color:#0093DD;}
a:active {color:#3d3d3d; }

a.a1:link{ color:#abd7ec}
a.a1:visited{ color:#abd7ec}
a.a1:hover{ color:#fcd413}
a.a1:active{ color:#abd7ec}
.input{
	border:solid 1px #dedede; height:25px; line-height:25px;}
/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */  

body { margin:0; text-align:center; font:13px Verdana,"微软雅黑",Arial,"宋体",Geneva, sans-serif; color:#2c2c2c;background: url(../images/body_bg.jpg) left top repeat-x #fff; line-height:26px}
#body0{ background-color:#f5f5f5}
div,ul{ margin:0; padding:0;list-style:none;}
	
td,input,select,textarea{ font-family:Verdana,"微软雅黑",Arial,"宋体", Helvetica, sans-serif; font-size: 13px;}
img{ border:0;}
form{ margin:0}
input,select{color:#424242; vertical-align:middle;}
hr{border-top:#c2c2c2 1px dotted; border-bottom:#fff 1px dotted; background:none; border-left:none; border-right:none; clear:both;}

/*公共*/
.blank{ clear:both; height:0; line-height:0; font-size:0; margin:0; padding:0}
.News_time{ float:right; font-size:11px; color:#969696}

#head{ width:1000px; height:90px; overflow:hidden; margin:0 auto; text-align:left; padding-top:10px;}
#logo{left:0px; position:relative;}
#logo a{ vertical-align:middle; display: inline-block; padding:0 0 0 0px; height:80px;}
#logo a img{ margin-top:0px}
#head_right{ float:right; height:80px; width:450px; text-align:right; padding-right:4px; position:relative; z-index:99}
#language{ display:block; clear:both; height:30px; padding:4px 0 0 0; margin:0; text-align:right;}
#language a,#language a:visited{ display:inline-block; padding-left:10px; background:url(../images/icos.gif) left top no-repeat; margin-right:15px; height:30px; line-height:30px; color:#7d7d7d; font-size:12px}
#language a:hover{ color:#000}
#head_tel{line-height:30px; margin-top:5px; position:relative;}
#head_tel img{ vertical-align:top;}
#head_tel span{ font-size:25px; color:#4e4e4e; line-height:30px; vertical-align:top; margin:0 8px; z-index:10; position:relative;}
#head_tel .span2{ font-size:25px; color:#fff; line-height:27px; margin:0 7px 0 9px; text-shadow:1px 1px 3px #d0d0d0; position:absolute; top:0; right:0; z-index:1}

/*主菜单*/
#SubMenu_bg{ width:100%; position:absolute; left:0; top:124px; height:30px; display:none; background:url(../images/tran.png);z-index:98}

#menu{ width:1000px; margin:0 auto; height:44px; z-index:100;position:relative }
#nav { width:988px; margin:0 6px;position:relative }
#nav .mainlevel { position:relative; float:left; height:44px; *width:40px; background:url(../images/menu_bg.gif) right -44px no-repeat; z-index:100}
#nav .mainlevel a{ font-size:14px; height:44px; line-height:44px; display:block; color:#fff; text-align:center; z-index:110; position:relative; }
#nav .mainlevel a:visited{ color:#fff;}
#nav .mainlevel.hover a:visited,#nav .mainlevel.hover a{color:#fff;background:url(../images/menu_bg.gif) right top no-repeat}
#nav .mainlevel.Currpage{ font-weight:bold}
#nav .mainlevel.Currpage a{color:#fff;}
,#nav .mainlevel.Currpage a:visited{ color:#fff; *color:#666; font-weight:bold}
/*下拉菜单*/
#nav .mainlevel.Currpage li a,#nav .mainlevel.Currpage li a:visited{font-weight: normal;}
#nav .mainlevel.hover li a:visited,#nav .mainlevel.hover li a{ background:none}
#nav .mainlevel ul{ position:absolute; display:none; left:0px; top:44px; line-height:38px; text-align:left; z-index:100; width:auto!important; width:100%; min-width:100%;}
#nav .mainlevel ul li{float:none; color:#fff; line-height:38px;background: #3c96cb;}
#nav .mainlevel ul li a,#nav .mainlevel ul li a:visited,#nav .mainlevel.hover li a,#nav .mainlevel.hover li a:visited{ display:block; clear:both;  font-weight:normal; font-size:13px; line-height:38px; height:38px; padding:0px 10px 0px 44px; color:#fff; white-space:nowrap; text-align:left;background:url(../images/nav_a_bj.png) no-repeat 27px center;}
#nav .mainlevel ul li a:hover,#nav .mainlevel.hover li a:hover{ color:#fff; background:#43a3db url(../images/nav_a_bj.png) no-repeat 28px center;}



#nav .mainlevel1 { position:relative; float:left; height:44px; *width:40px; background:url(../images/menu_bg1.gif) right -44px no-repeat; z-index:100}
#nav .mainlevel1 a{ font-size:14px; height:44px; line-height:44px; display:block; color:#fff; text-align:center; z-index:110; position:relative; }
#nav .mainlevel1 a:visited{ color:#fff;}
#nav .mainlevel1.hover a:visited,#nav .mainlevel1.hover a{color:#fff;background:url(../images/menu_bg1.gif) right top no-repeat}
#nav .mainlevel1.Currpage{ font-weight:bold}
#nav .mainlevel1.Currpage a{color:#fff;}
,#nav .mainlevel.Currpage a:visited{ color:#fff; *color:#666; font-weight:bold}
/*下拉菜单*/
#nav .mainlevel1.Currpage li a,#nav .mainlevel1.Currpage li a:visited{font-weight: normal;}
#nav .mainlevel1.hover li a:visited,#nav .mainlevel1.hover li a{ background:none}
#nav .mainlevel1 ul{ position:absolute; display:none; left:0px; top:44px; line-height:38px; text-align:left; z-index:100; width:auto!important; width:100%; min-width:100%;}
#nav .mainlevel1 ul li{float:none; color:#fff; line-height:38px;background: #3c96cb;}
#nav .mainlevel1 ul li a,#nav .mainlevel1 ul li a:visited,#nav .mainlevel1.hover li a,#nav .mainlevel1.hover li a:visited{ display:block; clear:both;  font-weight:normal; font-size:13px; line-height:38px; height:38px; padding:0px 10px 0px 44px; color:#fff; white-space:nowrap; text-align:left;background:url(../images/nav_a_bj.png) no-repeat 27px center;}
#nav .mainlevel ul li a:hover,#nav .mainlevel1.hover li a:hover{ color:#fff; background:#43a3db url(../images/nav_a_bj.png) no-repeat 28px center;}


/*Banner*/
#banner{position:relative;text-align:center; z-index:1; width:100%; height:400px; margin:0 auto 20px auto;overflow:hidden; min-width:1000px; background:url(../images/loading.gif) center 220px no-repeat #fff; border-bottom:#bebebe 1px solid;}
.js { position:relative; width:1920px; height:400px; overflow:hidden; margin:0 auto; clear:both; left:50%; margin-left:-960px; text-align:center}
.jsNav { position:absolute; left:0; bottom:0; height:46px; width:100%;  background:url(../images/tran_blue.png); text-align:center}
.jsNav a{ height:32px; width:80px; overflow:hidden; display: inline-block; margin:0 20px; top:5px; position:relative; color:#fff; border:#333 2px solid;}
.jsNav a img{ height:32px; position:relative; margin-left:-36px}
.jsNav a.imgSelected { border:#e2700e 2px solid; top:-2px}
/*内页Banner*/
#sub_banner{position:relative;text-align:center; z-index:1; width:100%; margin:0 auto;overflow:hidden; min-width:1000px; background:url(../images/loading.gif) center 140px no-repeat #fff;}
#subbanner{ position:relative; width:1920px; overflow:hidden; margin:0 auto; clear:both; left:50%; margin-left:-960px; text-align:center}

/*框架*/
#index_box{width:1000px; margin:0 auto 20px auto; text-align:left;}
#box{ position:relative; width:1000px; margin:0 auto; text-align:left; background:url(../images/Left_bg.jpg) 176px top repeat-y; height:auto !important; height:630px; min-height:630px;}
#posi_bg{ width:100%; margin:0 auto; text-align:center; height:38px; background:url(../images/posi_bg.jpg) left top repeat-x}
#posi{ color:#767676; font-size:12px; position:absolute; top:-30px; left:0; height:30px; line-height:30px; padding-left:20px; background:url(../images/icos.gif) left -90px no-repeat}
#posi a{ color:#767676; font-size:12px}
#posi a:hover{color:#0093DD;}
#subl{ float:left; width:228px; position:relative}
#subr{ float:right; width:758px; position:relative; padding-bottom:15px}
#Shadow_l{width:15px; height:627px; background:url(../images/Shadow.jpg) left top no-repeat; position:absolute; top:0; left:-15px;}
#Shadow_r{width:15px; height:627px; background:url(../images/Shadow.jpg) right top no-repeat; position:absolute; top:0; right:-15px;}
#content{ padding:15px 15px 15px 5px}
#content p{
	margin:0;
	padding:0;
	padding-bottom:6px;}
/*首页*/
.index_box{ width:242px; height:280px; margin-right:8px; overflow:hidden; border:#e4e4e4 1px solid; float:left;}
.index_pic{ width:226px; height:85px; overflow:hidden; margin:8px auto 0 auto; position:relative;}
.index_pic span{ width:226px; position:absolute; left:0; bottom:0; background:url(../images/tran.png); height:24px; line-height:24px; overflow: hidden; font-size:14px; color:#fff; font-weight:bold; text-indent:6px}
/*首页简介*/
#index_about{ height:120px; overflow:hidden; line-height:30px; font-size:12px; margin:8px}
#index_about p{ margin:0; padding:0;}
#index_about span{ border-bottom:#c9c9c9 1px dotted; }
#index_contact{ margin-right:0}
/*首页新闻*/
.index_news,.index_ul{ margin:8px;}
.index_news li,.index_ul li{ height:30px; line-height:30px; overflow:hidden; border-bottom:#c9c9c9 1px dotted;padding-left:20px; background:url(../images/icos.gif) left -60px no-repeat}
.index_news li a,.index_ul li a{ height:29px; line-height:29px; overflow:hidden; display:block; }
.index_ul li{ background-position:left -30px; padding-left:12px}

/*左列表*/
.List_Tit{ background:url(../images/ListTit_bg.gif) left top no-repeat; width:228px; height:38px; line-height:38px; overflow:hidden; color:#fff; font-size:14px; font-weight:bold; padding-left:25px; position:absolute; left:0; top:-38px; z-index:100}
.List{ margin-bottom:15px;}
.List li{background: url(../images/ListTit_bg.gif) right 0px no-repeat; width:100%; padding:6px 0 2px 0}
.List li a{ display:block; background:url(../images/icos.gif) 16px -120px no-repeat; padding-left:35px; height:30px; line-height:30px; white-space:nowrap; overflow:hidden}

.List li ul{overflow:hidden; z-index:100;zoom:1; display:none; background:url(../images/ListTit_bg.gif) right bottom no-repeat; padding:2px 0}
.List li ul li{ background:none; padding:0}
.List li ul li a,.List li ul li a:visited{ height:25px; line-height:25px; background:url(../images/icos.gif) 16px -183px no-repeat; color:#6f6f6f;white-space:nowrap; overflow:hidden; font-size:12px }
.List li ul li a:hover{color:#0066be;}
a.currents{color:#0066be; font-weight:bold;}
/*左搜索*/
#search{ height:24px; overflow:hidden; margin:20px 0 20px 10px; text-align:left;background:url(../images/icos.gif) left -213px no-repeat;}
#search input{ width:110px; height:20px; line-height:20px; border:none; border-top:#cbcbcb 1px solid; border-bottom:#cbcbcb 1px solid; background:#fff; vertical-align:top; margin:0 0 0 27px; float:left}
a.Search_Btn,a.Search_Btn:visited{ width:51px; height:24px; line-height:24px; background:url(../images/icos.gif) left -243px no-repeat; display:inline-block; text-align:center; vertical-align:top; color:#fff;float:left}
a.Search_Btn:hover{ color:#00ffff}


#search1{ height:30px; overflow:hidden; text-align:left;background:url(../images/icos.gif) left -210px no-repeat;margin-top:10px; float:right;}
#search1 input{ width:190px; height:26px; line-height:28px; border:none; border-top:#cbcbcb 1px solid; border-bottom:#cbcbcb 1px solid; background:#fff; vertical-align:top; margin:0 0 0 27px; float:left}
a.Search_Btn,a.Search_Btn:visited{ width:51px; height:30px; line-height:30px; background:url(../images/icos.gif) left -240px no-repeat; display:inline-block; text-align:center; vertical-align:top; color:#fff;float:left}
a.Search_Btn:hover{ color:#00ffff}

/*内页联系方式*/
.subContact{ position:relative; margin:0 auto; padding-top:0px;}
.subContact_title{ background:url(../images/sub_contact_bg.jpg) right top no-repeat; height:38px; line-height:38px;}
.subContact_title span{font-size:15px; font-weight:bold; color:#000; letter-spacing:1px; display:block; margin:0 18px 0 55px;}
.sub_Contact{ padding:5px 10px 15px 52px; font-size:12px; color:#4a4848; background:url(../images/sub_contact_bg.jpg) left bottom no-repeat;height:auto !important; height:140px; min-height:140px; }
.Telephone{ position:absolute; left:3px; top:33px; z-index:1}

/*产品列表*/
a.pro_pic{width:160px; height:120px; overflow:hidden; line-height:120px; vertical-align:middle; text-align:center; display: table-cell; *display:block; *font-size:70; float:left; border:solid 1px #dedede; }
a.pro_pic:hover{ border-color:#13b6fb;}
a.product_pic img{vertical-align:middle}
.product{ padding:15px 15px 15px 5px}
.product li{ border:#ddd 1px solid; clear:both; margin-bottom:10px; padding:10px;border-radius:5px; zoom:1}
.product li:hover{ border:#0066be 1px solid; clear:both; margin-bottom:10px; padding:10px;border-radius:5px; zoom:1; cursor:pointer;}
.pro_p{ margin:0 0 0 0; padding:5px 0 0 0; width:540px; float:right}
.proTit{ color:#0066be; font-size:16px; font-weight:bold; margin-left:0px}
.proIntro{ font-size:12px; color:#747474; line-height:20px; padding:10px 0 10px 0; display:block;}
a.Product_but{ width:105px; height:42px; display:block; overflow:hidden; background:url(../images/Product_but.png) left top no-repeat; color:#4a4848; font-size:12px; line-height:29px; text-indent:40px;}
.product li:hover a.Product_but,a.Product_but:hover{ background-position:right top; color:#fff}

/*产品详细页*/
.Tit{ height:46px; /*background:url(../images/Tit_bg.jpg) left top repeat-x;*/ line-height:46px; color:#0066be; font-size:18px; margin:0; padding:0 0 0 5px; font-weight:bold;}
#pro_box{ text-align:center; margin:15px 0}
#pro_det{ padding:15px 0; line-height:25px;}
#pro_box img{ border:#e5e5e5 1px solid;*display:none; max-width:700px}
/*相关推荐*/
.pro_box {background:#ecedef; border:#d9dee1 1px solid; position: relative; clear:both}
.pro_box .wrapper { width:718px; overflow: hidden; text-align: center; padding:10px 0 10px 10px;}
.pro_box .wrapper ul {width: 9999px;margin:0;padding:0; }
.pro_box ul li { float:left; display:inline; border:#d1d6de 1px solid; margin-right:10px; background:#fff;height:200px; width:160px; line-height:40px;
padding:5px;}
.pro_box ul li:hover {border:#0066be 1px solid;}

/* 留言列表 */
.MessageList{ clear:both; margin:10px 15px; padding-bottom:10px; background:url(../images/dott.gif) left bottom repeat-x;}
.MessList_Tit{ line-height:30px; padding:8px 0 5px 0; margin:0; display:block; font-size:14px;  float:left; text-align:LEFT; width:21%;}
.MessList_Tit img{ vertical-align:middle; margin-right:5px}
.MessList_time{ font-size:10px; color:#7ca6b4; }
.MessList_cont{ padding:10px 10px 10px 25px; margin:0; background: url(../images/DialogBox_Bg.jpg) left top no-repeat #e8eaec; line-height:24px; width:73%; float:right; min-height:40px}
.MessList_Reply{ background:url(../images/line.png) left top repeat-x; display:block; padding:5px 0 0 0; margin-top:5px; color:#465f78}
.Mess_font{  color:#0066be; font-weight:bold; line-height:18px}

/*资讯中心*/
#NewsList,#CaseList{ margin:5px 15px}
#NewsList li,#CaseList li{ line-height:30px; height:30px; background:url(../images/dott.gif) left bottom repeat-x; padding:8px 0;}
#NewsList li a,#CaseList li a{ display:block; background:url(../images/icos.gif) left -60px no-repeat; padding-left:22px; height:30px; line-height:30px;}
.FTit{ text-align:center; border-bottom:#acacac 1px dotted; line-height:36px; height:36px; color:#969696; background:#fff; font-size:12px; margin-bottom:10px}
#bdshare{ float:left; height:18px; line-height:18px; margin-top:5px}

#CaseList li a{ background-position:left -30px; padding-left:16px}

/* 翻页 */
#pageshow{margin:15px 15px; clear:both; height:26px; line-height:26px; text-align:right}
.pages a,.pages span{width:26px; height:26px; text-align:center; margin:0 0; background: url(../images/pageshow_bg.gif) -65px top no-repeat; display:inline-block; color:#002245;}
.pages a:hover{ background: url(../images/pageshow_bg.gif) -65px bottom no-repeat; color:#fff }
.pages span{ margin:0 1px; color:#9b9b9b; }
.pages .thisp{ background:url(../images/pageshow_bg.gif) -98px top no-repeat; color:#fff}
.pages .btnFirst{ display:inline-block; width:55px; background:url(../images/pageshow_bg.gif) left top no-repeat}
.pages .btnFirst:hover{ background:url(../images/pageshow_bg.gif) left bottom no-repeat}

/* 上一篇下一篇 */
#NewsNav{line-height:22px; font-size:12px; clear:both; padding-top:8px; border-top:1px dotted #acacac; margin:20px 15px; }
.NewsNav_left{ float:left}
.NewsNav_right{ float:right;}

/*底部*/
#bottom{ width:100%; margin:0 auto; text-align:center; background:#e2e2e2; border-top:#d3d3d3 1px solid; clear:both; }
#link{ width:100%; border-top:#f5f5f5 1px solid; border-bottom:#ffffff 1px solid;}
#linkUl{ width:1000px; margin:0 auto; text-align:left; padding:15px 0}
#linkUl li{ float:left; line-height:24px; border-right:#f7f7f7 1px solid; border-left:#cacaca 1px solid; text-align:center; overflow:hidden;white-space:nowrap;}
#foot{ border-top:#d0d0d0 1px solid; color:#6b6a6a; line-height:24px; padding:15px 0; width:100%; clear:both}
#foot a{ color:#6b6a6a;}
#foot a:hover{color:#0066be;}
/*相册*/
.AlbumShow{ float:left; margin:20px -31px 0 0; display:inline}
.AlbumShow li{ background:#fff; width:160px; border:#dedede 1px solid; height:192px; margin:0 31px 12px 0; text-align:center; line-height:16px; overflow:hidden; float:left; position:relative; display:inline}
a.Album_img{ position:relative; width:160px; height:160px; overflow:hidden; display:block; text-align:center; background: url(../images/Loading2.gif) center no-repeat #000; margin-bottom:10px;}
.AlbumShow li a span{ display:block; width:160px; height:160px; position:absolute; left:0; bottom:-100%; background:url(../images/Zoom.png) center center;cursor:hand;cursor: pointer;}

#fix{ position:fixed; width:160px; height:162px; left:0; top:250px; z-index:9999;
/* position:fixed for IE 6 */
_position: absolute;_top:expression(eval(document.documentElement.scrollTop+250));_left:0px;_right: 0px;}.head_location {
	clear: both;
	height: 30px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	line-height:30px;
	font-size:12px;
}
.head_location a{
	font-size:12px;
	text-decoration:none;}
	
.BlockInner{
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;		
	border-bottom:1px solid #e5e5e5;
	margin-top:15px;
	}	
.topic{
	height:30px;
	background:url("../images/box_titlebg.png") no-repeat -30px top;
	}
.topic .TopicTitle{
	float:left;
	padding-left:15px;
	font-size:14px;
	color:#FFFFFF;
	height:30px;
	font-weight:bold;
	line-height:30px;}
.topic .TopicMore{
	float:right;
	font-size:12px;
	padding-right:10px;
	padding-top:9px;}

.blk_29 {	 PADDING:15px 0px; OVERFLOW: hidden;  ZOOM: 1; POSITION: relative;}
	
 .blk_29 .LeftBotton {	BACKGROUND: url(../images/dirleft.jpg) no-repeat 0px 0px; LEFT: 10px; FLOAT: left; WIDTH: 40px; CURSOR: pointer; POSITION: absolute; TOP: 15px; HEIGHT: 114px}
 .blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/dirright.jpg) no-repeat -0px 0px; FLOAT: right;right:0px; WIDTH: 40px; CURSOR: pointer; POSITION: absolute; TOP: 15px; HEIGHT: 114px}
 .blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden;  PADDING:0px 0 0 0px;float:left;height:230px;width:840px;POSITION: relative;left:47px;}
 .blk_29 .box {	FLOAT: left; WIDTH: 250px; TEXT-ALIGN: center;}
 .blk_29 .box IMG {	BORDER: #ccc 1px solid; PADDING: 3px; DISPLAY: block; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; width:250px;height:180px;}
 .blk_29 .box A:hover IMG {	BORDER: #0093DD 1px solid;}
 .blk_29 .box P {	WIDTH: 140px; LINE-HEIGHT: 20px;text-align:center;font-size:12px;color:#b6120f}