@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑", "时尚中黑简体";
}
div,ul,li,h1,h2,h3,h4,h5,h6{
	padding:0px;
	margin:0px;
}
a{
	text-decoration:none;
}
ul,li{
	list-style:none;
}
.hi34{
	height:34px;
}
.hi41{
	height:41px;
}
.hi44{
	height:44px;
}
.hi53{
	height:53px;
}
.hi69{
	height:69px;
}
.hi76{
	height:76px;
}
.hi82{
	height:82px;
}
.main1200{
	width:1200px;
	margin:0px auto;
}
.main941{
	width:941px;
	margin:0px auto;
}
.main1011{
	width:1020px;
	margin:0px auto;
}
.main1260{
	width:1260px;
	margin:0px auto;
}
.clear{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
/*index*/
.topdiv{
	padding-top:40px;
	height:91px;
}
.mainnav{
	width:100%;
	height:65px;
	background-color:#17304d;
}
.mainnav ul li{
	float:left;
	height:65px;
	height:65px;
	width:143px;
	margin-left:15px;
}
.mainnav ul li.firli{
	margin:0px;
}
.mainnav ul li:hover,.mainnav ul li.lihover{
	background-color:#25497b;
}
.mainnav ul li a{
	color:#ffffff;
	font-size:20px;
	display:block;
	width:143px;
	text-align:center;
	line-height:65px;
	height:65px;
	overflow:hidden;
}
.indexbanner{
	background:url(banner.jpg) center no-repeat;
	height:598px;
	width:100%;
	min-width:1200px;
}
.indexchanpin{
	width:100%;
	height:583px;
	display:block;
	overflow:hidden;
	background:url(chanpinbg.jpg) center no-repeat;
}
.indexchanpin h1{
	background:url(chanpintit.png) center no-repeat;
	width:322px;
	height:93px;
	margin:0px auto;
}
.chanpinnav{
	text-align:center;
	background:url(cpnavbg.png) center no-repeat;
	height:42px;
}
.indexchanpin .chanpinnav ul{
	display:inline-block;
	margin:0px auto;
}
.indexchanpin .chanpinnav ul li{
	float:left;
	margin-left:24px;
	width:134px;
	height:42px;
	background-color:#004986;
}
.indexchanpin .chanpinnav ul li.firli{
	margin:0px;
}
.indexchanpin .chanpinnav ul li:hover{
	background-color:#f3bd00;
}
.indexchanpin .chanpinnav ul li a{
	color:#ffffff;
	font-size:18px;
	line-height:42px;
	width:134px;
	text-align:center;
	display:block;
}
.indexchanpin .chanpinlist li{
	width:280px;
	height:248px;
	overflow:hidden;
	float:left;
	margin-left:26px;
	text-align:center;
}
.indexchanpin .chanpinlist li.firli{
	margin:0px;
}
.indexchanpin .chanpinlist li img:hover{
	width:284px;
	height:252px;
}

/*核心优势*/
.indexhexin{
	width:100%;
	height:517px;
	display:block;
	overflow:hidden;
}
.indexhexin h1{
	background:url(hexintit.png) center no-repeat;
	width:322px;
	height:93px;
	margin:0px auto;
}
.indexhexin .tubiao{
	height:190px;
	display:block;
	overflow:hidden;
}
.indexhexin .tubiao li{
	margin-left:139px;
	float:left;
	width:131px;
	height:103px;
	text-align:center;
	padding-top:28px;
	background:url(tuoyuan.png) center no-repeat;
}
.indexhexin .tubiao li.firli{
	margin:0px;
}
.indexhexin .tubiao li img{
	-webkit-transition: -webkit-transform 1.5s ease-out;
	-moz-transition: -moz-transform 1.5s ease-out;
	-o-transition: -o-transform 1.5s ease-out;
	-ms-transition: -ms-transform 1.5s ease-out;
}
.indexhexin .tubiao li img:hover{
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}
.indexhexin .tubiao li .hexintxt{
	padding-top:35px;
	color:#5e5e5e;
	font-size:24px;
}
.indexhexin .text li{
	margin-left:60px;
	float:left;
	width:210px;
	height:103px;
	color:#848484;
	text-align:center;
	font-size:16px;
	line-height:25px;
}
.indexhexin .text li.firli{
	margin:0px;
}
.indexcon{
	height:469px;
	width:100%;
	min-width:1200px;
	display:block;
	background:url(indextbg.jpg) center no-repeat;
}
.indexcon img{
	margin-top:93px;
}
.indexnews{
	width:1200px;
	margin:0px auto;
}
.indexnews h1{
	background:url(xinwentit.png) center no-repeat;
	width:322px;
	height:93px;
	margin:0px auto;
}
.indexnews .left{
	background:url(chilun.png) left 24px no-repeat;
	width:446px;
	height:440px;
	padding-top:29px;
}
.indexnews .right{
	width:700px;
}
.indexnews .right ul li{
	padding:29px 0px;
	padding-left:125px;
	border-bottom:#c6c6c6 dashed 1px;
}
.indexnews .right ul li.indexnewsli1{
	background:url(li1.png) left center no-repeat;
}
.indexnews .right ul li.indexnewsli2{
	background:url(li2.png) left center no-repeat;
}
.indexnews .right ul li.indexnewsli3{
	background:url(li3.png) left center no-repeat;
	border:none;
}
.indexnews .right h2 a{
	color:#474747;
	font-size:20px;
	font-weight:normal;
}
.indexnews .right h2 a:hover{
	color:#152530;
	text-decoration:underline;
	font-size:20px;
	font-weight:normal;
}
.indexnews .right p{
	color:#919191;
	font-size:14px;
	line-height:27px;
	margin:0px;
	padding:10px 0px;
}
.indexnews .right span{
	color:#919191;
	font-size:14px;
	float:right;
}

/*footer*/
.footer{
	height:240px;
	width:100%;
	overflow:hidden;
	background:url(fangkuang.png) left top;
}
.copyright{
	text-align:center;
	padding-top:20px;
}
.copyright p{
	color:#f0f0f1;
	line-height:37px;
	font-size:14px;
}
.copyright p a{
	color:#f0f0f1;
	font-size:14px;
}
.erweima{
	position:relative;
	right:-460px;
	top:-188px;
}

/*imglist*/
.imgbanner{
	background:url(imgbanner.jpg) center no-repeat;
	height:450px;
	width:100%;
	min-width:1200px;
}
.imglistmain .left{
	width:250px;
	background-color:#004986;
}
.imglistmain .left h1{
	padding-top:17px;
}
.imglistmain .left ul{
	width:226px;
	margin:16px auto;
	padding-top:11px;
	padding-bottom:11px;
	background-color:#ffffff;
}
.imglistmain .left ul li{
	background:url(imglistlibg.png) center no-repeat;
	width:190px;
	height:50px;
	line-height:50px;
	margin:12px auto;
	text-align:center;
}
.imglistmain .left ul li:hover{
	background:url(imglistlibgh.png) center no-repeat;
}
.imglistmain .left ul li a{
	font-size:18px;
	color:#000000;
	display:block;
	width:190px;
	height:50px;
	font-family:"黑体";
	line-height:50px;
}
.imglistmain .left ul li a:hover{
	color:#004986;
}
.imglistmain .right{
	width:925px;
}
.imglistnav{
	height:17px;
	line-height:17px;
	width:100%;
	background:url(imglistnavbg.png) left center repeat-x;
}
.imglistnav h1{
	color:#5e5e5e;
	font-size:14px;
	background:url(shouye.png) 8px center no-repeat;
	padding:0px 15px 0px 30px;
	background-color:#ffffff;
	display:inline-block;
	margin-left:14px;
	line-height:17px;
	height:17px;
}
.imglistnav h1 a{
	color:#5e5e5e;
	font-size:14px;
	font-weight:normal;
}
.imglistnav h1 a:hover{
	text-decoration:underline;
	font-weight:bold;
}
.imglist ul li{
	float:left;
	text-align:center;
	width:290px;
	height:300px;
	overflow:hidden;
	line-height:30px;
	margin-top:30px;
	margin-left:27px;
}
.imglist ul .firli{
	margin-left:0px;
}
.imglist ul li a{
	font-size:18px;
	color:#000000;
}
.imglist ul li .touming{
	position:relative;
	width:290px;
	height:257px;
	overflow:hidden;
	background:none;
	top:-298px;	
}
.imglist ul li .touming:hover{
	position:relative;
	width:290px;
	height:257px;
	overflow:hidden;
	background:url(touming.png) center no-repeat;
	top:-298px;
}
.imglist ul li .touming a{
	display:none;
	font-size:16px;	
}
.imglist ul li .touming:hover a{
	display:block;
	color:#FFFFFF;
	text-align:center;
	font-size:16px;
	width:240px;
	line-height:30px;
	padding:70px 25px;
}

/*content*/
.content .acttitle{
	color:#474747;
	font-size:24px;
	line-height:40px;
	width:925px;
	text-align:center;
	margin-top:20px;
}
.content .actinfo{
	font-size:14px;
	color:#777777;
	border-bottom:#ababab dashed 1px;
	padding:20px 0px;
	padding-left:30px;
}
.content .bdsharebuttonbox{
	float:right;
}
.content .acttxt{
	font-size:14px;
	color:#474747;
	line-height:36px;
	border-bottom:#ababab dashed 1px;
	padding-bottom:40px;
}
.content .acttxt p{
	padding-top:20px;
}
.content .prelink{
	margin-top:30px;
}
.content .prelink span a{
	font-size:16px;
	color:#14332e;
}
.content .prelink span a:hover{
	color:#4bac23;
}


/*newslist*/
.newsbanner{
	background:url(newsbanner.jpg) center no-repeat;
	height:450px;
	width:100%;
	min-width:1200px;
}
.newslistnav{
	background-color:#e2e2e2;
	height:34px;
	width:100%;
}
.newslistnav h1{
	color:#5e5e5e;
	font-size:14px;
	width:1200px;
	margin:0px auto;
	background:url(shouye.png) left center no-repeat;
	padding:0px 15px 0px 20px;
	line-height:34px;
	height:34px;
	font-weight:bold;
}
.newslistnav h1 a{
	color:#474747;
	font-weight:normal;
}
.newslistnav h1 a:hover{
	text-decoration:underline;
}
.newslistmain ul li{
	height:115px;
	padding:26px 0px;
	border-bottom:#c6c6c6 dashed 2px;
	padding-left:118px;
}
.newslistmain ul li img{
	margin-right:25px;
}
.newslistmain ul li h1{
	font-size:20px;
	color:#474747;
	width:927px;
}
.newslistmain ul li h1 a{
	font-size:20px;
	color:#474747;
	font-weight:normal;
}
.newslistmain ul li h1 a:hover{
	color:#004986;
	text-decoration:underline;
}
.newslistmain ul li p{
	color:#919191;
	font-size:14px;
	width:927px;
	line-height:30px;
	padding-top:5px;
}
.newslistmain ul li p span{
	float:right;
	margin-right:10px;
}
.newslistmain ul li.newslist1{
	background:url(newsli1.png) left center no-repeat;
}
.newslistmain ul li.newslist2{
	background:url(newsli2.png) left center no-repeat;
}
.newslistmain ul li.newslist3{
	background:url(newsli3.png) left center no-repeat;
}
.newslistmain ul li.newslist4{
	background:url(newsli4.png) left center no-repeat;
}
.newslistmain ul li.newslist5{
	background:url(newsli5.png) left center no-repeat;
}
.newslistmain ul li.newslist6{
	background:url(newsli6.png) left center no-repeat;
}
.newslistmain ul li.newslist7{
	background:url(newsli7.png) left center no-repeat;
}

/*about*/
.aboutustit{
	background:url(abouttitbg.png) center no-repeat;
	width:1200px;
	height:75px;
	padding-top:18px;
	text-align:center;
}
.aboutcon{
	font-size:18px;
	color:#777777;
	line-height:35px;
	padding-top:40px;
}
.aboutbanner{
	background:url(aboutbanner.jpg) center no-repeat;
	height:450px;
	width:100%;
	min-width:1200px;
}