@charset "gb2312";
/* CSS Document */
body{font-size:12px; font-family:Arial, Helvetica, sans-serif,"宋体"; color:#333;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,dl,dt,dd{margin:0px; padding:0px;}
input,textarea,select{font-family:Arial, Helvetica, sans-serif,"宋体"; font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
em{font-style:normal;font-weight:normal;}
img{border:0px; font-size:0px;}
ol,ul,li{list-style:none;}
.clear{clear:both; font-size:0px; height:0px; line-height:0px;}


.headbox,.navbox,.main,.contactbox,.footbox,.nybanner{width:100%;}
.head,.nav,.content,.contact,.foot,.textwarp{width:1003px;}
.head,.nav,.content,.contact,.foot,.textwarp{margin:0px auto;}
.headbox{background:url(../upload/images/headbg.jpg) repeat-x;}
	.head{height:111px; position:relative;}
		.logo{position:absolute; left:5px; top:0px;}
		.language{position:absolute; right:80px; top:20px; height:18px;}
		.search{position:absolute; right:80px; top:40px;}
		.tel{position:absolute; right:0px; top:69px;}
		.language a{color:#333; text-decoration:none; display:block; height:18px; line-height:18px; float:left;}
		.language a:hover{color:#004cb2; text-decoration:underline;}
		.ico-1{
			padding:0 0 0 35px; 
			background:url(../upload/images/ico-1.gif) 22px center no-repeat;
			*background:url(../upload/images/ico-1.gif) 22px 2px no-repeat;
		}
		.ico-2{
			padding:0 0 0 35px; 
			background:url(../upload/images/ico-2.gif) 18px 4px no-repeat;
			*background:url(../upload/images/ico-2.gif) 18px 2px no-repeat;
		}
		.ico-3{
			padding:0 0 0 45px; 
			background:url(../upload/images/ico-3.gif) 15px top no-repeat;
			*background:url(../upload/images/ico-3.gif) 15px top no-repeat;
		}
		.ico-4{
			padding:0 0 0 45px; 
			background:url(../upload/images/ico-4.gif) 15px top no-repeat;
			*background:url(../upload/images/ico-4.gif) 15px top no-repeat;
		}		
.navbox{clear:both;	height:40px; background:url(../upload/images/nav_bg.jpg) center top no-repeat;}
	.nav{overflow:hidden;}
	.nav ul li{float:left; width:111px;	text-align:center; font-size:13px; line-height:40px; font-family:Microsoft YaHei;}
	.nav a{color:#FFF; text-decoration:none;}	
	.nav a:hover{color:#FFF; text-decoration:underline;}
/*轮播图*/
.banner { width: 100%; position: relative; height: 400px; background: #fff;}
.banner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.banner .bd ul { width: 100% !important; }
.banner .bd li { width: 100% !important; height: 400px; overflow: hidden; text-align: center; }
.banner .bd li a { display: block; height: 400px; }
.banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.banner .hd ul { text-align: center; }
.banner .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 42px; height: 11px; margin: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.banner .hd ul .on { background: #f00; }
.banner .prev, .banner .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 50px; background: url(../upload/images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.banner .next { left: auto; right: 15%; background-position: -6px -137px; }
/*轮播图*/
.page-box{ width:100%; position:absolute; right:0; bottom:0;}
#page{ margin:0 auto; text-align:center; width:198px; height:28px; padding:16px 42px 0 36px; overflow:hidden; background:url(../upload/images/page.png) left top no-repeat;}
#page span{ display:inline-block; width:13px; height:13px; overflow:hidden;  cursor:pointer;  margin-left:10px; background:url(../upload/images/banner-btn.jpg) -13px top no-repeat;}
#page span#active{
	background:url(../upload/images/banner-btn.jpg) left top no-repeat;
}
.main{background:url(../upload/images/main_bg.jpg) repeat-x left top;}
.content{overflow:hidden; clear:both; height:auto;}	
	.about{width:348px; height:240px; float:left; padding:65px 0px 0px 0px; background:url(../upload/images/about_title_bg.jpg) left 21px no-repeat;}
		.about h1{display:none;}
		.about_cont{overflow:hidden; padding:8px 0px 0px 5px; line-height:23px; color:#666;}
		.about_cont_left{width:210px; float:left;}
		.about_cont_right{width:115px; float:right;}
		.about_cont_right span{display:block; text-align:right; padding-right:8px;}
		.about a{color:#666; text-decoration:none;}
		.about a:hover{color:#004cb2; text-decoration:underline;}
	.news{width:350px; height:240px; float:left; margin:0px 40px; padding:65px 0px 0px 0px; background:url(../upload/images/news_title_bg.jpg) left 21px no-repeat;}
		.news h1{display:none;}
		.news_img{
			clear:both;
			padding:12px 0 4px 10px;
			width:340px;
			height:85px;
			background:url(../upload/images/news_img_bg.jpg) 10px 9px no-repeat;
			overflow:hidden;			 
		}
		.news_img b a{
			display:block;
			float:right;
			width:194px;
			height:18px;
			color:#1B56A5;
			padding:8px 0 0 ;
			text-decoration:none;
		}
		.news_img b a:hover{color:#1B56A5; text-decoration:underline;}
		.news_img p{
			display:block;
			float:left;
			width:194px;
			height:auto;
			color:#757575;
			padding:3px 0 0 25px;
			line-height:20px;
		}
		.news_article{overflow:hidden;}
		.news_article li{
			line-height:28px;
			border-bottom:1px dashed #ccc;
		}
		.news_article li span{
			float:right;
			color:#757575;
		}
		.news a{color:#757575; text-decoration:none;}
		.news a:hover{color:#1B56A5; text-decoration:underline;}
	.rent{float:right; width:225px; height:240px; line-height:22px; padding:65px 0px 0px 0px;	background:url(../upload/images/rent_title_bg.jpg) left 21px no-repeat;}
	.rent h1{display:none;}
	.index_left{width:388px; height:240px; float:left; padding:5px 0px 0px 0px; }
	.index_right{float:right; width:325px;	height:240px; padding:65px 0px 0px 0px;	line-height:22px; background:url(../upload/images/contact_title_bg.jpg) left 21px no-repeat;}
	.staff-img-list{clear:both; width:225px; height:186px; padding:9px 0 0 0px; overflow:hidden;}
.pro_title{background:url(../upload/images/pro_title_bg.jpg) no-repeat; clear:both;	width:1003px; height:39px; border-bottom:1px solid #ccc;}	
.pro-list{
	clear:both;
	width:883px;
	height:170px;
	padding:25px 60px;
	overflow:hidden;
	position:relative;
}
#pro-pro{
	position:relative;
	width:883px;
	height:170px;
	overflow:hidden;
}
.td-border{border:1px solid #E5E5E5;}
.td-border:hover .big
{background:url(../upload/images/ico-55.png) right bottom no-repeat;
	_background:red;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="upload/images/ico-55.png" ,sizingMethod="crop");
	}

.pro-list li{
	float:left;
	width:155px;
	height:170px;
	padding-right:25px;
	position:relative;
}
.pro-list li a{
	display:block;
	line-height:34px;
	text-align:center;
	color:#333;
	text-decoration:none;
}
.pro-list li a:hover{
	color:#1B56A5;
	text-decoration:underline;
}
.big{
	position:absolute;
	right:25px;
	bottom:33px;
	width:41px;
	height:41px;
	background:url(../upload/images/ico-5.png) right bottom no-repeat;
}
#left-btn{
	width:30px;
	height:152px;
	padding:68px 29px 0 0;
	background:#fff;
	cursor:pointer;
	position:absolute;
	left:0;
	top:0;
}
#right-btn{
	width:30px;
	height:152px;
	padding:68px 0 0 29px;
	background:#fff;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
}
.contactbox{background:#41539f;}
	.contact{overflow:hidden;}
		.contact_left{width:285px; float:left; padding:32px 0px 0px 276px; color:#FFF; height:160px; line-height:28px; background:url(../upload/images/contact_left_bg.jpg) left top no-repeat;}
		.contact_right{width:208px; float:right; height:192px; background:url(../upload/images/contact_right_bg.jpg) right top no-repeat;}
.footbox{background:url(../upload/images/footbg.jpg) repeat-x;}
	.foot{overflow:hidden; color:#FFF; height:48px; line-height:48px; background:url(../upload/images/footpic.jpg) top 906px no-repeat;}
	.foot_left{float:left;}
	.foot_right{float:right;}
	.foot a{color:#fff; text-decoration:none;}
	.foot a:hover{color:#fff; text-decoration:underline;}

/*==公司概况==*/
.nybanner{height:249px;}
.textwarp{padding:10px 0px 20px 0px; overflow:hidden;}
	.textwarp_left{width:225px; float:left;}
		.left_title,.left_contitle{height:35px; line-height:35px; font-weight:bold; padding-left:10px; background:url(../upload/images/lefttitlebg.jpg) no-repeat;}
		.left_nr{border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid; border-bottom:1px #dcdcdc solid; padding-top:15px;}
			.left_nr ul{width:190px; margin:0px auto;}
			.left_nr ul li{padding-bottom:5px; margin-bottom:5px; border-bottom:1px #eee solid;}
			.left_nr ul li a{padding:0px 0px 0px 25px; height:26px; line-height:26px; background:url(../upload/images/pot.jpg) 11px 11px no-repeat;color:#333; text-decoration:none; display:block;}
			.left_nr ul li a:hover{color:#fff; text-decoration:none; background:url(../upload/images/lefthover.jpg) no-repeat;}
			.left_nr ul li.current a{height:26px; line-height:26px; padding:0px 0px 0px 25px; color:#fff; text-decoration:none; display:block; background:url(../upload/images/lefthover.jpg) no-repeat;}
			.left_nr ul li.current ul li.current2 a{height:26px; line-height:26px; padding:0px 0px 0px 25px; color:#fff; text-decoration:none; display:block; background:url(../upload/images/lefthover.jpg) no-repeat;}
			.left_contitle{margin-top:10px;}
			.left_connr{border-left:1px #cfcfcf solid; border-right:1px #cfcfcf solid; border-bottom:1px #cfcfcf solid; padding:10px 9px; line-height:22px;}
	.textwarp_right{width:730px; float:right;}
		.right_title{border-bottom:2px #c4c4c4 solid; height:26px; line-height:26px; overflow:hidden; font-family:"微软雅黑";}
			.right_title p{float:left; font-size:18px; color:#1B56A5;}
			.right_title span{float:right; color:#666;}
			.right_title span a{color:#666; text-decoration:none;}
			.right_title span a:hover{color:#1B56A5; text-decoration:underline;}
		.right_nr{line-height:24px; padding-top:15px; height:auto !important;height:400px; min-height:400px;}
			.right_nr a,.right_news a,.right_contact a,.left_connr a{color:#333; text-decoration:none;}
			.right_nr a:hover,.right_news a:hover,.right_contact a:hover,.left_connr a:hover{color:#1B56A5; text-decoration:underline;}
		.right_nr h1 {line-height:24px; font:14px/31px "微软雅黑"; color:#333;}
		.right_nr h2 {line-height:28px; font:18px/31px "微软雅黑"; color:#000;}

/*==新闻中心==*/
.right_news{padding-top:15px;}
.right_news ul.name{overflow:hidden; height:31px; margin-bottom:10px; border-bottom:1px #c7c7c7 solid;}
	.right_news ul.name p{float:left; font:14px/31px "微软雅黑"; color:#000;}
	.right_news ul.name span{float:right; line-height:31px;}
.right_news ul li{padding-left:15px; line-height:30px; border-bottom:1px #ccc solid; color:#666; background:url(../upload/images/pot.jpg) 5px center no-repeat;}
	.right_news ul li span{display:block; float:right;}
	.right_news ul.title{height:24px; line-height:24px; font-weight:bold; display:block; text-align:center; font-size:14px; font-weight:bold; color:#1B56A5;}
	.right_news ul.date{display:block; text-align:center; color:#999;}
	.right_news ul.des{line-height:22px; padding-top:15px; display:block;}
	.right_news ul.previous{line-height:22px; padding:10px 0px; display:block; color:#1B56A5;}
	.right_news ul.xgwz{padding:0px 0px 5px 0px; display:block;}
	.right_news ul.date a{color:#999; text-decoration:none;}
	.right_news ul.date a:hover{color:#1B56A5; text-decoration:underline;}
	/*分页*/
	#pageDiv{clear:both; height:25px; line-height:23px; margin:20px 0px 0px 0; text-align:right; color:#666;}
	#pageDiv span{border:1px solid #ccc; height:23px; display:inline-block;*vertical-align:middle!important; margin:0 3px;}
	#pageDiv a{display:inline-block; height:23px; padding:0 5px; color:#000; text-decoration:none;}
	#pageDiv a:hover{display:inline-block; height:23px; padding:0 5px; color:#ccc; text-decoration:none;}
	#pageDiv .current{background:#1B56A5; color:#fff; padding:1px 5px; border:0; font-weight:bold;}
	#pageDiv .current a{display:inline-block; height:23px; padding:0 5px; color:#fff; text-decoration:none;}
	#pageDiv .current a:hover{display:inline-block; height:23px; padding:0 5px; color:#ccc; text-decoration:none;}

.new_list li { height: 36px; line-height: 36px; width: 700px;  overflow: hidden; border-bottom: 1px dashed #cccccc; text-indent: 15px; }
.new_list li a { float: left; color: #333; }
.new_list li span { float: right; color: #333;padding-right:12px; }
.new_list li a:hover { color: #c90809; text-decoration: underline; }

/*==产品中心==*/
/*产品左侧列表*/
#menu{border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid; border-bottom:1px #dcdcdc solid; padding-top:15px;}
#menu ul{width:190px; margin:0px auto;}
	#menu ul li{padding-bottom:5px; border-bottom:1px #eee solid;}
    #menu a:visited{padding:0px 0px 0px 25px; height:26px; line-height:26px; background:url(../upload/images/pot.jpg) 11px 11px no-repeat;color:#333; text-decoration:none; display:block;}
    #menu ul li a,#menu ul li a:link,#menu ul li a:visited{color:#fff; background:url(../upload/images/lefthover.jpg) no-repeat; text-decoration:none;}
    #menu ul li a:hover{color:#fff; background:url(../upload/images/lefthover.jpg) no-repeat; text-decoration:none;}
	#menu ul :hover ul{display:block;}
    #menu a, #menu ul a{padding:0px 0px 0px 25px; height:26px; line-height:26px; background:url(../upload/images/lefthover.jpg) 11px 11px no-repeat;color:#333; text-decoration:none; display:block;}
    #menu ul :hover ul a:link, #menu ul :hover ul a:visited{width:162px; line-height:24px;}
    #menu ul ul{padding-top:5px;padding-bottom:5px;}
    #menu ul ul li{   
        font-size: 12px;
		padding:0px;
        color: #ccc;
        line-height:24px;height:24px;
        border:0;
		background:none;
    }
	#menu ul ul li a:link, #menu ul ul li a:visited{height:24px; line-height:24px; padding:0px 0px 0px 25px; color:#333; text-decoration:none; display:block; background:none;}
    #menu ul ul li a:hover{font-size:12px; line-height:24px; height:24px; color:#1B56A5;}
	#menu ul :hover ul ul{display:none;}
.rightpro{width:720px; padding:5px 0px 0px 10px; overflow:hidden;}
	.rightpro ul{width:205px; height:200px; padding:10px 0px 10px 10px; margin:0px 20px 10px 0px; display:block; float:left; line-height:20px;}
	.rightpro ul.u2{width:340px; height:117px; padding:5px 0px 5px 5px; margin:0px 15px 10px 0px; display:block; float:left; line-height:24px;}
	.rightpro ul li.pic{text-align:center; font-size:0px; line-height:0px;}
	.rightpro ul li.ptitle{font-weight:bold; padding:5px 0px;text-align:center;}
	.rightpro ul li.des{position:relative; height:40px;}
		.rightpro ul li.des p{display:block; position:absolute; top:0px; left:0px;}
		.rightpro ul li.des span{display:block; position:absolute; top:20px; right:0px;}
	.rightpro a{color:#333; text-decoration:none;}
	.rightpro a:hover{color:#1B56A5; text-decoration:underline;}
	.rightpro a.more{color:#1B56A5; text-decoration:none;}
	.rightpro a.more:hover{color:#1B56A5; text-decoration:underline;}
.tab{width:720px; margin-top:10px;}
#TabTab03Con1,#TabTab03Con2,#TabTab03Con3{width:698px; border-left:#044fa2 1px solid; border-bottom:#044fa2 1px solid; border-right:#044fa2 1px solid; padding:10px;}
.xixi1{width:720px; height:27px; line-height:27px; background-image:url(../upload/images/pro01.jpg); cursor:pointer;}
.xixi2{width:720px; height:27px; line-height:27px; background-image:url(../upload/images/pro02.jpg); cursor:pointer;}
.xixi3{width:720px; height:27px; line-height:27px; background-image:url(../upload/images/pro03.jpg); cursor:pointer;}

.tab1,.tab2,.tab3{width:89px; height:27px; color:#ca0109; line-height:27px; float:left; text-align:center; margin-right:2px; cursor:pointer; font-weight:bold;}
.tab1{color:#ffffff;}
.tab2,.tab3{color:#044fa2;}


/*在线留言*/
.msg td{font-size:14px; border:1px solid #fff;}
.tdtttd{text-align:center;}
.msg td input.text{height:22px; line-height:22px; border:1px solid #C8C8C8; padding-left:3px;}
.msg td textarea{border:1px solid #C8C8C8;}
.msg td font{ color:red;}
.msg td span{ color:#BBBBBB; font-size:12px;}
.btn1{width:120px; height:43px; background:url(../upload/images/tijiao3.png) no-repeat; border:none; cursor:pointer;}
.btn2{width:120px; height:43px; background:url(../upload/images/quxiao1.png) no-repeat; border:none; cursor:pointer;}

.hr_resume{padding:15px 0;}
.hr_resume a{border:1px solid #1B96FF;background:#1B96FF;width:80px;height:25px;line-height:25px;text-align:center;display:block;margin:15px 0;float:left;color:#fff;margin:0 10px 0 0;}
.hr_resume a:hover{background:#FF7200;color:#fff;border:1px solid #FF7200;}