﻿@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
ul,dl{
	list-style-type:none;
}
img{
	border:none;
}
body{
	width:100%;
	height:auto;
	
}
a{
	text-decoration:none;
}
.top{
	height:36px;
	line-height:36px;
	width:100%;	
	background:url(../images/top_bg.png) repeat-x left top;
}
.top a{
	color:#FFF;
}
.top a:hover{
	color:#FFF;
	text-decoration:underline;
}
.top .top_content{
	font-size:12px;
	font-family:"宋体";
	color:#FFF;
	width:1010px;
	height:36px;
	margin:0 auto;
}
.top_content_left{
	float:left;
}
.top_content_right{
	float:right;
}
.number{
	font-family:Verdana, Geneva, sans-serif;
}
.top_content_right{
	float:right;
	
}
.top_content_right li{
	float:left;
	padding-left:30px;
	background:url(../images/baise_ico.png) no-repeat 22px center;
}
.top_title{
	height:120px;
	width:1010px;
	margin:0 auto;
}
.top_title_logo{
	float: left;
}
.top_nav{
	float:right;
}
.top_nav li{
	float:left;
	padding:40px 4px 0;
	width:80px;
	height:48px;
}
.top_nav li a{
	display:block;
	text-align:center;
	padding-top:4px;
		width:80px;
	height:48px;
	color:#151515;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:bold;
}
.top_nav li a:hover{
	color:#fff;
	background:url(../images/top_nav_bg.png) no-repeat left top;
}
.banner  { position:relative; height:590px; width:100%; }
.banner .roll a { height:590px; display:block; }
.neiye_banner  { position:relative; height:370px; width:100%; }
.neiye_banner .roll a { height:370px; display:block; }
#flashs{ position:relative; overflow:hidden; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
#flashs .bgitem{  z-index:1; position:absolute; top:0; left:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:46%; padding:5px 6px;z-index:101; }
#flashs .btn span{ color:#fff;  font-size:16px;background: url(../images/span.png) no-repeat left top; cursor: pointer;display: inline-block;margin:0 6px;width:28px;height:28px; line-height:28px;text-align:center;}
#flashs .btn span.cur{ background: url(../images/span.cur_bg.png) no-repeat left top;color:#fff;  }
.succ1 {	margin-top:14px;
	width:100%;
	height:480px;
	margin:0 auto;
	background:url(../images/index_pro_bg.png) no-repeat center   bottom ; overflow:hidden;}
.l_tit1 {height:58px; line-height:58px;width:1010px; text-align:center; margin:0 auto; font-family:"微软雅黑"; color:#00acee; font-size:36px;}
.su_con1 { position:relative;height:222px;width:1010px;margin:112px auto 0; overflow:hidden;}
.su_con1 .span { position:absolute; display:inline-block; cursor:pointer; top:0; width:22px; height:222px;}
.su_con1 .s_left1 { left:0; background:url(../images/c_left.png) no-repeat left center;}
.su_con1 .s_right1{ right:0;  background:url(../images/c_right.png) no-repeat left center;}
.su_wrap1 { width:930px; margin:0 auto; overflow:hidden;}
.su_wrap1 #SuccessCustomer1{width:930px;overflow:hidden;}
.su_wrap1 li { float:left; display:inline; margin:0px 58px 0 0px;width:189px;height:222px;}
.su_wrap1 li img { width:189px; height:222px;}
.su_wrap1 li a{text-decoration:none;}
.index_pro_zz {
     width: 189px;
	 height: 222px;
	 position: relative;
	 overflow: hidden;
	 float: left;
	 display: inline;
	 text-align:center;
}

/* The banner divs */
.index_pro_zz img {
	 display: block;
	 border: none;
}

/* The dark animated divs */
.index_pro_zz div {
	 position: absolute;
	 z-index: 100;
	 background-color: #005ba2;
	 width: 120px;
	 height: 120px;
	 cursor: pointer;
	/*	Setting a really big value for border-radius
		will make the divs perfect circles */
     -moz-border-radius:200px;
	 -webkit-border-radius:200px;
	 border-radius:200px;
}
*html .index_pro_zz div{
	background:none;
}
/*	Positioning the animated divs outside the
	corners of the visible banner area: */
.index_pro_zz .cornerTL { left:-126px; top:-126px; }
.index_pro_zz .cornerTR { right:-126px; top:-126px; }
.index_pro_zz .cornerBL { left:-126px; bottom:-126px; }
.index_pro_zz .cornerBR { right:-126px; bottom:-126px; }

/* The "Visit Company" text */
.index_pro_zz p {
	 position: absolute;
	 left: 30px;
	 top: 40px;
	 z-index: 200;
	 height:131px;
	 width:131px;
	 color: #FFF;
	 text-align: center;
	 text-indent:0;
	 padding:0;
	 font-size:18px;
	 font-family:"微软雅黑";
	 cursor: pointer;
	 background:url(../images/index_pro_hover.png) no-repeat  left  top;
	 display: none;	/* hidden by default */
}
*html .index_pro_zz p {
	display:none;
}
.index_pro_zz p span{
	display:block;
	width:131px;

	padding-top:40px;
}

.index_js{
	height:583px;
	width:100%;
	background:url(../images/index_cpjs.jpg) no-repeat center top;
}
.index_news{
	width:1008px;
	height:700px;
	margin:0 auto;

}

.index_news .l_tit1{
	height:100px;
	margin-bottom:40px;
	 background:url(../images/index_news_title_bg.png) no-repeat center bottom;
}
.index_news_l{
	float:left;
	width:473px;
	height:554px;

}
.index_news_dl{
	overflow:hidden;
	float:right;
	width:389px;
	height:264px;
}
.index_news_l_title{
	position:relative;
	width:473px;
	height:206px;
}
.index_news_l_title h3{
	position:absolute;
	left:0;
	top:60px;
	height:90px;
	width:82px;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:90px;
	font-family:"微软雅黑";
	background-color:#00ACEE;
}
.index_news_l_title img{
	position:absolute;
	left:82px;
	top:0;
	height:206px;
	width:391px;
}
.index_news_more1{
	clear:both;
	padding-top:16px;
}







.index_news_r{
	float:right;
	width:473px;
	height:554px;

}
.index_news_dl{
	overflow:hidden;
	 position:relative;
	float:right;
	width:389px;
	height:264px;
}
.index_news_r_title{
	position:relative;
	width:473px;
	height:206px;
}
.index_news_r_title h3{
	position:absolute;
	right:0;
	top:60px;
	height:90px;
	width:82px;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:90px;
	font-family:"微软雅黑";
	background-color:#555;
}
.index_news_r_title img{
	position:absolute;
	right:82px;
	top:0;
	height:206px;
	width:391px;
}
.index_news_more1{
	clear:both;
	padding-top:16px;
}















.index_news_more{
	display:block;
	clear:both;
	height:33px;
	width:139px;
	margin:0 auto 0;
	background:url(../images/more_an.png) no-repeat left top;
}
.index_news dl{
	height:88px;
	width:389px;
	font-family:"微软雅黑";
	background:url(../images/index_news_dl_bg_1.png) no-repeat left top;
}
.index_news dl.index_news_dl1,.index_news dl.index_news_dl2{
	background:url(../images/index_news_dl_bg.png) no-repeat left top;
}
.index_news dl dt{
	font-weight:bold;
	height:30px;
	line-height:30px;
	width:389px;
	text-indent:20px;
	padding-top:10px;
	color:#2b2b2b;
	font-size:14px;
}
.index_news dl dt a{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#2b2b2b;
	font-size:14px;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.index_news dl dt a:hover{
	color:#00acee;
}
.index_news dl dd{
		color:#959494;
	font-size:12px;
	
}
.index_news_r .index_news_dl{
	float:left;
}
.index_news_more1{
	clear:both;
	padding-top:16px;
	width:139px;
	height:33px;
	padding-left:200px;
}
.index_news_more2{
	clear:both;
	padding-top:16px;
	width:139px;
	height:33px;
	padding-left:100px;
}
.index_news_more2 a{
	background:url(../images/more_an2.png) no-repeat left top;
}
.neiye_content{
	float:left;
	width:100%;
	background:#F5F6F8 url(../images/neiye_content_bg.jpg)  repeat-x left top;
}
.neiye_content_middle{
	width:1036px;
	height:auto;
	margin:0 auto;
	padding-top:10px;
}
.neiye_content_l{
	float:left;
	height:auto;
	width:212px;
	height:737px;
	margin-bottom:40px;
	background:url(../images/neiye_left_bg.png) no-repeat left top;
}
.neiye_content_l dl{
		font-family:"宋体";
	font-size:14px;
	color:#fff;
	margin-top:16px;
	padding-left:17px;
}
.neiye_content_l dl dt{
	font-family:"宋体";
	font-size:14px;
	width:195px;
	height:37px;
	line-height:37px;
	text-indent:3em;
	color:#fff;
	background:url(../images/left_a_hover.png) no-repeat left top;
}
.neiye_content_l dl  dd{
	width:195px;
	height:39px;
	line-height:39px;

}
.neiye_content_l dl  dd a{
	display:block;
	width:195px;
	height:39px;
	line-height:39px;
	text-indent:3em;
	color:#151515;
	background:url(../images/neiye_banner_left_a_bg.jpg) no-repeat left top;
}
.neiye_content_l dl  dd a:hover{
	color:#fff;
	background:url(../images/left_a_hover.png) no-repeat left top;
}
.neiye_content_r{
	float:right;
	width:810px;
	height:auto;
	margin-bottom:40px;
}
.neiye_content_title{
	height:36px;
	line-height:36px;
	border-bottom:1px solid #D9D9D9;
}
.neiye_content_title_text{
	float:left;
	width:170px;
	height:36px;
	font-size:18px;
	font-family:"微软雅黑";
	border-bottom:1px solid #00ACEE;
}
.neiye_content_title_text span{
	font-size:12px;
	color:#02a4e2;
	padding-left:6px;
}
.neiye_content_ry{
	font-family:"微软雅黑";
}
.neiye_content_ry p{
	padding-top:12px;
	color:#404041;
	font-size:14px;
	line-height:24px;
	text-indent:2em;
	padding-bottom:12px;
	
}
.neiye_content_contact{
	padding-top:20px;
}
.neiye_content_contact p{
	padding-top:0;
	padding-bottom:0;
	text-indent:0;
}

.input{
	width:293px;
	height:30px;
	line-height:30px;
	border:1px solid #D0D1D3;
	background:#FFF;
}
#form_table td{
	padding-top:12px;
}
#content{
	font-size:12px;
	font-family:"宋体";
	color:#404041;
	height:630px;
	
}
#content1{
width: 614px;
height: 152px;
line-height:24px;
color:#444;
overflow: auto;
border:1px solid #D0D1D3;
background:#FFF;
}
.contact_content{
	padding-top:20px;
	padding-left:40px;
	
}
.news_list{
	font-family:"微软雅黑";
	color:#404041;
	font-size:14px;
}
.news_list li{
	width:806px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #D9D9D9;
}
.news_list li a{
	display:block;
	float:left;
		width:660px;
		height:40px;
	color:#404041;
	font-size:14px;
	text-decoration:none;
	text-indent:2em;
	padding-right:12px;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	background:url(../images/news_li_a_bg.png) no-repeat 10px center;
}
.news_list li a:hover{
	color:#00acee;
	background:url(../images/news_li_a_hover_bg.png) no-repeat 10px center;
}
.news_list li  span{
		font-size:12px;
	float:right;
	width:100px;
	height:30px;
}
.pro_list{
	width:810px;
	overflow:hidden;
}
.pro_list li{
	float:left;
	width:178px;
	height:236px;
	padding-right:32px;
	padding-top:20px;
}
.pro_list li .img_a{
	display:block;
	width:174px;
	height:208px;
	padding:1px;
	background-color:#FFF;
	border:1px solid #c7c7c7;
}
.pro_list li .img_a:hover{
	border:1px solid #00ACEE;	
}
.pro_list li img{
	width:174px;
	height:208px;

}
.pro_list li div{
	width:178px;
	height:30px;
	line-height:30px;
	text-align:center;
}
.pro_list li div a{
	font-family:"宋体";
	font-size:14px;
	color:#838486;
	
}
.pro_list li.pro_list4,.pro_list li.pro_list8,.pro_list li.pro_list12{
	padding-right:0;
	
	
}
#page{
	padding-top:20px;
	margin-bottom:20px;
	font-size:12px;
	font-family:"宋体";
}
#page li{
	float:left;
	height:24px;
	line-height:24px;
	margin:0 4px 0;
}

#page .shouye{

	width:38px;
	height:24px;
	line-height:24px;
	color:#fff;
	text-align:center;
	background:#024883;
}
.last_page a{
	display:block;
	width:38px;

		height:23px;
	line-height:23px;
	border:1px solid #C7C7C7;
	text-align:center;
	color:#000;
text-decoration:none;
}
#page ul li.page_up{
	width:63px;
	line-height:24px;
	height:24px;
	text-align:center;
	color:#fff;
	background:#024883;
}
#page ul li.page_up a,#page ul li.page_down a{
		display:block;
		width:63px;
		height:23px;
		line-height:23px;
		color:#000;
		border:1px solid #C7C7C7;
		text-decoration:none;
		text-align:center;
}
#page ul li.page_down a:hover{
		border:1px solid #024883;
	background:#024883;
	color:#fff;
}
.page_link{
	display:block;
	width:23px;
	height:22px;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	border:1px solid #C7C7C7;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
}
.page_cuttent{
		display:block;
	width:23px;
	height:22px;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	color:#000;	
	border:1px solid #0657A8;
	font-family:Verdana, Geneva, sans-serif;
}
#page ul a:hover{
		border:1px solid #0657A8;
	background:#024883;
	color:#fff;
}
#pagename{
	height:17px;
	width:28px;
	text-align:center;
	line-height:17px;
	border:#C7C7C7 1px solid;
}
.news_title{
	font-size:16px;
	text-align:center;
	color:#3f3f40;
	line-height:40px;
	height:40px;
	padding-top:12px;
}
.info{
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:12px;
	font-family:"宋体";
	color:#3f3f40;
	border-bottom:1px solid #D9D9D9;

}
.news_up{
	color:#575759;
	height:30px;
	line-height:30px;
	font-size:14px;
	padding-top:10px;
	margin-top:30px;
	border-top:1px solid #D9D9D9;
}
.news_down{
	height:30px;
	line-height:30px;
	color:#575759;
	font-size:14px;
	padding-bottom:10px;
	border-bottom:1px solid #D9D9D9;
}
.news_up a,.news_down a{
	color:#575759;
}
.news_up a:hover,.news_down a:hover{
	color:#00b0f3;
}

.footer{
	clear:both;
	width:100%;
	height:60px;
        overflow:hidden;
	padding-top:10px;
	background:#024883 url(../images/footer_bg.jpg)  repeat-x left top;
}
.footer p{
	text-align:center;
	line-height:20px;
	color:#FFF;
   width:1010px;
   margin:0 auto;
	font-size:12px;
}
.footer p a{
		color:#FFF;
		text-decoration:none;
}
.footer p a:hover{
	text-decoration:underline;
}
.left_pro_dl{
	
}

.neiye_content_pro{
	padding-top:30px;
	padding-left:0;
}
.preview{ position:relative;width:340px;height:390px;margin:0;}

.smallImg{height:53px; padding:13px 0 0 0; width:262px;}
.scrollbutton{ float:left;width:32px; height:40px;cursor:pointer;}
.scrollbutton.smallImgUp{background:url(../images/zoom_left.jpg) no-repeat left top;}
.scrollbutton.smallImgDown{background:url(../images/zoom_right.jpg) no-repeat left top;}
#imageMenu {float:left;height:64px;width:317px;overflow:hidden;}
#imageMenu li { float:left;height:64px; width:95px;}
#imageMenu li img{width:95px;height:62px;cursor:pointer; border:1px solid #D0D1D3;}
#imageMenu li img:hover{
	border:1px solid #00ACEE;
}
.bigImg{
	position:relative;
	width:315px;
	height:285px;
	border:1px solid #D1D1D3;
	overflow:hidden;
	}
.bigImg #midimg{	width:315px;
	height:285px;}
#winSelector{position:absolute;width:160px;height:100px;cursor:move;filter:alpha(opacity=20);-moz-opacity:0.15;opacity:0.15;background-color:#fff;border:1px solid #fff;}

#bigView{
position:absolute;
overflow:hidden;
width:524px;
height:474px;
z-index:999;
border:1px solid #D0D1D3;
}
#bigView img{position:absolute;}

.shangpxi{
	float:left;
	padding:0 0 0 0;
}
.shangpxi dt{
	height:50px;
	color:#00ACEE;
	font-size:16px;
	font-weight:bold;
}
.shangpxi  dd{
	font-size:14px;
	color:#323232;
	line-height:24px;
	width:320px;
}

.pro_content{ clear:both;width:808px;  border:1px solid #D0D1D3; margin-bottom:30px;}
.tabBoxs{ clear:both;width:808px; }
.tabTits{ border-bottom:1px solid #D0D1D3; width:780px; margin:0 auto;height:60px; padding-top:20px;overflow:hidden;}
.tabTits a{display:inline-block; margin-right:17px; width:118px;height:36px; line-height:36px; background:#F5F6F8; color:#151515;border:solid 1px #D0D1D3; font-size:16px; text-decoration:none; text-align:center;}
.tabTits a:hover,.tabTits a.sel{ text-decoration:none; background:#3C9FF4; border:solid 1px #3C9FF4;color:#fff; height:36px; line-height:36px;}
.tabCons{padding:15px 10px;}
.tabCons .con{display:none; line-height:24px; color:#313131; font-size:13px;}
.tabCons .con span.blue{
	color:#00b0f3;
}
div#block1{
	display:block;
}
.tabCons .con p{
	padding-top:10px;
}
.tabCons .con img{
	padding-top:20px;
}
.pro_next_up{
	margin-left:20px; padding-top:6px;
}

.news_next_up{
	clear:both;
	width:98%;
	margin:0 auto;
	height:30px;
	line-height:30px;
	border-top:1px   solid  #c7c7c7;
	text-indent:0;
	font-size:12px;
}
.news_next_up a{
	color:#151515;
}
.news_next_up a:hover{
	color:#00b0f3;
}