@charset "utf-8";
/* css document */
html,h1,h2,h3,h4,h5,h6,dl,ol,ul,li,dt,dd,table,th,td,tr,p,div,body{
	padding:0px; margin:0px auto; 
}

body { 
	 background:url(images/bodybg.jpg) center repeat-y;  font-family:Arial, Helvetica, sans-serif;}
ul {
	list-style-type: none; zoom: 1; list-style-image: none
}
li {
	list-style-type: none; zoom: 1; list-style-image: none
}
img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
a{ color:#646464;  text-decoration:none;  }
a:hover {
	 color:#4fc8ff;  text-decoration:none;}
.clear {
	border-bottom: 0px; border-left: 0px; line-height: 0; margin-top: 0px; visibility: hidden; 
clear: both; font-size: 0px; border-top: 0px; border-right: 0px
}
 
#wrap{ width:970px; }
.top{ width:100%;}
.top .logo{ width:210px; height:88; float:left;  }
.top .meun{ width:570px; float:left; }
.meun ul{list-style:none; padding-top:38px; width:90%; } 
.meun li{float:left;width:80px;  } 
.meun .line{ width:1px; height:13px; background:#bfbfbf; float:left;}
.meun a{display:block;text-align:center; font-family:Arial, Helvetica, sans-serif; color:#060606; font-size:11px; font-weight:bold  } 
.meun a:hover{color:#174c86;  text-decoration:none; }
/********************产品二级菜单效果**********************************/

#nav{ position:absolute;width:970px; overflow:hidden; height:80px; z-index:100 }
#nav ul{height:40px;line-height:20px; width:110%}
#nav ul li{float:left;width:153px; height:40px; line-height:40px;margin-right:10px; }
#nav ul li a{font-size:12px;color:#fff;/*width:137px;*/ line-height:40px; height:40px;display:block;text-align:center;text-decoration:none;background:url(images/promenu.jpg) no-repeat; padding-left:8px; padding-right:8px; font-weight:bold;}
#nav ul li a:hover{ background:url(images/promenu2.jpg) no-repeat}

#nav ul li .ahovers{ background:url(images/promenu2.jpg) no-repeat}

#nav .subnav{display:block; position:absolute;top:41px; left:0px;width:auto!important;min-width:110px;height:27px;line-height:27px;white-space:nowrap;}
#nav .subnav p{margin-left:0px;padding-right:10px;background-position:right -234px;}
#nav .subnav p span{display:block;color:#235e99;background-repeat:repeat-x;background-position:0 -207px;}
#nav .subnav p a{font-size:12px;display:inline;color:#1d1816;text-decoration:none;margin:0 5px;padding:0 2px; background:none}
#nav .subnav p a:hover{font-weight:bold;background-image:none; color:#174c86;  text-decoration:none;}
#nav .subnav .arrow{position:absolute;top:-4px;display:block;width:11px;height:5px;background-position:0 -261px;}
 

.promenu .line{ width:10px; height:40px;  float:left; background:none;}
.promenu a{display:block; padding-top:4px; margin:auto;font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; font-weight:bold;  } 
.promenu a:hover{color:#fff;  text-decoration:none; }
#banner{ width:100%}
#content{ width:100%; margin-bottom:30px; padding-top:70px;}
.cont_right{ width:731px; float:left;}
.cont_left{ width:223px; float:left; margin:0px 0px 0px 15px;}
.cont_tit{ width:100%; height:26px; line-height:26px; background:url(images/cont_right_tit.jpg) no-repeat; font-family:Arial; font-size:14px; font-weight:bolder; text-indent:1em; color:#fff;}
.cont_bg{background:url(images/cont_right_bg.jpg) repeat-y;}
.cont_bg p{ width:90%; line-height:20px; color:#3e3d3d; font-size:12px;}
.cont_bg .newsitem{ color:#898a8b; width:90%; border-bottom:1px dotted #666; font-size:12px;line-height:18px; padding:5px 0px 2px 0px; }
.cont_bg .newsitem a{ color:#000; font-weight:bold; text-decoration:none;}
.cont_bg .newsitem a:hover{ color:#174c86;font-weight:bold;  text-decoration:none;}
.cont_bot{ width:100%; margin-bottom:10px;}
.protitle{
	width:100%;
	height:30px;
	line-height:30px;
	color:#fff;
	color:#fff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#0087ca;
	text-indent: 1em; float:left
}
.product{ width:970px; float:left; overflow:hidden}
.product_content{ width:950px; float:left; padding:10px; line-height:30px; }
.product_content_left{ width:500px; float:left}
.product_content_right{ width:420px; float:left; margin-left:30px;}
#bottom{ width:100%; border-top:1px solid #8d9092; padding-top:30px;  }
.bottom_code{
	width:80%;
	float: left;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #696868;
	font-size: 12px;
}
.bottom_foot{
	width:13%;
	float: right;
}



/******************************内页样式***********************************/
.body_bj{background: url(images/stoy_bj.jpg) no-repeat fixed center top;}

.cul_bj{background: url(images/wh_bj.jpg) no-repeat fixed center top;}
.sj_bj{background: url(images/sj_bg.jpg) no-repeat fixed center top;}
.sq_bj{background: url(images/sq_bj.jpg) no-repeat fixed center top;}

#news{ width:1002px;}
.news_bj{ background:#fff; padding:10px; margin-top:218px; width:982px; float:left}
.news_title{ width:982px; height:60px; float:left; border-bottom:1px solid #4fc8ff}
.news_title h2{ width:90px; height:56px; line-height:56px; border-bottom:4px solid #4fc8ff; font-family:Microsoft YaHei;  color:#353536; float:left}
 
.news_title span{ width:200px; height:56px; line-height:56px; font-size:12px; color:#646464; float:right; text-align:right}
.news_content{ width:982px; float:left;  }
.news_left{ width:148px; height:148px; float:left; margin-right:20px; text-align:center}
.news_right{ width:814px; float:left}
.news_right2{ width:814px; float:left}
.news_right2 a{color:#444; font-size:14px; font-family:Microsoft YaHei; text-decoration:none; line-height:40px;}
.news_right2 a:hover{ color:#4fc8ff}
.news_content ul{ width:982px; float:left}
.news_content ul li{ width:982px; float:left; color:#878686; font-family:Microsoft YaHei; font-size:12px; line-height:22px; margin-bottom:0px; margin-top:50px;}
.news_content ul li a{ color:#444; font-size:14px; font-family:Microsoft YaHei; text-decoration:none; line-height:40px;}
.news_content ul li a:hover{ color:#4fc8ff}
.news_content ul li a:hover img{border: 3px solid #008fd1!important;}

.news_sq{ width:980px; border:1px solid #ccc; margin-top:20px; padding:25px 0px;}
.news_time{ width:120px; text-align:center; height:70px; float:left;
}
.day{ font-size:52px; color:#35383f;}
 .pro_content{ width:992px; float:left; padding-top:60px;}

.probox{ float:left; width:223px; height:176px; float:left; margin:25px 20px 20px 0px;   background:url(images/probox1.jpg) no-repeat;}
.probox:hover{float:left; width:223px; height:176px; float:left; margin:25px 20px 20px 0px;   background:url(images/probox2.jpg) no-repeat;}
.probox p{ width:210px; text-align:center; margin:0 auto; color:#434444; font-size:12px; padding-top:4px;}
 .probox a{ text-decoration:none; color:#184983; font-size:13px; font-weight:bold; line-height:18px;}
.probox2{ float:left; width:223px; height:176px; float:left; margin:25px 7px 20px 0px;   background:url(images/probox1.jpg) no-repeat;}
.probox2:hover{float:left; width:223px; height:176px; float:left; margin:25px 7px 20px 0px;   background:url(images/probox2.jpg) no-repeat;}
.probox2 p{ width:210px; text-align:center; margin:0 auto; color:#434444; font-size:12px; padding-top:4px;}
 .probox2 a{ text-decoration:none; color:#184983; font-size:13px; font-weight:bold; line-height:18px;}
  #dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:auto;clear:both;text-align:center; background:none;}
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:0 3px 0 3px;font-size:12px;height:16px;line-height:16px;}
#dcms_pager .pages a:hover {border:1px solid #aeaeae;}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#333;}
#dcms_pager .pages .pgcurrent {border:1px solid #aeaeae;color:#000;font-weight:bold;background-color:#eee;}
-->
  
  .tab_search { padding: 0px 0px 20px 0px }
.tab_search .fl a { width: 120px; height: 40px; margin-right: 10px; line-height: 40px; background: #e4e4e4; display: inline-block; text-align: center; font-size: 14px; color: #999; font-family: "Microsoft Yahei", "Microsoft YaHei", Arial, STHeiti, Tahoma, Helvetica; }
.tab_search .fl a.on { background: #4fc8ff; color: #fff; position: relative }
.tab_search .fl a.on:after { content: ""; position: absolute; z-index: 100; top: 40px; display: inline-block; width: 0; height: 0; border: 10px solid transparent; left: 50%; margin-left: -10px; border-color: #4fc8ff transparent transparent transparent; }
.tab_search .fr input { width: 200px; height:38px; line-height:38px; padding: 10px; border: 0; color: #999; background: #e4e4e4; float: left; font-size: 18px; font-family: "Microsoft Yahei", "Microsoft YaHei", Arial, STHeiti, Tahoma, Helvetica; }
.area{ width:980px; margin:0 auto;}  
.fl{float:left;display:inline}  

/****************产品聚焦图样式********************/
.lanrenzhijia{width:500px;height:380px;position:relative; margin:0 auto;}
.lanrenzhijia .btn{position:absolute;width:15px;height:70px;top:286px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.lanrenzhijia .prev{left:0;background:url(images/prevBtn.png) no-repeat;}
.lanrenzhijia #prevTop,.lanrenzhijia #nextTop{top:103px;width: 46px;height: 48px;}
.lanrenzhijia #prevTop{background: url(images/prevBtnTop.png) 0 0 no-repeat;}
.lanrenzhijia #nextTop{background: url(images/nextBtnTop.png) 0 0 no-repeat;}
.lanrenzhijia .next{right:0;background:url(images/nextBtn.png) no-repeat;}
.lanrenzhijia li{float:left;}
.lanrenzhijia .cf li{position: relative;color: #fff; }
.lanrenzhijia .cf a{display: block; width: 500px;height: 280px; position: absolute;color: #fff;}
.lanrenzhijia .cf li span{display: block;width: 460px; position: absolute; left: 0; bottom: 0;padding: 10px 20px;line-height: 22px;text-align:left;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000") 6}
.lanrenzhijia .picBox{height:280px;position:relative;overflow:hidden;}
.lanrenzhijia .picBox ul{height:280px;position:absolute;}
.lanrenzhijia .picBox li{width:500px;height:280px;}
.lanrenzhijia .listBox{width:462px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.lanrenzhijia .listBox ul{height:100px;position:absolute;}
.lanrenzhijia .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.lanrenzhijia .listBox li i{display:none;}
.lanrenzhijia .listBox li a{display: block;width:124px;height: 70px;}
.lanrenzhijia .listBox li img{width:124px;height: 70px;}
.lanrenzhijia .listBox .on img{width: 118px;height: 64px;border:3px solid #AEAEAE;}
.lanrenzhijia .listBox .on i{display:block;}
 
#post-container { float: left; width: 690px; margin-left:30px; }
#sidebar-container { float: left; width: 250px; /*background-color: #D6D7E2; margin-right: 1px;*/ }
/*----------------  WIDGETS  ----------------*/

.widget {
    background-color: #F7F7F7;
    clear: both;
    padding: 10px;
}
.widget-title {
    color: #666;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0.1em;
    line-height: 2em;
    text-transform: uppercase;
}
	
.widget ul {
    border-top: 1px dotted #999;
    font-size: 15px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
	}
	.widget ul li a {
		background: rgb(238,238,238); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
		background: linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
		border-color: #CCCCCC #DDDDDD;
		border-style: dotted;
		border-width: 1px;
		color: #777777;
		display: block;
		font-size: 10px;
		margin: 0.5em 0;
		padding: 0.5em;
		display: block;
		text-decoration: none;
		}
		.widget a:visited { color: #174c86; }
		.widget a:hover { background: #174c86; color: #fff; }
		.ahover { background: #174c86; color: #fff; }
	
.widget_twitter ul li a { display: inline; }
.widget select { width:100%; }
#text-2 .widget { margin:0; }
.widget_tiwtter .entry-meta a { font-weight: normal; }
.widget_twitter .entry-content, .widget_twitter .entry-meta, .widget_twitter .intent-meta { font-size: 10px; }
.widget_twitter .entry-content {  }
.widget_twitter .entry-meta { display: block; font-size: 8px; }
.widget_twitter .intent-meta {  }
.widget_twitter ul li { 
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
	border-color: #CCCCCC #DDDDDD;
	border-style: dotted;
	border-width: 1px;
	color: #777777;
	display: block;
	font-size: 12px;
	margin: 0.5em 0;
	padding: 0.5em;
	display: block;
	text-decoration: none;
	}

.widget_twitter ul li a { 
	background: none;
	border: none;
	color: #3e62cc;
	font-size: inherit;
	margin: inherit;
	padding: inherit;
	display: inherit;
}

input#s {
    background: url("images/search.png") no-repeat scroll 5px 6px #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    font-size: 14px;
    height: 22px;
    line-height: 1.2em;
    padding: 4px 10px 4px 28px;
	}

.widget_search #s { width: 190px; }
.widget_search form { margin: 0; }
.widget_search label { display: none; }
 .searchbtn{
	float:left;
	width:21px;
	height:24px;
}
.searchbg{
	float:left;
	width:150px;
	height:24px;
	background: url(images/search_left.jpg) no-repeat; margin-top:0px;}
	
.ny_right1{
	width: 100%;
	height: 35px;
	float: left;
	line-height: 35px;
	border: 1px solid #ccc;
	font-size: 12px;
}.ny_content{ width:100%; float:left;}
.ny_content ul{ list-style:none;}
.ny_content li{ width:100%; border-bottom:1px dotted #a0a0a0; font-size:12px;}
.ny_content li p{ color:#999999; line-height:26px;}
.ny_content .pleft1{ line-height:36px; height:36px;  width:98%; padding-left:30px; float:left; background:url(images/newsicon.jpg) center left no-repeat;}
.ny_content .pleft1 a{ color:#2b2b2b; text-decoration:none; font-weight:bold;}
.ny_content .pleft1 a:hover{color:#004b8c; text-decoration:none; font-weight:bold;}
.ny_content .ptime{
	line-height:36px;
	height:36px;
	width:10%;
	float:right;
	text-align: right;
}.ny_content .pleft{ line-height:36px; height:36px;  width:85%; padding-left:10px; float:left; background:url(images/sjx.jpg) center left no-repeat;}
.ny_content .pleft a{ color:#2b2b2b; text-decoration:none;}
.ny_content .pleft a:hover{color:#004b8c; text-decoration:none;}