﻿@charset "utf-8";
/* CSS Document */
* {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}

ol,ul {
	list-style: none outside none;
}

a {
	TEXT-DECORATION: none
}

a:hover {
	color: #00A5A8!important;
}

.clear {
	CLEAR: both
}

img {
	border: 0px;
}

body {
	font-size: 12px;
	background: #fff;
	font-family:@宋体;

-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.top {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	height: 72px;
}

.logo {
	height: 43px;
	float: left;
	margin-top: 15px;
}

.logo img {
	width: 273px;
	height: 43px;
	float: left;
}

.logo span {
	height: 43px;
	float: left;
	line-height: 43px;
	color: #666666;
	font-size: 12px;
	background: url(../images/line.png) no-repeat left;
	padding-left: 5px;
}

.logo span img{height: 43px;}

.lannav {
	height: 21px;
	float: right;
	margin-top: 27px;
}

.lannav li {
	float: left;
	height: 21px;
	background: url(../images/line.png) no-repeat left;
	padding-right: 15px;
}

.lannav li:first-child {
	background: none;
}

.lannav li a {
	height: 21px;
	float: left;
	line-height: 21px;
	color: #666;
	font-size: 12px;
	padding-left: 15px;
}

.phone {
	height: 21px;
	float: right;
	margin-top: 27px;
	background: url(../images/phone.png) no-repeat left;
	line-height: 21px;
	color: #da251c;
	font-size: 14px;
	font-weight: bold;
	padding-left: 27px;
	padding-right: 45px;
}

.banner {
	width: 100%;
	height: 500px;
}

.jdt-box {
	width: 100%;
	height: 500px;
	overflow: hidden;
	position: relative;
	z-index: 3;
}

.jdt-img {
	width: 100%;
	height: 500px;
}

.jdt-img li {
	display: none;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -710px;
}

.jdt-list-box {
	width: 258px;
	height: 10px;
	position: absolute;
	left: 50%;
	bottom: 10px;
	margin-left: -129px;
	z-index: 99;
}

.jdt-list {
	height: 9px;
	text-align: center;
	line-height: 9px;
}

.jdt-list span {
	display: inline-block;
	width: 5px;
	height: 9px;
	margin-left: 3px;
	padding: 0 2px;
	overflow: hidden;
	zoom: 1;
	cursor: pointer;
}

.jdt-list span.jdtThis {
}

.jdt-l,.jdt-r {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 150px;
	left: 50%;
	cursor: pointer;
	z-index: 99;
	outline: none;
}

.jdt-l:hover,.jdt-r:hover {
}

.jdt-l {
	margin-left: -500px;
}

.jdt-r {
	margin-left: 460px;
}

.menu {
	width: 100%;
	height: 45px;
	background: #005784;
}

.menumid {
	width: 1200px;
	height: 45px;
	margin: 0 auto;
}

.nav {
	width: 1200px;
	float: left;
	height: 45px;
	font-family:@宋体;
}

.nav .navlist {
	float: left;
	position: relative;
	width: 170px;
	height: 45px;
	display: inline;
	z-index: 999999999999;
}

.nav .first {
}

.nav h3 {
	float: left;
	font-size: 16px;
	height: 45px;
	width: 170px;
	line-height: 45px;
	font-weight: normal;
	text-align: center;
	
}

.nav h3 a {
	display: block;
	color: #fff;
}

.nav .on {
}

.nav .on h3, .nav .cur h3 {
	color: #fff;
	background: #00A5A8;
}

.nav .on h3 a, .nav .cur h3 a {
	color: #fff!important;
}

.nav .subnav {
	display: none;
	position: absolute;
	width: 170px;
	left: 0px;
	top: 45px;
	background: url(../images/hoverbg.png);
	padding: 5px 0px;
}

.nav .subnav li {
	float: left;
	width: 170px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
}

.nav .subnav li a {
	display: block;
	text-decoration: none;
	color: #fff;
}

.nav .subnav li a:hover {
	color: #fff!important;
	background: #00A5A8
}

.link {
	width: 100%;
	background: #EBEBEB;
	position: relative;
	padding-top: 15px;
}

.linknav {
	width: 1200px;
	margin: 0 auto;
	height: 50px;
	overflow: hidden;
}

.linknav li {
	float: left;
	height: 50px;
	width: 294px;
	padding-left: 8px;
}

.linknav li:first-child {
	padding-left: 0px;
}

.linknav li a {
	width: 234px;
	padding: 0px 30px;
	height: 50px;
	float: left;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	font-weight:bolder;
	background: url(../images/foota.png) no-repeat center;
}

.linknav li a:hover {
	background: url(../images/footb.png) no-repeat;
	color: #fff!important;
}

.code_wrap {
	position: absolute;
	left: 50%;
	top: -225px;
	margin-left: -600px;
	width: 1200px;
	z-index: 50;
}

.code {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.code li {
	float: left;
	width: 294px;
	height: 240px;
}

.codediv {
	width: 294px;
	height: 240px;
	background: #fff;
	display: none;
	float: left;
}

.cdpic {
	width: 270px;
	height: 92px;
	float: left;
	padding: 12px;
}

.cdpic {
	width: 270px;
	height: 92px;
	float: left;
}

.cdword {
	width: 270px;
	float: left;
	padding: 0px 12px;
	line-height: 25px;
	color: #666;
	font-size: 14px;
	height: 100px;
	overflow: hidden;
}

/* 首页新闻版块 */
.indexnews 
{
	width: 1200px;
	margin: 0 auto;
	height: 300px;
	overflow: hidden;
	margin-top:20px;

}

.leftnews {float: left;width:592px;height: 280px; border-bottom:1px solid #CCCCCC;  }
.rightvideo{float: right; width:592px;height: 280px;border-bottom:1px solid #CCCCCC; }

.left-title{ width:100%; height:50px; line-height:50px; border-bottom :1px solid #CCCCCC;}
.left-title h1{ float:left; width:50%;line-height:50px; font-size:20px; font-weight:bolder; padding-left:10px;}
.left-title span { width:20%; float:right;line-height:50px; text-align:right;}
.left-title span a { color:Black; font-size:14px;}
.leftnews ul{width:582px; margin-left:10px;margin-top:10px; font-size:16px;}
.leftnews ul li { width:100%; height:40px; line-height:40px;}
.leftnews ul li a { display:inline-block; width:492px;line-height:40px; color:#000000; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.leftnews ul li span { width:80px; float:right; text-align:right; font-size:14px;}

.right-title{ width:100%; height:50px; line-height:50px; border-bottom :1px solid #CCCCCC;}
.right-title h1{ float:left; width:50%;line-height:40px; font-size:20px; font-weight:bolder; padding-left:10px;}

.video-content { width:325px; height:210px; padding:5px 5px;float:left; }
.video-go { float:left;width:235px; height:30px; line-height:30px;margin-top:20px; margin-left:8px; font-size:16px; background:#6699ff; text-align:center;border-radius:5px; }
.video-go a { color :#ffffff;  }
.video-go a:hover { color :#CCCCCC!important;} 
.video-desc { float:left;width:235px; height:150px; padding:10px;  line-height:30px; font-size:16px; text-align:left; }



/* 视频页面视频板块 */
.video-video-content { width:960px; height:640px; margin:50px auto;}
.video-video-title { width:960px; height:50px; line-height:50px; font-size:24px; font-weight:bolder; text-align:center; color:#005784; }

.video-video-desc { width:960px; height:auto; margin:50px auto;text-align:left; font-size:16px;}
.video-video-desc p { line-height:40px; text-indent:2em;}

video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel { width: calc(100% + 30px); } 

/* --END--视频页面视频板块-- */


.bone {
	position: absolute;
	left: 0px;
}

.btwo {
	position: absolute;
	left: 302px;
}

.bthree {
	position: absolute;
	left: 604px;
}

.bfour {
	position: absolute;
	left: 906px;
}

.foot {
	width: 100%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #4d4d4d;
	font-size: 12px;
	background: #EBEBEB;
}

.foot a { color: #4d4d4d; }

.downbanner {
	height: 293px;
	background: url(../images/download_banner.png) no-repeat center;
}

.allmain {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 25px;
	padding-bottom: 80px;
}


.allmain p{ text-indent:2em;}


.solutioncontent { width:800px;margin: 0 auto;}

.solutioncontent p{ text-align:left; text-indent:2em; font-size:16px; line-height:250%;}

.left {
	width: 214px;
	float: left;
}

.tittle {
	width: 214px;
	height: 60px;
	float: left;
}

.downtit {
	background: url(../images/tittle_download.jpg) no-repeat;
}

.contacttit {
	background: url(../images/tittle_contact.jpg) no-repeat;
}

.abouttit {
	background: url(../images/tittle_about.jpg) no-repeat;
}

.protit {
	background: url(../images/tittle_prolist.jpg) no-repeat;
}

.restit {
	background: url(../images/tittle_resources.jpg) no-repeat;
}

.newstit {
	background: url(../images/tittle_newslist.jpg) no-repeat;
}

.listmenu {
	width: 214px;
	float: left;
}

.sliderbox {
	width: 214px;
	overflow: hidden;
}

.sliderbox dt {
	height: 41px;
	line-height: 41px;
	padding-left: 20px;
	color: #5372b7;
	background: url(../images/download_bg.png) no-repeat;
	font-size: 14px;
	cursor: pointer;
	width: 194px;
	padding-bottom: 5px;
}

.sliderbox .open {
	background: url(../images/download_hover.jpg) no-repeat;
	color: #000000;
	cursor: default;
}

.sliderbox dt:hover {
	background: url(../images/download_hover.jpg) no-repeat;
	color: #000000;
}

.sliderbox dd {
	overflow: hidden;
	width: 184px;
	padding-left: 30px;
}

.sliderbox dl a {
	color: #666;
	line-height: 30px;
	padding-left: 15px;
	width: 169px;
	background: url(../images/download_btn.jpg) no-repeat left;
}

.sliderbox dl a:hover {
	color: #5372b7!important;
	font-weight: bold;
}


.ulbox {
	width: 214px;
	overflow: hidden;
}

.ulbox li 
{
	height: 41px;
	line-height: 41px;
	width: 214px;
	padding-bottom: 5px;
	background: url(../images/download_bg.png) no-repeat;
	}
	
.ulbox li a 
{
	display:block;
	width: 214px;
	color: #5372b7;
	font-size: 14px;
	cursor: pointer;
	text-indent:20px;
}
	
.ulbox li a:hover {
	background: url(../images/download_hover.jpg) no-repeat;
	color: #000000;
	cursor: default;
}
.ulbox .open{
	background: url(../images/download_hover.jpg) no-repeat;
	color: #000000;
	cursor: default;
}

.ser {
	width: 184px;
	height: 95px;
	float: left;
	padding: 0px 15px;
	background: #F2F6FA;
	margin-top: 10px;
}

.sertext {
	width: 184px;
	float: left;
	margin-top: 20px;
}

.sert {
	width: 162px;
	float: left;
	padding: 0px 10px;
	border: 1px solid #D1D1D1;
	background: #fff;
	line-height: 30px;
	color: #999999;
	font-size: 14px;
	font-family:@宋体;
}

.serbtn {
	width: 152px;
	height: 25px;
	float: left;
	padding: 0px 15px;
}

.sersub {
	width: 67px;
	height: 25px;
	float: right;
	background: url(../images/download_sub.jpg) no-repeat;
	cursor: pointer;
	border: 0px;
	margin-top: 8px;
}

.right {
	width: 950px;
	float: right;
}

.adress {
	width: 950px;
	height: 20px;
	float: left;
	text-align: right;
	color: #000020;
	font-size: 12px;
}

.adress a {
	color: #999;
}

.rightwarp {
	width: 950px;
	float: left;
}

.rightcontent {
	width: 900px;
	float: left;
	margin-left:0px;
	margin-top:0px;
	line-height:30px;
	font-size:14px;
}
.rightcontent p{
   line-height:30px; font-size:14px; text-indent:2em;
}

.twptit {
	width: 910px;
	height: 40px;
	float: left;
	padding: 0px 20px;
	border-bottom: 1px solid #7BDDD8;
}

.twptit span {
	height: 40px;
	float: left;
	background: url(../images/download_line.jpg) no-repeat left;
	padding-left: 20px;
	color: #000000;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
}

.down {
	width: 950px;
	float: left;
}

.downname {
	width: 950px;
	height: 42px;
	float: left;
	border-bottom: 1px solid #E6E6E6;
	line-height: 42px;
	text-align: center;
	font-size: 16px;
	color: #333;
}

.dna {
	width: 220px;
	padding: 0px 15px;
	float: left;
	font-weight: bold;
}

.dnb {
	width: 545px;
	padding: 0px 15px;
	float: left;
	font-weight: bold;
}

.dnc {
	width: 95px;
	padding: 0px 15px;
	float: left;
	font-weight: bold;
}

.downnav {
	width: 950px;
	float: left;
}

.downnav li {
	width: 950px;
	float: left;
	height: 80px;
	border-bottom: 1px solid #E6E6E6;
}

.dlname {
	width: 220px;
	padding: 0px 15px;
	float: left;
	height: 80px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333333;
	font-size: 16px;
	line-height: 80px;
}

.dlword {
	width: 545px;
	padding: 0px 15px;
	float: left;
	height: 80px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333333;
	font-size: 16px;
	line-height: 80px;
}

.dlbtn {
	width: 95px;
	padding: 0px 15px;
	float: left;
	height: 80px;
}

.dlbtn a {
	width: 95px;
	height: 30px;
	float: left;
	margin-top: 25px;
	display: block;
	text-align: center;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	background: #F1F1F1;
}

.dlbtn a:hover {
	background: #00A5A8;
	color: #fff!important;
}

.fy {
	width: 100%;
	float: left;
	margin-top: 50px;
}

.fynav {
	width: 100%;
	float: left;
	text-align: right;
}

.fynav li {
	display: inline;
}

.fynav li a {
	border: 1px solid #CFCFCF;
	padding: 5px 10px;
	font-size: 13px;
	color: #000;
}

.fynav li span {
	border: 1px solid #CFCFCF;
	padding: 5px 10px;
	font-size: 13px;
	color: #000;
}

.fynav li a:hover {
	background: #00A5A8;
	color: #fff!important;
}

.fyon {background: #00A5A8;
	color: #fff!important;}

.prolisttit {
	width: 950px;
	height: 65px;
	float: left;
	text-align: center;
	line-height: 65px;
	color: #595959;
	font-size: 30px;
	border-bottom: 1px solid #7BDDD8;
}



.pronav {
	width: 950px;
	float: left;
}

.pronav li {
	width: 25%;
	height: 30px;
	float: left;
	border-bottom: 1px solid #7BDDD8;
}

.pronav li a {
	width: 284px;
	height: 30px;
	float: left;
	padding: 0px 16px;
	line-height: 30px;
	color: #000;
	font-size: 12px;
}

.pronav li:hover {
	background: #EDF7FA;
}

.promian {
	width: 950px;
	float: left;
	overflow: hidden;
	margin-top:10px;
}

.blueline { float:left; width:100%; height:20px; line-height:20px; border-bottom: 1px solid #7BDDD8;}

.procontent {
	width: 950px;
	float: left;
	overflow: hidden;
	margin-top:10px;
}

.procontent ul li {text-indent:2em; list-style-position: inside; list-style-type:disc; line-height:30px;font-size: 14px;}

.procontent p{
 line-height:30px;
 text-indent:2em;
 font-size: 14px;
}

.promian p{
 line-height:30px;
 text-indent:2em;
 font-size: 14px;
}

.prowarp {
	width: 1000px;
	float: left;
}

.prowarp li {
	width: 405px;
	height: 165px;
	float: left;
	background: #F1F1F1;
	padding: 25px 35px 30px 20px;
	margin-top: 40px;
	margin-right: 30px;
}

.prowarptit {
	width: 390px;
	height: 20px;
	float: left;
	padding-left: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 20px;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	background: url(../images/download_line.jpg) no-repeat left;
}

.prowarpcon {
	width: 405px;
	height: 130px;
	float: left;
	margin-top: 15px;
}

.propic {
	width: 235px;
	height: 125px;
	float: left;
	border: 1px solid #C8C8C8;
	background-color:#FFF;
	overflow:hidden;
	text-align:center
}

.propic img {
    width: auto;
	height: 125px;
	
	margin:0 auto;
	padding:0 auto;
}

.prolink {
	width: 90px;
	height: 28px;
	float: right;
	margin-top: 82px;
}

.prolink a {
	width: 90px;
	height: 28px;
	float: left;
	display: block;
	background: #00A5A8;
	color: #fff;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
}

.prolink a:hover {
	color: #fff!important;
}

.resbanner {
	height: 250px;
	background: url(../images/resources_banner.jpg) no-repeat center;
}

.resleft {
	width: 108px;
	float: left;
	background: #F2F6FA;
	padding: 20px 53px 30px 53px;
}

.resicon {
	width: 108px;
	height: 80px;
	float: left;
	background: url(../images/resources.png) no-repeat center;
}

.ress1s {
	width: 108px;
	float: left;
	margin-top: 20px;
}

.ress1s img {
	width: 108px;
	height: 108px;
	float: left;
}

.ress1s span {
	width: 108px;
	float: left;
	line-height: 20px;
	text-align: center;
	color: #000;
	font-size: 14px;
	margin-top: 10px;
}

.resmain {
	width: 760px;
	float: left;
	padding: 0px 95px;
}

.resname {
	width: 760px;
	height: 65px;
	float: left;
	line-height: 65px;
	color: #00A5A8;
	font-size: 24px;
	font-weight: bold;
	margin-top: 20px;
}

.reswarp {
	width: 758px;
	float: left;
	border: 1px solid #E6E6E6;
	border-bottom: 0px;
	margin-top: 20px;
}

.reswarp li {
	width: 758px;
	float: left;
	min-height: 40px;
	border-bottom: 1px solid #E6E6E6;
	line-height: 40px;
	font-size: 16px;
	color: #333;
}

.resclass {
	width: 95px;
	height: 40px;
	float: left;
	padding: 0px 25px;
	text-align: center;
}
.resclass2 {
	width: 95px;
	height: auto;
	float: left;
	display:block;
	padding:100px 25px;
	text-align: center;	
}

    
.resword {
	width: 561px;
	height: 40px;
	float: left;
	padding: 0px 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-left: 1px solid #E6E6E6;

}
.resword2 {
	width: 561px;
	height: auto;
	float: left;
	padding: 0px 25px;
	border-left: 1px solid #E6E6E6;
}

.probanner {
	width: 100%;
	height: 435px;
}

.focus {
	height: 435px;
	overflow: hidden;
	position: relative;
}

.focus_s {
	position: absolute;
	left: 50%;
	bottom: 5%;
	height: 13px;
	overflow: hidden;
	width: 110px;
	z-index: 9;
	margin: 0 0 0 -30px;
	display: none;
}

.focus_s li {
	float: left;
	cursor: pointer;
	height: 13px;
	width: 12px;
	overflow: hidden;
	margin-right: 10px;
}

.focus_s li.active {
}

.focus_m ul {
	opacity: 1;
	filter: alpha(opacity=100);
}

.focus_m li {
	width: 100%;
	height: 435px;
	position: absolute;
	top: 0;
	left: 0;
}

.focus_l,.focus_r {
	position: absolute;
	display: block;
	width: 74px;
	height: 144px;
	overflow: hidden;
	z-index: 2;
	top: 145px;
}

.focus_l {
	left: 0;
	background: url(../images/pbanerl.png) no-repeat;
}

.focus_r {
	right: 0;
	background: url(../images/pbanerr.png) no-repeat;
}

.procon {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 80px;
}

.newadress {
	width: 1200px;
	height: 35px;
	float: left;
	text-align: right;
	color: #000020;
	font-size: 12px;
	margin-top: 10px;
	line-height: 35px;
	border-bottom: 1px solid #ECECEC;
}

.newadress a {
	color: #999;
}

.proconname {
	width: 1200px;
	float: left;
	line-height: 45px;
	padding: 25px 0px;
	color: #595959;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}

.solutionTitle {
	width: 100%;
	float: left;
	line-height: 45px;
	padding: 10px 0px;
	color: #595959;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}

.proconpic {
	width: 1200px;
	height: 357px;
	float: left;
	text-align: center;
}

.proconpic img 
{
	width:auto;
	max-width: 605px;
	height: 355px;
	border: 1px solid #C8C8C8;
}

.procontab {
	width: 1200px;
	float: left;
	margin-top: 45px;
}

.page {
	width: 1200px;
}

.page_ul {
	height: 41px;
	border-bottom: 1px solid #C8C8C8;
	margin-top: 0px;
	text-align: left;
}

.page_ul li {
	list-style: none;
	width: 120px;
	height: 40px;
	float: left;
	line-height: 40px;
	border: 1px solid #C8C8C8;
	border-bottom: 0px;
	background: #F1F1F1;
	text-align: center;
	margin-right: 10px;
}

.page_ul li a {
	display: block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #000;
}

.page_ul li a:hover,.page_ul li a:active {
	width: 120px;
	height: 40px;
	display: block;
	color: #fff!important;
	background: #00A5A8!important;
}

.hover a {
	width: 120px;
	height: 40px;
	display: block;
	color: #fff!important;
	background: #00A5A8!important;
}

.page_p {
	width: 1100px;
	float: left;
	padding: 25px 50px;
	line-height: 36px;
	color: #595959;
	font-size: 16px;
}

.page_p p { text-indent:2em;}

.page_p li { list-style-type:disc;}


.aboutcontab {
	width: 1000px;
	float: left;
	margin-top: 10px;
    margin-left:20px;
}



.aboutpage {
	width: 1000px;
}

.aboutpage_ul {
	height: 41px;
	border-bottom: 1px solid #C8C8C8;
	margin-top: 0px;
	text-align: left;
}

.aboutpage_ul li {
	list-style: none;
	width: 160px;
	height: 40px;
	float: left;
	line-height: 40px;
	border: 1px solid #C8C8C8;
	border-bottom: 0px;
	background: #F1F1F1;
	text-align: center;
	margin-right: 10px;
}

.aboutpage_ul li a {
	display: block;
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #000;
}

.aboutpage_ul li a:hover,.aboutpage_ul li a:active {
	width: 160px;
	height: 40px;
	display: block;
	color: #fff!important;
	background: #00A5A8!important;
}

.abouthover a {
	width: 160px;
	height: 40px;
	display: block;
	color: #fff!important;
	background: #00A5A8!important;
}

.aboutpage_p {
	width:100%;
	float: left;
	padding-top: 10px;
	line-height: 36px;
	color: #595959;
	font-size: 14px;
}

.aboutpage_p  table { width:96%;}
.aboutpage_p  td { padding-left:10px;}
.aboutpage_p  .t1 { width:100px; padding-left:0px;}



.aboutpage_p li { list-style-type:disc;}

.newslist {
	width: 950px;
	float: left;
}


.newsnav {
	width: 950px;
	float: left;
}

.newsnav li {
	width: 865px;
	float: left;
	padding: 15px 30px 15px 55px;
	border-bottom: 1px solid #E6E6E6;
}


.aboutlist {
	width: 950px;
	float: left;
}

.aboutnav {
	width: 900px;
	float: left;
	margin-left:20px;
	
}

.aboutnav li {
	width: 260px;
	float: left;
	margin:15px;
	
}
.aboutnav li img{
	width: 250px;
	height:170px;
	float: left;
	margin:5px;
}

.newsone {
	width: 865px;
	float: left;
	height: 40px;
}

.newsone a {
	width: 665px;
	height: 40px;
	float: left;
	line-height: 40px;
	background: url(../images/newslist_n.png) no-repeat left;
	padding-left: 15px;
	color: #333;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: bold;
}

.newsone a:hover {
	background: url(../images/newslist_h.png) no-repeat left;
}

.newsone span {
	height: 40px;
	float: right;
	line-height: 40px;
	color: #595959;
	font-size: 14px;
	text-align: right;
}

.newsword {
	width: 850px;
	float: left;
	padding-left: 15px;
	height: 60px;
	overflow: hidden;
	line-height: 30px;
	margin-top: 5px;
	color: #595959;
	font-size: 14px;
}


.contenttitle {
	width: 900px;
	text-align:center;
	font-size:16px;
	height:40px;
	line-height:40px;
	margin-top:20px;
	margin-left:20px;
	border-bottom:1px solid #E1E1E1;
}

.contentother
{
	width: 900px;
	text-align:center;
	font-size:12px;
	height:25px;
	line-height:25px;
	margin-top:5px;
	margin-left:20px;
	color:#999999;	
}
.contentother span { margin-right:30px;}
.newscontent 
{
	width: 900px;
	margin-top:20px;
	margin-left:20px;
	line-height:30px;
	font-size:14px;
	
	}
.newscontent p { text-indent:2em; margin-top:20px;}




/*联系方式*/
#c1,#c2,#c3 { width:900px; margin-left:20px; margin-top:20px; line-height:30px; font-size:14px;}

.contactmanager { float:left;width:100%; height:auto;}
.contactmanager ul { width:90%; margin-left:5%; margin-right:5%;}
.contactmanager ul li { float:left; width:160px; height:200px; background-color:#EEEEEE; border:1px #eeeeee solid; margin-right:20px; margin-bottom:20px;}
.contactmanager .userhead { width:90px; margin-left:35px; margin-top:10px;}
.contactmanager .name {height:30px; line-height:30px; font-size:16px; color:#005784; text-align:center;}
.contactmanager .infolist {height:20px; line-height:20px; font-size:14px; color:gray;}
.contactmanager .infolist p { text-indent:0.5em;}

/*人力资源*/
.resdesc {  width:800px; height:50px; font-size:18px; color:#CCCCCC; font-weight:bolder; line-height:50px; margin-left:90px;}




.newpage {
	width: 1200px;
	height: 795px;
	float: left;
	background: url(../images/floatbg.jpg) no-repeat center;
	position: relative;
	margin-top: 20px;
}

.newpagebg {
	background: #F8F8F8
}

.duration {
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}


.p0-1 {
	width: 50px;
	height: 22px;
	position: absolute;
	background: url(../images/ts.png) no-repeat;
	left: 350px;
	top: 285px;
	display: block;
}

.p0-1:hover {
	top: 280px;
}



.p0-2 {
	width: 50px;
	height: 22px;
	position: absolute;
	background: url(../images/lc.png) no-repeat;
	left: 475px;
	top: 242px;
	display: block;
}

.p0-2:hover {
	top: 237px;
}



.p0-3 {
	width: 50px;
	height: 22px;
	position: absolute;
	background: url(../images/jk.png) no-repeat;
	left: 580px;
	top: 205px;
	display: block;
}

.p0-3:hover {
	top: 200px;
}


.p0-4 {
	width: 50px;
	height: 22px;
	position: absolute;
	background: url(../images/bh.png) no-repeat;
	left: 660px;
	top: 175px;
	display: block;
}

.p0-4:hover {
	top: 170px;
}



.p1-8 {
	width: 39px;
	height: 67px;
	position: absolute;
	background: url(../images/p1-8.png) no-repeat;
	left: 335px;
	top: 315px;
	display: block;
}

.p1-8:hover {
	top: 300px;
}

.p1-7 {
	width: 36px;
	height: 77px;
	position: absolute;
	background: url(../images/p1-7.png) no-repeat;
	left: 355px;
	top: 330px;
	display: block;
}

.p1-7:hover {
	top: 315px;
}

.p1-6 {
	width: 38px;
	height: 78px;
	position: absolute;
	background: url(../images/p1-6.png) no-repeat;
	left: 375px;
	top: 359px;
	display: block;
}

.p1-6:hover {
	top: 344px;
}

.p1-5 {
	width: 37px;
	height: 79px;
	position: absolute;
	background: url(../images/p1-5.png) no-repeat;
	left: 395px;
	top: 387px;
	display: block;
}

.p1-5:hover {
	top: 372px;
}

.p1-4 {
	width: 56px;
	height: 84px;
	position: absolute;
	background: url(../images/p1-4.png) no-repeat;
	left: 418px;
	top: 413px;
	display: block;
}

.p1-4:hover {
	top: 398px;
}

.p1-3 {
	width: 35px;
	height: 78px;
	position: absolute;
	background: url(../images/p1-3.png) no-repeat;
	left: 440px;
	top: 445px;
	display: block;
}

.p1-3:hover {
	top: 430px;
}

.p1-2 {
	width: 39px;
	height: 76px;
	position: absolute;
	background: url(../images/p1-2.png) no-repeat;
	left: 460px;
	top: 475px;
	display: block;
}

.p1-2:hover {
	top: 460px;
}

.p1-1 {
	width: 45px;
	height: 32px;
	position: absolute;
	background: url(../images/p1-1.png) no-repeat;
	left: 485px;
	top: 550px;
	display: block;
}

.p1-1:hover {
	top: 535px;
}

.p2-1 {
	width: 29px;
	height: 39px;
	position: absolute;
	background: url(../images/p2-1.png) no-repeat;
	left: 460px;
	top: 318px;
	display: block;
}

.p2-1:hover {
	top: 303px;
}

.p2-2 {
	width: 30px;
	height: 34px;
	position: absolute;
	background: url(../images/p2-2.png) no-repeat;
	left: 490px;
	top: 363px;
	display: block;
}

.p2-2:hover {
	top: 348px;
}

.p2-3 {
	width: 22px;
	height: 44px;
	position: absolute;
	background: url(../images/p2-3.png) no-repeat;
	left: 526px;
	top: 398px;
	display: block;
}

.p2-3:hover {
	top: 383px;
}

.p2-4 {
	width: 44px;
	height: 60px;
	position: absolute;
	background: url(../images/p2-4.png) no-repeat;
	left: 545px;
	top: 425px;
	display: block;
}

.p2-4:hover {
	top: 410px;
}

.p2-5 {
	width: 38px;
	height: 37px;
	position: absolute;
	background: url(../images/p2-5.png) no-repeat;
	left: 595px;
	top: 495px;
	display: block;
}

.p2-5:hover {
	top: 480px;
}

.p3-1 {
	width: 33px;
	height: 73px;
	position: absolute;
	background: url(../images/p3-1.png) no-repeat;
	left: 538px;
	top: 258px;
	display: block;
}

.p3-1:hover {
	top: 243px;
}

.p3-2 {
	width: 73px;
	height: 85px;
	position: absolute;
	background: url(../images/p3-2.png) no-repeat;
	left: 538px;
	top: 328px;
	display: block;
}

.p3-2:hover {
	top: 313px;
}

.p3-3 {
	width: 88px;
	height: 92px;
	position: absolute;
	background: url(../images/p3-3.png) no-repeat;
	left: 587px;
	top: 391px;
	display: block;
}

.p3-3:hover {
	top: 376px;
}

.p4-1 {
	width: 65px;
	height: 80px;
	position: absolute;
	background: url(../images/p4-1.png) no-repeat;
	left: 605px;
	top: 205px;
	display: block;
}

.p4-1:hover {
	top: 190px;
}

.p4-2 {
	width: 49px;
	height: 73px;
	position: absolute;
	background: url(../images/p4-2.png) no-repeat;
	left: 655px;
	top: 245px;
	display: block;
}

.p4-2:hover {
	top: 230px;
}

.p4-3 {
	width: 65px;
	height: 78px;
	position: absolute;
	background: url(../images/p4-3.png) no-repeat;
	left: 684px;
	top: 282px;
	display: block;
}

.p4-3:hover {
	top: 267px;
}

.p4-4 {
	width: 72px;
	height: 80px;
	position: absolute;
	background: url(../images/p4-4.png) no-repeat;
	left: 701px;
	top: 325px;
	display: block;
}

.p4-4:hover {
	top: 310px;
}

.p4-5 {
	width: 66px;
	height: 78px;
	position: absolute;
	background: url(../images/p4-5.png) no-repeat;
	left: 750px;
	top: 360px;
	display: block;
}

.p4-5:hover {
	top: 345px;
}

.p5-1 {
	width: 45px;
	height: 30px;
	position: absolute;
	background: url(../images/p5-1.png) no-repeat;
	left: 703px;
	top: 212px;
	display: block;
	z-index: 10
}

.p5-1:hover {
	top: 197px;
}

.p5-2 {
	width: 34px;
	height: 30px;
	position: absolute;
	background: url(../images/p5-2.png) no-repeat;
	left: 745px;
	top: 249px;
	display: block;
	z-index: 10
}

.p5-2:hover {
	top: 234px;
}

.p5-3 {
	width: 34px;
	height: 30px;
	position: absolute;
	background: url(../images/p5-3.png) no-repeat;
	left: 778px;
	top: 285px;
	display: block;
	z-index: 10
}

.p5-3:hover {
	top: 270px;
}

.p6-1 {
	width: 41px;
	height: 39px;
	position: absolute;
	background: url(../images/sr1.png) no-repeat;
	left: 770px;
	top: 170px;
	display: block;
	z-index: 1
}

.p6-1:hover {
	top: 155px;
}


.p6-2 {
	width: 42px;
	height: 40px;
	position: absolute;
	background: url(../images/sr2.png) no-repeat;
	left: 865px;
	top: 110px;
	display: block;
	z-index: 1
}

.p6-2:hover {
	top: 95px;
}


.p6-3 {
	width: 29px;
	height: 23px;
	position: absolute;
	background: url(../images/sr3.png) no-repeat;
	left: 1060px;
	top: 290px;
	display: block;
	z-index: 1
}

.p6-3:hover {
	top: 282px;
	left: 1052px;
}

.p6-4 {
	width: 126px;
	height: 116px;
	position: absolute;
	background: url(../images/sr4.png) no-repeat;
	left: 925px;
	top: 120px;
	display: block;
	z-index: 1
}

.p6-4:hover {
	top: 110px;
	left: 920px;
}


.p6-5 {
	width: 176px;
	height: 153px;
	position: absolute;
	background: url(../images/sr5.png) no-repeat;
	left: 895px;
	top: 150px;
	display: block;
	z-index: 1
}

.p6-5:hover 
{
	left: 890px;
	top: 140px;
	
}


.p9-1 {
	width: 119px;
	height: 43px;
	position: absolute;
	background: url(../images/ywpt.png) no-repeat;
	left: 90px;
	top: 150px;
	display: block;
	z-index: 1
}

.p9-1:hover 
{
	left: 90px;
	top: 140px;
	
}