﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,h1,h2,h3,p{ padding: 0; margin: 0; border: 0; }
body{ margin:0 auto;background:#fff ;color:#515151;font:12px 微软雅黑,Arial,宋体;text-align:center;}
a:link, a:visited{color:#454545;text-decoration:none;}
a:hover{ text-decoration: none;color:#0055BF; }
a img{border:0px;}
ul,li{list-style:none;}

/*menu------------------------*/
.logo{width:122px;height:101px;float:left;padding-top:7px}
.menu{margin:0 auto;width:100%;height:75px;background:#e8eff2;border-bottom: 1px solid #aeaeae;border-top: 6px solid #02328d;position:relative;z-index:9999}
.menumain{margin:0 auto;width:1080px;height:75px;}
  .menumain ul{width:890px;height:75px;background:url(../images/line.gif) no-repeat 0 0;float:right;padding-left:1px;}
  .menumain li{width:110px;height:75px;float:left;background:url(../images/line.gif) no-repeat right top;font-size:16px;font-weight: bold;padding-right:1px}
  .menumain li a {display:block;height:75px;width:110px;line-height:75px;color:#02328d;}
  .onhover{color:#fff;  background: #02328d;height:46px;width:110px;line-height:50px;}
.menumain li a:hover{color:#e80000;  background:#02328d;height:75px;width:110px;}
.dropmenudiv{position:absolute;border: 1px solid #fff; border-top:none;line-height:30px;background:url(../images/hb.png) repeat ;width:110px;visibility: hidden;padding-bottom:-1px;margin:0 0 0 -1px}
.dropmenudiv a{width: 110px;height:40px;line-height:40px;display: block;border-bottom: 1px solid #C5C6C6;padding:0;text-decoration: none;font-size:12px;overflow:hidden}
* html .dropmenudiv a{ /*IE only hack*/
width:110px;}
.dropmenudiv a:link, a:visited{color:#000;text-decoration:none;}
.dropmenudiv a:hover{ width:110px;background:#fff;color:#ff0000}


/* index---------------------------- */


.sqdi{border: 1px solid #dedede;height:16px;width:188px;float:left;padding:1px 5px;color:#999;line-height:16px}

#all{width:100%;background:url(../images/bg.jpg) no-repeat center top;overflow:hidden}
#homecontent{width:1020px;margin:0 auto -80px auto;padding:40px 30px 0 30px;overflow:hidden;text-align:left;}

#homeab{width:470px;height:350px;float:left}
    #homeab p{padding:10px 0;line-height:20px;color:#666}
#homezz{width:470px;height:350px;float:right}
    #homezz p{padding:10px 0;float:left}
	#homezz p img{border: 1px solid #ccc;}
	#homezz .xm{padding:10px 0;float:right;width:250px}
	#homezz .xm li{height:40px;line-height:40px;font-size:16px;border-bottom: 1px solid #ccc;cursor: pointer;}
	#homezz .xm li a{display:block;background: url(../images/more2.gif) no-repeat center right;padding-left:40px}
	.x1{background: url(../images/rp.png) no-repeat;background-position: 0px 10px;}
	.x2{background: url(../images/rp.png) no-repeat;background-position: 0 -30px;}
	.x3{background: url(../images/rp.png) no-repeat;background-position: 0 -70px;}
	.x4{background: url(../images/rp.png) no-repeat;background-position: 0 -110px;}
	.x5{background: url(../images/rp.png) no-repeat;background-position: 0 -147px;}
	.x6{background: url(../images/rp.png) no-repeat;background-position: 0 -190px;}
	#homezz span{float:left}
#homenews{width:470px;height:400px;float:left;}
     #homenews ul li{width:100%;background: url(../images/xu.gif) repeat-x bottom left;margin-top:10px;float:left;font-size:14px;height:25px}
	 #homenews ul li a{background: url(../images/point.gif) no-repeat left center;padding-left:10px;float:left}
	 #homenews li span{font-size:10px;color:#9BA5BB;float:right}

#Btn2{width:250px;height:70px;float:right}
#Btn2 a{padding:15px ;
	width: 220px;
	height: 40px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;color:#000;
	cursor:pointer;
	display:block;
	transition:0.5s background,left,top ease;
	-webkit-transition:0.5s background,left,top ease;
	-moz-transition:0.5s background,left,top ease;
	-o-transition:0.5s background,left,top ease;opacity: 0.8;-moz-opacity: 0.8;filter: alpha(opacity=80);
	background:#3aa2dd;
	-moz-border-radius: 5px;border-radius:5px;
}
#Btn2 a:hover{
	background:#73baf1;
	color:#fff;
}

#title{height:50px;line-height:50px;font-size:16px;position:relative;font-weight:bold;clear:both;padding:10px 0}
    .b-t{color:#fff;padding-left:15px;border-bottom: 1px solid #02328d}
	.b-t a{position:absolute;top:20px;right:0}
	.w-t{color:#001178;border-bottom: 1px solid #355599;}
	.w-t a{position:absolute;top:20px;right:0}
.bottom{width:100%;height:120px;overflow:hidden;border-top:1px solid #c8d2d9;margin:30px auto 0 auto;background:#e8eff4}	
.copy{width:1000px;height:40px;padding-top:15px;margin:0 auto;color:#999;text-align:left;position:relative}
.copy p a{color:#666;}
.copy span{float:left;padding-top:5px}	
.copy p{float:left;padding:5px 0 0 20px}
.copy p img{padding-top:5px}
.links{position:absolute;right:0;}
.links select{color:#999;width:270px;}
input,select{font-size:12px}

/* 多个左滚动  */
.picList li{ width:146px;}
.picList .pic{ text-align:center; line-height:0px;  }
.picList .pic img{ width:140px; height:90px; padding:2px; border:1px solid #ccc;  }
.picList .pic a:hover img{ border-color:#666;  }
.picList .title{ line-height:24px;   }
.leftLoop{ overflow:hidden; position:relative;  }
.leftLoop .bd{ padding:10px 0;   }
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{ margin:0 8px; text-align:center; float:left; _display:inline; overflow:hidden;  }
	
/* about -------------------------------------*/
#content{width:1020px;margin:0 auto;padding:40px 30px 0 30px;overflow:hidden;text-align:left;}
.toppic{width:100%;height:240px;margin:0 auto;background:#82A0BD;position:relative;}
    .ab-pic{background:url(../images/t01.jpg) no-repeat center top;width:100%;height:240px;}
	.news-pic{background:url(../images/t02.jpg) no-repeat center top;width:100%;height:240px;}
.nyleft{width:265px;float:left;position:relative;}
.l-img{width:265px;border-bottom:1px solid #02328d;padding-bottom:10px}
.nyleft ul{position:relative;z-index:1;width:263px;float:left;padding:40px 0 120px 0;background:url(../images/leftbg.gif) no-repeat right bottom}
.nyleft ul li{line-height:40px;height:40px;font-size:14px;border-bottom:1px solid #D3D3D3;}
.nyleft a{color:#1D1D1D;text-decoration:none;display:block;padding-left:35px;}
.nyleft a:hover{color:#E40000;background:#fff url(../images/vv.gif) no-repeat 200px center;}
.hover{color:#E40000;background:#ebf4fb url(../images/vv.gif) no-repeat 230px center;}
.nyleft span{padding:20px 0;float:left}

.nyright{width:670px;padding:30px 0;float:right;overflow:hidden;}
.searchbt{width:100%;line-height:18px;height:25px;text-align:left;font-size:16px;border-bottom:1px solid #355599;}
    .searchbt span{padding:0 3px;color:#FF0000}
.bt2{width:100%;color:#999;line-height:18px;height:18px;text-align:right}
.bt2 a{color:#999}
.para{width:670px;float:left;position:relative;padding:20px 0 50px 0}
.para p{
	line-height:22px;
	margin-top:10px;
	width:670px;
	font-size:14px;
	text-indent:30px;
}
.para p img{padding:10px 0}

.zhici{background:#bababa;padding:15px 0;position:absolute;top:40px;right:0;z-index:-1}

.companyleft a{color:#1D1D1D;text-decoration:none;display:block;padding-left:30px;}
.companyleft a:hover{color:#E40000;background:#ECECEC url(../images/vv.gif) no-repeat 230px center;}
.abtit{width:100%;border-bottom:1px solid #355599;float:left;margin:20px 0;height:30px;color:#003366;font-size:18px;font-weight: bold}
.co-tel{width:100%;height:150px;line-height:22px;font-size:13px;border-top:1px solid #C4C1C1;background:url(../images/tel.png) no-repeat right top;margin-top:60px;padding-top:20px;float:left}
.c4-pic{background:url(../images/t04.jpg) no-repeat center top;width:100%;height:240px;}

/*------------------------------------------ CASE------------------------------ */
.jc-pic{background:url(../images/t02.jpg) no-repeat center top;width:100%;height:240px;}
.case-li{width:100%;padding-top:20px}
.case-li li{float:left;padding:10px 30px 10px 8px;width:180px}
.case-li li img{width:180px;height:120px;padding:3px;border:1px solid #C4C1C1;float:left}
.case-li li a:hover img{ border-color:#f00;  }
.case-li li span{width:180px;float:right;font-size:14px;line-height:22px;padding:0 0 5px 0}
/* news--------------------------------*/
.rq{width:620px;float:left;text-align:center;color:#999;margin-top:5px;}
.ny3{width:980px;padding:35px 0 50px 0;margin:0 auto;overflow:hidden;text-align:left;background: url(../images/dp3.gif) no-repeat 0 0;}
.xwdh{width:620px;float:right;}
.newsa{margin-top:10px;}
	       
	       .date span{float:right;color:#999;font-size:11px}
		   .date{height:20px;width:100%}
	       .date a{float:right;background:url(../images/go.gif) no-repeat right center;float: right;font-size:11px;display:block;width:30px;height:10px;padding:7px 0 0 20px}
		   .newsa ul{padd ing-top:20px;float:left;width:100%;}
		   .newsa li{width:100%;float:left;background:url(../images/xu.gif) repeat-x right bottom;height:40px;line-height:40px;position:relative;}
		   .newsa li a{display:block;font-size:14px;background:url(../images/v2.gif) no-repeat left center;padding-left:10px}
		   .newsa li a:hover{background:url(../images/xu.gif) repeat-x right bottom}
		   .newsa li span{position:absolute;right:0;top:0;color:#999;font-size:11px}
		   .newsa li:hover{background:#ebf4fb}
		   
		   
		   .tv ul{padding-top:20px;float:left}
		   .tv li{width:180px;float:left;line-height:20px;position:relative;padding:15px}
		   .tv li img{width:180px;height:120px}
		  
		   
#page{height: 25px;width:620px;float: left;text-align:left;margin:30px 0;font: 12px Arial, 宋体;padding:5px 0 5px 0;}
  #page a{height: 15px;padding:2px 10px;border: 1px solid #C3BFA5;background:url(../images/page.gif) repeat-x right bottom}
    #page a:hover{text-decoration: none; color:#fff;background: #0062A8;}
  .curpage{background-color: #0062A8;color:#fff;height: 20px;padding:2px 10px ;border: 1px solid #7B8B97;}
#back{width:620px;float:left;margin-top:30px;}
h1{font-size: 24px;line-height: 30px;text-align:left;padding:40px 0;position:relative}
.biaodate{height: 20px;color:#999;text-align:left;padding:0 0 10px 0;border-bottom:1px solid #355599;width:100%}
.hits,.dates{float:left;line-height: 26px;}
.fx{float:right;}
.hits{margin-left:40px}

/* -----------------------------message-----------------------------------------*/

.liuyan input{padding:5px 10px}
.liuyan{font-size:14px}
	.liuyandi dl{margin-top:15px;color:#2C2C2C;line-height:20px;}
	.liuyandi dt{float:left;margin-bottom:10px;}
	.liuyandi dd{margin-bottom:10px;}
	.star{color:#d20964}
	
/* service---------------------*/
.fwpic{margin-top:40px;width:620px;float:left;}
.para table{width:670px;}
.para table tr td{padding:5px}
/* xiazai*/
#newsn2{float: left;width:620px;height:210px;overflow:hidden;line-height:30px;margin-top:15px;}
#newsn2 li{height:30px;width:620px;background: url(../images/xx.gif) repeat-x left bottom;}
#newsn2 li span{float:right;padding:7px 5px 0 0;color:#666;}
 .fen{height: 20px;padding:0 5px 0 5px;border: 1px solid #666;margin-left:5px;background-color: #0062A8;color:#fff;}
 
/*----------------tool-----------------*/
.mainltr01{line-height:26px;background:url(../images/xu.gif) bottom repeat-x; padding:10px 0;}
.mainltr02{line-height:26px;margin-top:10px; text-align:center;}
.mainltr01tr{line-height:26px;}
.mainltr01 select{border:1px solid #999;height:20px;font-size:12px}
.mainltr01 li{line-height:26px;padding-left:20px;}
.mainltr01 li.zt{line-height:30px;color:#9c9c9c;}
.jsq{font-weight: bold;font-size:16px;text-align:center;width:650px;margin:10px  0;background: url(../images/line.gif) no-repeat center bottom;height:35px}
.mainl .h1{height:25px;line-height:25px;padding-bottom:5px;font-weight:bold;color:#000;font-size:14px;border-bottom:1px solid #999;}
.mainl .h2{height:25px;line-height:25px;padding-bottom:5px;}
.mainr .h1{height:25px;line-height:25px;padding-bottom:5px;font-size:14px;font-weight:bold;color:#000;border-bottom:1px solid #999;}
.font02{color:#ff0000;}
.mainr{width:100%; padding-left:3px;}
.mainrtr01{line-height:26px;padding-left:10px;padding-bottom:10px; padding-top:30px;}
.mainrtr01tr{line-height:26px;padding:15px}
.mainrtr01 li{line-height:26px;padding:5px;}
.guestbook01,.guestbook02{border:1px solid #999;height:18px;font-size:12px}

.star{color:#FF0000}

/*----------------public-----------------*/
.gy-pic{position:absolute;left:0;top:0;background:url(../images/t05.jpg) no-repeat right top;width:100%;height:240px;}
.newsa2{margin-top:10px;}
           
		   .newsa2 dl{width:100%;float:left;padding:20px 0;background: url(../images/xu.gif) repeat-x center bottom;}
		   .newsa2 dl dt{float:left;padding:0 0 5px 15px;line-height:25px;height:25px;background:url(../images/vv.gif) no-repeat 0 5px;font: bolder 16px Arial,微软雅黑 ;}
           .newsa2 dl dd img{width:140px;height:100px;float:left;padding-right:20px;}
		   .newsa2 dl dd{float:left;line-height:20px;margin-top:5px;color:#919192}
		   
/*----------------contact-----------------*/
.lianxi{width:100%;padding:20px 0;background: url(../images/xu.gif) repeat-x center bottom;}	
.lianxi dt{width:100%;font-size:16px;padding:5px 0;font-weight: bold;}		  
.lianxi dd{width:100%;}	 
.form_star{color:#FF0000}
		   
/*sitemap*/
.textlist{ margin:40px 0 ;width:960px;}
.textlist dl{ border-bottom:1px solid #ededed; height:30px; padding:6px 10px 0 10px; _padding:6px 10px 0 5px;overflow:hidden;}
.textlist dl.a{ background:#d2d3d4}
.textlist dl.last{ border-bottom:0px;}
.textlist dl dt{ float:left; width:25px;height:20px;background:url(../images/icon.gif) left center no-repeat;}
.textlist dl dd{ padding:2px 0 0 7px;}
.textlist dl dd strong{ float:left; width:80px; font-size: 14px;color:#CC0000;  text-align:right; margin-right:12px; display:inline;}
.textlist dl dd strong a{color:#000;}
.textlist dl dd strong img{ margin-left:6px; display:inline}
.textlist dl dd strong a:hover{ color:#ff3300 }
.textlist dl dd div{ float:left; width:62px; }
.textlist dl dd a{padding:0 8px}
/*--------------------------------join------------------------------------------*/	
.star{color:#FF0000;}
.sqdi{border: 1px solid #ccc;}
.joinbiao{width: 660px;margin:20px 0 ;padding:20px; border:1px solid #b5b5b5;}
.biaodi{height: 30px;border:none;}
.joinbiao td{padding:5px}

.joinbg{width: 100%;height: 20px;float: left;margin-top:15px;border-bottom:1px solid #b5b5b5;border-top:1px solid #b5b5b5;padding:5px 0}
.joinname{float: left;font-size: 16px;line-height: 22px;font-weight: bold;}
.zhiwei{float: left;font-size: 16px;}
.joindate{float: right;margin-right:10px;color:#ccc;}
.joinbg a{float: right;}
.joinword{margin:10px 0 20px 0;width:100%;height: auto;float:left;overflow:hidden;line-height:22px;}

#myFocus{ width:650px; height:440px;float:left;text-align:center;text-indent:0}
#myFocus p{
	width:650px;
	text-indent: 0;margin-top:0
}
#myFocus p img{width:650px;padding:0}