@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body { font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:12px; background:#FFF; color:#212121;}
img { display:bolck; border:0px; vertical-align:top;}
input{vertical-align:middle; outline:none;}
textarea { resize:none;}
input,button{overflow:visible; outline:none;}
a { color:#060606; border:0px; text-decoration:none;}
a:hover { text-decoration:none;}
ul,dl,dt,dd  { list-style:none;}
ul li { vertical-align:top;}
/*#test{width:150px;word-wrap:break-word;}文本在区域内换行*/
.center { width:1000px; margin:0 auto;}

/*top*/
.top { width:100%; height:133px; background:url(../images/topbg.gif) center center no-repeat;}
.logo { padding:32px 0 0 4px; float:left;}
.topad { padding:44px 0 0 10px; float:left;}
.topr { float:right; height:auto; overflow:hidden;margin-right: -180px;}
.toprnav { text-align:right; padding-top:10px; height:auto; overflow:hidden;}
.toprnav a { color:#FFF; margin-right:15px;}
.toptel { margin-top:25px; background:url(../images/toptel.png) left center no-repeat; height:44px; line-height:44px; color:#FFF; margin-top:25px;padding-left:70px; font-size:26px; color:#fff; }

/*nav*/
.nav { width:100%; background:url(../images/navbg.gif) repeat-x; height:55px;}
.nav ul li { float:left; background:url(../images/navline.gif) right center no-repeat; width:166px; height:55px;}
.nav ul li a { color:#FFF;display:block; height:45px; width:143px; padding-top:10px;}
.nav ul li a.on {background:url(../images/navsj.gif) bottom center no-repeat; }
.nav ul li a:hover { background:url(../images/navsj.gif) bottom center no-repeat;}
.nav ul li a p { text-align:center;}
.navch { color:#fff; font-size:16px;}
.naveng { color:#FFF; font-size:12px;}


/*nav最后一个li样式*/

.nav ul li:last-child { float:left; width:166px; height:55px;background:none;}



/*banner*/
.banners { width:100%; height:502px; background:url(../images/banner.jpg) center center no-repeat;}
.banner{ min-width:1000px;  position:relative;  height:502px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:502px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:502px;  }
.banner .bd li a{ height:520px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

/*main*/
.main { height:auto; overflow:hidden; margin-top:20px;}

/*news*/
.news { width:665px; float:left;}
.title { background:url(../images/tilbg.gif) repeat-x; height:47px;} 
.newstil li { float:left; width:113px; text-align:center; line-height:47px; font-size:14px; color:#323232; cursor:pointer;}
.newstil li.on { background:#FFF; color:#db0000; border:1px solid #c7c7c7; border-bottom:0; line-height:45px;}
.more { float:right; width:175px; background:url(../images/tilright.gif) no-repeat; height:47px; line-height:47px; text-align:right;}
.newsny { margin-top:18px;}
.newnytop { padding-left:7px; height:auto; overflow:hidden;}
.newnytop img { float:left; width:192px; height:122px; margin-right:19px;}
.nyttil { color:#333; font-size:16px; padding-top:6px;}
.nyttil a:hover { color:#e60000;}
.neny { font-size:14px; line-height:36px; margin-top:14px;}
.neny a { color:#F00;}
.innewlist { height:auto; overflow:hidden; margin-top:15px;}
.innewlist li { border-bottom:1px dotted #b5b5b5; height:33px; line-height:33px; background:url(../images/inlistbg.gif) 15px center no-repeat; padding-left:29px; font-size:14px;}
.innewlist li span { color:#676767; float:right;}
.innewlist li a:hover { color:#e60000; }

/*联系我们*/
.incontact { width:309px; float:right;}
.incontil { float:left; line-height:47px; padding-left:10px; font-size:16px;}
.incontil span { color:#8a8a8a; font-size:14px; margin-left:5px; display:inline;}
.inconimg { width:309px; height:70px; margin-top:9px;}
.incontlist { height:auto; overflow:hidden; margin-top:15px;}
.incontlist li { line-height:30px; font-size:14px; padding-left:7px; padding-right:10px;}
.incontlist li.qqcont { margin-top:-15px; text-align:center;}

/*关于我们*/
.about { width:482px; float:left;}
.inaboutny { margin-top:15px; height:auto; overflow:hidden;}
.inaboutny img { float:left; margin-right:15px;}
.inabtext { text-indent:2em; line-height:30px; font-size:14px; float:left; width:242px;}
.inabtext a { color:#F00;}

/*主营业务*/
.mainobj { width:484px; float:right;}
.mabusin { width:470px; height:201px; border:1px solid #cecece; margin:14px auto 0 auto;}
.mabusinny { float:left;border-right:1px solid #cecece;}
.mabuon { width:42px; height:191px; background:url(../images/bussj.gif) left center no-repeat; text-align:center; font-size:14px; padding-top:10px; float:left;}
.mabuon a { color:#FFF;}
.hidenny { padding:15px 13px 0 13px; width:207px; color:#595959; float:left; font-size:14px; line-height:30px;}
.mabuoff { float:left; background:url(../images/buslogo.gif) left bottom no-repeat #e1e0e0; width:38px; height:191px; text-align:center; font-size:14px; padding-top:10px;}
/*案例*/
.siteWidth{ width:1000px; margin:0 auto;}
.friendLink{ height:205px; padding:17px; background:#fff; overflow:hidden; clear:both;   }
.friendLink ul{ overflow:hidden; zoom:1; }
.friendLink ul li{ width:180px; float:left; margin:0 10px;  display:inline; }
.friendLink ul li img{ width:180px; height:175px;   }
.friendLink ul li p { text-align:center; margin-top:10px; font-size:14px;}

/*bottom*/
.bottom { width:100%; height:208px; background:#1c469a;}
.bottom-c { width:1090px; margin:0 auto; background:url(../images/botbg.gif) right bottom no-repeat; height:208px;}
.weixin {width:132px; height:133px; position:absolute; top:35px; left:3px;}
.bottom p { text-align:center; font-size:14px; color:#FFF;}
.botnav { padding:80px 0 35px 0; height:auto; overflow:hidden;margin-left: 40px;}
.botnav a { color:#FFF;}
.botnav span { color:#FFF; margin:0 7px; }
.botadd { margin-top:18px;}
.botadd span { margin:0 10px; }

/*列表页*/
.nybanner { width:100%; height:318px; background:url(../images/nybanner.jpg) center center no-repeat;}
.list { width:998px; border:1px solid #c3c3c3; margin-top:20px; margin-bottom:23px;}
.nytil { margin:0 1px; background:url(../images/nytilbg.gif) repeat-x #FFF; height:52px; padding-left:16px;}
.nytilbt { background:url(../images/img3.png) left center no-repeat; height:43px; line-height:43px; font-size:16px; padding-left:23px; color:#b50808; float:left;}
.nytilbt span { font-style:italic; color:#b2b2b2; font-size:14px; margin-left:5px;}
.listnav { float:right; height:52px; line-height:43px;}
.listnav li { float:left; width:109px; text-align:center; font-size:14px; height:52px;}
.listnav li.on { background:url(../images/img1.gif) left center no-repeat; height:52px;}
.listnav li.on a { color:#FFF;}
.listny { padding:0 10px 0 10px; height:auto; overflow:hidden;}
.listny ul li { height:176px; padding:10px 0 10px 10px; background:#f0f0f0; margin-top:12px;}
.listny ul li img { float:left; margin-right:17px;}
.listnytex { float:left; width:745px;}
.listtil { border-bottom:1px solid #b3b3b3; height:auto; overflow:hidden; padding:12px 10px 12px 10px;}
.biti { float:left; color:#292929; font-size:16px;}
.time { float:right; font-size:16px; color:#626262;}
.nytext { line-height:24px; text-indent:2em; color:#424242; margin-top:21px;}
.listmore { text-align:right; padding-right:10px; margin-top:10px;}
.listmore a { color:#e40000;}
.listny ul li:hover { background:#eaeaea;}
.listny ul li:hover .listtil { border-bottom:1px solid #FFF;}
.listny ul li:hover .biti { color:#424242;}
.listny ul li:hover .time { color:#424242;}
.listny ul li:hover .nytext { color:#424242;}
.listny ul li:hover .listmore a { color:#e40000;}
.yeshu { height:64px; line-height:64px; text-align:center; }
.yeshu a { margin:0 5px 0 5px; color:#2d2d2d;}
.yeshu a:hover{ text-decoration:underline;}

/*图片列表页*/
.nymain{ margin-top:18px; height:auto; overflow:hidden; margin-bottom:25px;}
.left { float:left; width:273px;}
.lftnav { width:270px; height:auto;}
.lftnav h3 { font-weight:normal; font-size:18px; background:url(../images/lftop.gif) no-repeat; width:222px; height:25px; padding-left:48px; padding-top:25px;}
.lfnavli { padding-top:15px; height:auto; background:url(../images/lfbg.gif) repeat-y; padding-left:48px; width:222px;}
.lfnavli li { background:url(../images/lfnavlibg.gif) left bottom no-repeat; height:45px; line-height:45px; font-size:14px;}
.lfnavli li a { background:url(../images/img3.png) left center no-repeat; padding-left:22px;}
.lfnavli li.on a { color:#e70000;}
.lfbt { background:url(../images/lefbt.gif) no-repeat; height:43px; width:270px;}
.lftcont { margin-top:23px; background:url(../images/lftcontbg.gif) no-repeat; height:176px; padding-top:80px;}
.lftcont ul { padding:0 35px 0 20px;}
.lftcont ul li { line-height:24px;} 



/*图片列表*/
.listimg { height:auto; overflow:hidden; width:708px;}
.listimg li { border:4px solid #fff; width:200px; float:left; margin:10px 10px 0 10px;}
.listimg li img { width:210px; height:198px;border:1px solid #ccc; }
.listimg li p { text-align:center; font-size:16px; height:35px; line-height:35px;}
 
.listimg li:hover p { color:rgb(224, 16, 16); }




.right { float:right; border:1px solid #c3c3c3; width:706px; height:auto; overflow:hidden;}
.weizhi { float:right; padding-right:15px; line-height:43px;}
.listimg li { float:left; }
.listimg li p { text-align:center; margin-top:12px; font-size:14px;}

/*联系我们*/
.contactbg { background:url(../images/contactbg.gif) no-repeat; width:450px; margin:45px auto 23px auto; height:442px; padding:86px 0 0 154px;}
.contactbg h3 { color:#ec0000; font-size:22px; font-weight:normal;}
.contul { margin-top:35px;}
.contul li { font-size:14px; line-height:30px;}

/*关于我们*/
.abtext { width:679px; margin:0 auto; padding:17px 0 40px 0;}
.abtext p { line-height:30px; font-size:12px; text-indent:2em; margin-top:30px;}

/*招贤纳士*/
.zp { padding:10px 20px 40px 28px;}
.resoure { height:auto; overflow:hidden; }
.resoure h3 { font-size:24px; font-weight:normal; color:#b50808; margin-top:25px;}
.resny { margin-top:10px; width:100%;}
.resny td { padding:10px 50px 5px 0; line-height:22px; font-size:14px;}
.restj { height:auto; overflow:hidden; margin-top:10px;}
.restj td { padding:10px; font-size:14px;}
.restjtil { text-align:right; width:75px; line-height:35px;}
.inputW { width:272px; height:33px; line-height:33px; border:1px solid #c3c3c3; padding-left:4px;}
.titls {vertical-align:top;}
.inputWW {  border:1px solid #c3c3c3; width:360px; height:125px; padding-left:3px; }
.btinpt {width:84px; height:38px;  color:#FFF; line-height:38px; text-align:center; border:0; cursor:pointer; margin-right:15px; font-size:14px; font-family:'微软雅黑';}
.inpubt { background:#da0000;}
.inpubtrest { background:#8f8f8f;}

/*内容页*/
.content { padding:10px;line-height: 200%;}

.content h3 { font-weight:normal; font-size:16px; text-align:center; margin-top:10px;}
.lytime { margin-top:15px; text-align:center; color:#7a7a7a;}
.lytime span { margin-left:15px;}
.tentny { line-height:30px; text-indent:2em; margin-top:30px;}

/*公司业务*/
.bustil { height:65px; border-bottom:1px solid #b3b3b3; padding-top:25px;} 
.bustil p { text-align:center; color:#6c6c6c; font-size:16px;}
.busen { margin-top:10px;}
.businav { margin-top:36px; height:auto; overflow:hidden; padding:0 10px;}
.businav li { float:left; width:126px; padding-top:130px; height:30px; line-height:30px; font-size:16px; color:#000; text-align:center; cursor:pointer; margin-right:16px;}
.businav li:hover a{ color:#f94646;}
.businav li.icon1 { background:url(../images/icon1.gif) no-repeat;}
.businav li:hover.icon1 { background:url(../images/ico1.gif) no-repeat;}
.businav li.icon2 { background:url(../images/icon2.gif) no-repeat;}
.businav li:hover.icon2 { background:url(../images/ico2.gif) no-repeat;}
.businav li.icon3 { background:url(../images/icon3.gif) no-repeat;}
.businav li:hover.icon3 { background:url(../images/ico3.gif) no-repeat;}
.businav li.icon4 { background:url(../images/icon4.gif) no-repeat;}
.businav li:hover.icon4 { background:url(../images/ico4.gif) no-repeat;}
.businav li.icon5 { background:url(../images/icon5.gif) no-repeat;}
.businav li:hover.icon5 { background:url(../images/ico5.gif) no-repeat;}
.businav li.icon6 { background:url(../images/icon6.gif) no-repeat;}
.businav li:hover.icon6 { background:url(../images/ico6.gif) no-repeat;}
.businav li.icon7 { background:url(../images/icon7.gif) no-repeat;}
.businav li:hover.icon7 { background:url(../images/ico7.gif) no-repeat;}
.businav li.ico1 {background:url(../images/ico1.gif) no-repeat;}
.businav li.ico1 a {color:#f94646;}
.businav li.ico2 {background:url(../images/ico2.gif) no-repeat;color:#f94646;}
.businav li.ico2 a {color:#f94646;}
.businav li.ico3 {background:url(../images/ico3.gif) no-repeat;color:#f94646;}
.businav li.ico3 a {color:#f94646;}
.businav li.ico4 {background:url(../images/ico4.gif) no-repeat;color:#f94646;}
.businav li.ico4 a {color:#f94646;}
.businav li.ico5 {background:url(../images/ico5.gif) no-repeat;color:#f94646;}
.businav li.ico5 a {color:#f94646;}
.businav li.ico6 {background:url(../images/ico6.gif) no-repeat;color:#f94646;}
.businav li.ico6 a {color:#f94646;}
.businav li.ico7 {background:url(../images/ico7.gif) no-repeat;color:#f94646;}
.businav li.ico7 a {color:#f94646;}
.busny { width:928px; height:auto; border:1px solid #df0000; margin:36px auto 0 auto; position:relative; padding:24px 15px 20px 15px;}
.busj1,.busj2,.busj3,.busj4,.busj5,.busj6,.busj7 {position:absolute; top:-13px;width:19px; height:12px; background:url(../images/bussjs.gif) no-repeat;}
.busj1 {  left:45px; }
.busj2 { left:182px;}
.busj3 { left:328px;}
.busj4 { left:472px;}
.busj5 { left:620px;}
.busj6 { left:758px;}
.busj7 { left:902px;}
.bustext { line-height:30px; text-indent:2em; font-size:14px;}




/*CSS msdn style pagination*/

.msdn {
 text-align:center;	margin-bottom:20px;margin-top:30px;PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #313031; PADDING-TOP: 4px; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #fff;  
}
.msdn A {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0030ce; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; TEXT-DECORATION: none
}
.msdn A:hover {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
.pagination A:active {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
.msdn SPAN.thisclass {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}

.msdn  .current {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}

.msdn SPAN.disabled {
	DISPLAY: none
}

.list_nav {width:1000px; margin:30px auto 0 auto; height:auto; overflow:hidden;margin-left: 14px; }
.list_nav li {margin-bottom:30px; float:left; width:220px; height:32px; line-height:32px; text-align:center; background:#8b8b8b; border-radius:15px; font-size:16px; margin-right:30px;}
.list_nav li a { color:#fff;}
.list_nav li.on { background:#d07011;}
.list_nav li:hover {background:#d07011;}



table{
	width:650px;
	margin:0px auto;
	font:Georgia 11px;
	color:#333333;
	text-align:center;
	border-collapse:collapse;
	}
	table td{
	border:1px solid #ccc;
	width:100px;
	height:30px;
	}
	


/*分页*/
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
  }
  .pagination > li {
	display: inline;
  }
  .pagination > li > a,
  .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
  }
  .pagination > li:first-child > a,
  .pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
  }
  .pagination > li:last-child > a,
  .pagination > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
  }
  .pagination > li > a:hover,
  .pagination > li > span:hover,
  .pagination > li > a:focus,
  .pagination > li > span:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
  }
  .pagination > .active > a,
  .pagination > .active > span,
  .pagination > .active > a:hover,
  .pagination > .active > span:hover,
  .pagination > .active > a:focus,
  .pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
  }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
  }
  .pagination-lg > li > a,
  .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
  }
  .pagination-lg > li:first-child > a,
  .pagination-lg > li:first-child > span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
  }
  .pagination-lg > li:last-child > a,
  .pagination-lg > li:last-child > span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
  }
  .pagination-sm > li > a,
  .pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
  }
  .pagination-sm > li:first-child > a,
  .pagination-sm > li:first-child > span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
  }
  .pagination-sm > li:last-child > a,
  .pagination-sm > li:last-child > span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
  }
  .pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
  }
  .pager li {
	display: inline;
  }
  .pager li > a,
  .pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
  }
  .pager li > a:hover,
  .pager li > a:focus {
	text-decoration: none;
	background-color: #eee;
  }
  .pager .next > a,
  .pager .next > span {
	float: right;
  }
  .pager .previous > a,
  .pager .previous > span {
	float: left;
  }
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
  }
