﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */@charset "utf-8";/* CSS Document */* {	margin: 0;	padding: 0;	color: #5c5c5c;	font-family: "微软雅黑";}a {	text-decoration: none;}li {	list-style: none;}img, input {	border: 0;}h1, h2, h3, h4, h5, h6 {	font-weight: normal;}.pageTop {	border-top: 5px solid #02365e;}.paTBox {	width: 1180px;	margin: 0 auto;}.Fptline {	height: 30px;	float: right;	line-height: 30px;}.Fptline p {	background: url(../images/topBg.jpg) no-repeat center 0;	width: 207px;	float: right;	text-align: center;}.Fptline p a, .Fptline p {	color: white;	font-size: 13px;}.Fptline p a {	margin: 0 5px;}.Fptline ul, .Fptline ul li {	float: right;}.Fptline ul li {	width: 90px;	background-repeat: no-repeat;	background-position: left center;}.Fptline ul li a {	font-size: 13px;	margin-left: 25px;}.xl {	background-image: url(../images/xl.png);}.Sptline {	clear: both;	height: 116px;	overflow: hidden;}.logo {	float: left;}.Sptline dl {	float: right;	height: 65px;	margin-top: 33px;	padding-left: 65px;	background: url(../images/phone.png) no-repeat left 0}.Sptline dl dd {	font-size: 14px;	line-height: 20px;}.Sptline dl dt {	font-size: 26px;	font-weight: bold;	color: #02365e;}.nav {	height: 46px;	clear: both;	background-color: #02365e;}.navBox {	width: 1176px;	margin: 0 auto;	overflow: hidden;}.linob {	background-image: none !important}.libh a {	width: 147px;	font-size: 18px;	color: white;	text-align: center;}.menu .mainlevel {	float: left;	line-height: 46px;	padding: 0;	height: 46px;	display: inline;	width: 147px;}.menu .mainlevel a {	font-size: 16px;	text-decoration: none;	height: 46px;	line-height: 46px;	display: block;	color: white;	font-family: "微软雅黑";	text-align: center;}.menu .mainlevel ul {	display: none;	position: absolute;	z-index: 9999;}.menu .mainlevel li {	border-top: 1px solid #fff;	width: 147px;	background-color: #02365e;}.menu .mainlevel a.navList:hover, .libh:hover {	background-color: #0872ac;}.menu .mainlevel li:hover {	background-color: #0872ac;}.menu .mainlevel li a {	color: white}.full_banner {	width: 100%;	position: relative;	height: 530px;	background: #FFF;	overflow: hidden;	clear: both;}.full_banner .bd {	margin: 0 auto;	position: relative;	z-index: 0;	overflow: hidden;}.full_banner .bd ul {	width: 100% !important;}.full_banner .bd li {	width: 100% !important;	float: left;	height: 530px;	overflow: hidden;	text-align: center;}.full_banner .bd li a {	display: block;	height: 530px;}.full_banner .hd {	width: 100%;	position: absolute;	z-index: 1;	bottom: 0;	left: 0;	height: 50px;	line-height: 50px;	text-align: center;}.full_banner .hd ul {	text-align: center;}.full_banner .hd ul li {	cursor: pointer;	display: inline-block;*display:inline;	zoom: 1;	width: 40px;	height: 10px;	margin: 5px;	background: url(../images/tg_flash_p.png) -50px 0;	overflow: hidden;	line-height: 9999px;}.full_banner .hd ul .on {	background-position: 0px 0px;}.search {	height: 112px;	background: url(../images/searchBg.jpg) no-repeat center 0;}.searcPart {	width: 1180px;	margin: 0 auto;	overflow: hidden;	line-height: 56px;}.searcPart h3 {	float: left;	font-size: 14px;}.searcPart h3 span {	color: #e50012;}.searcPart h3 a {	margin: 0 5px;}.searcPart h3 a:hover {	text-decoration: underline;}.searchBox {	float: right;	width: 370px;	height: 30px;	border: 1px solid #ccc;	margin-top: 13px;}.searchBox input {	float: left;	height: 30px;	width: 300px;	padding: 0 5px;}.searchBox img {	float: right;}.compare {	width: 1180px;	margin: 0 auto;	clear: both;}.compaName {	height: 80px;	background: url(../images/compName.jpg) no-repeat center 0;}.compaCon {	overflow: hidden;	margin: 50px 0;}.leftComp {	float: left;	width: 435px;}.leftComp dl {	width: 420px;}.leftComp dl dd {	font-size: 18px;	font-weight: bold;	color: #000;	margin-bottom: 18px;}.leftComp dl dt {	font-size: 16px;	line-height: 34px;	height: 96px;}.leftComp img {	display: block;	width: 296px;	height: 49px;	margin: 0 auto;}.rightComp {	width: 520px;	float: right;	margin-right: 50px;	background: url(../images/compIc.jpg) no-repeat left 0;	padding-left: 145px;}.rightComp ul {	margin-bottom: 55px;}.rightComp ul dl {	background-image: url(../images/compareLine.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height: 60px;}.rightComp ul dl dd {	font-size: 18px;	font-weight: bold;	color: #003860;	margin-bottom: 5px;}.rightComp ul dl dt {	font-size: 12px;	color: #cccccc;}.rightComp ul li {	font-size: 15px;	line-height: 28px;	margin-top: 10px;}.casePart {	clear: both;	background: url(../images/caseBg.jpg) no-repeat center 0;	padding: 67px;}.caseCon {	width: 1180px;	margin: 0 auto;}.caseName {	height: 59px;	background: url(../images/caseName.png) no-repeat center 0;	margin-bottom: 36px;}.caseConta {	height: 525px;	overflow: hidden;}.leftCaseC {	float: left;	width: 215px;}.leftCaseC li {	background-color: #02365e;	height: 47px;	margin-bottom: 1px;	text-align: center;	padding: 20px 0;	cursor: pointer}.leftCaseC li p {	font-size: 16px;	color: white;	opacity: 0.1;}.leftCaseC li h3 {	color: white;	font-size: 20px;	margin-top: 10px;}.leftCaseC li.specialLi {	background-color: #0872ac;}.rightCaseC {	float: right;	width: 943px;}.UpRCase {	overflow: hidden;	height: 285px;	margin-left: 16px;	margin-bottom: 48px;}.UpCasePic {	float: left;	display: block;	width: 414px;	height: 285px;}.rightUpLine {	float: right;	width: 460px;	margin-right: 20px;}.rightUpLine h3 {	line-height: 40px;}.rightUpLine h3 a {	font-size: 18px;	color: #02365e;}.rightUpLine p {	line-height: 28px;	font-size: 14px;	height: 200px;}.caseBline {	overflow: hidden;}.caseBline img {	display: block;	width: 130px;	height: 44px;	float: left;	margin-right: 20px;}.DonRCase {	overflow: hidden;	clear: both;	height: 190px;}.DonRCase li {	float: left;	width: 220px;	height: 190px;	margin-left: 15px;	position: relative}.DonRCase li p {	position: absolute;	bottom: 0;	background-image: url(../images/caseLN.png);	width: 100%;	line-height: 40px;	text-align: center;	font-size: 14px;	color: white;	height: 40px;	top: 150px;}.subCaseC {	display: none;}.AdsLine {	clear: both;	background: url(../images/Ads01.jpg) no-repeat center 0;}.AdsLine2 {	clear: both;	background: url(../images/Ads02.jpg) no-repeat center 0;}.AdsCon {	width: 1180px;	margin: 0 auto;	overflow: hidden;	padding: 30px 0}.AdsPhone {	width: 185px;	float: right;}.AdsPhone dl dd {	font-size: 14px;	color: white;}.AdsPhone dl dt {	font-size: 26px;	color: white;}.AdsPhone img {	margin-top: 10px;	display: block;	width: 179px;	height: 43px;}.Advant {	width: 1180px;	margin: 60px auto;	clear: both;}.AdvName {	height: 113px;	background: url(../images/AdvanName.jpg) no-repeat center 0;	margin-bottom: 47px;}.AdCon1 {	background: url(../images/AdvPic1.jpg) no-repeat center 0;	padding-top: 140px;	padding-bottom: 99px;}.AdCon2 {	background: url(../images/AdvPic2.jpg) no-repeat center 0;	padding-top: 140px;	padding-bottom: 99px;}.AdCon3 {	background: url(../images/AdvPic3.jpg) no-repeat center 0;	padding-top: 160px;	padding-bottom: 79px;}.AdCon4 {	background: url(../images/AdvPic4.jpg) no-repeat center 0;	padding-top: 180px;	padding-bottom: 59px;}.Advant p {	width: 436px;	height: 83px;	font-size: 16px;	line-height: 28px;}.AdCon1 p, .AdCon3 p {	margin-left: 61px;}.AdCon2 p, .AdCon4 p {	margin-left: 716px;}.coperName {	margin: 5px 0 10px 0;	clear: both;	height: 58px;	background: url(../images/coperName.jpg) no-repeat center 0;}.caseMore {	width: 66px;	margin: 0 auto;	line-height: 14px;	overflow: hidden;	margin-bottom: 25px;}.caseMore a {	float: left;	color: #cccccc;	text-decoration: underline;	font-size: 14px;}.caseMore img {	float: right;}.caseContain {	height: 172px;	overflow: hidden;	clear: both;}.mr_frbox {	height: 172px;}.mr_frBtnL {	float: left;	margin-top: 55px;	cursor: pointer;	display: inline;}.mr_frUl {	float: left;	height: 172px;	width: 1120px;}.mr_frBtnR {	float: right;	margin-top: 55px;	cursor: pointer;}.mr_frUl ul li {	display: inline;	float: left;	height: 172px;	width: 200px;	margin-left: 20px;	overflow: hidden;}.mr_frUl ul li img {	display: block;	width: 198px;	height: 138px;	border: 1px solid #cccccc}.mr_frUl ul li p {	line-height: 32px;	text-align: center;	width: 100%}.mr_frUl ul li p a {	font-size: 14px;}.mainCon {	clear: both;	width: 1180px;	margin: 50px auto;}.profileName {	height: 47px;	background: url(../images/profileNaem.jpg) no-repeat center 0;	margin-bottom: 40px;}.proFcon {	height: 264px;	overflow: hidden;	margin-bottom: 50px;}.proFPic {	float: left;	display: block;	width: 409px;	height: 264px;	margin-right: 3px;}.proN {	float: left;}.priText {	float: right;	width: 685px;	margin-right: 20px;}.priText h3 {	font-size: 18px;	color: #02365e;	line-height: 50px;	font-size: 18px;}.priText p {	font-size: 14px;	line-height: 24px;	height: 150px;	margin-bottom: 20px;}.proBtn {	display: block;	width: 170px;	height: 39px;}.honerLine {	height: 165px;	clear: both;	padding-bottom: 105px;	background-image: url(../images/shadow.jpg);	background-repeat: no-repeat;	background-position: bottom center}.honerLine ul {	overflow: hidden;}.honerLine ul li {	float: left;	margin-left: 32px;	height: 163px;	border: 1px solid #ccc;}.honerLine ul li img {	display: block;	width: 240px;	height: 163px;}#demo {	overflow: hidden;	width: 1180px;	margin: 0 auto;}#indemo {	float: left;	width: 800%;}#demo1 {	float: left;}#demo2 {	float: left;}.newsCon {	clear: both;	height: 500px;	overflow: hidden;}.leftNews {	width: 357px;	padding-right: 32px;	background-image: url(../images/spline.jpg);	background-repeat: no-repeat;	background-position: right center;	float: left;	margin-right: 20px;}.rightNews {	float: right;	width: 357px;}.newsTop {	height: 40px;	overflow: hidden;	line-height: 40px;	border-bottom: 2px solid #000;	margin-bottom: 15px;}.newsTop h3 {	float: left;	font-size: 18px;	color: #000;	font-weight: bold;}.newsTop a {	float: right;	color: #ccc;	font-size: 14px;	background-image: url(../images/newsMore.jpg);	background-repeat: no-repeat;	background-position: left center;	padding-left: 20px;}.newsContext {	clear: both;	height: 440px;}.newsCon table td {	height: 28px;	line-height: 28px;}.newsCon table .ask {	background-image: url(../images/ask.jpg);	background-repeat: no-repeat;	background-position: left center;}.newsCon table .ask a {	color: #02365e;}.newsCon table .answer {	background-image: url(../images/answer.jpg);	background-repeat: no-repeat;	background-position: left 6px;}.newsCon table td a {	margin-left: 30px;	font-size: 14px;}.mewsBPic {	display: block;	width: 357px;	height: 141px;	margin: 0 auto;	margin-bottom: 5px;}.newsContext ul li {	line-height: 36px;	height: 36px;	background-image: url(../images/dot.jpg);	background-repeat: no-repeat;	background-position: left center;	border-bottom: 1px dashed #ccc;}.newsContext ul li a {	color: #606060;	font-size: 14px;	margin-left: 15px;}.topNews h2 {	line-height: 30px;}.topNews h2 a {	font-size: 18px;	color: #02365e;}.topNews p {	line-height: 24px;	font-size: 14px;	height: 100px;}.moreN {	display: block;	color: #02365e;	font-size: 14px;	margin-bottom: 30px;}.pageBotm {	background-color: #02365e;	clear: both;}.pageDBox {	width: 1180px;	margin: 0 auto;	padding: 40px 0;	color:#fff;}.linkLine {	overflow: hidden;}.linkLine img {	float: left;}.linkLine p {	width: 992px;	float: right;	line-height: 30px;}.linkLine p a {	font-size: 14px;	color: white;	margin: 0 7px;}.linkLine p a:hover {	text-decoration: underline;}.subNav {	clear: both;	margin-top: 40px;	text-align: center;	line-height: 40px;	background-color: #02365e;	height: 40px;	font-size: 14px;	color: white;}.subNav a {	font-size: 14px;	color: white;	margin: 0 10px;}.pageDLine {	overflow: hidden;	margin-top: 35px;}.pageDLine p {	float: left;	font-size: 14px;	color: white;	line-height: 26px;}.pageDLine p span {	font-size: 14px;	color: white;	margin-right: 30px;}.pageDLine p a {	color: white;	margin-right: 30px;}.ewm {	float: right;}.pagination-wrapper {	margin: 20px 0;}.pagination {	height: 34px;	text-align: center;}.pagination li {	display: inline-block;	height: 34px;	margin-right: 5px;}.pagination li a {	float: left;	display: block;	height: 32px;	line-height: 32px;	padding: 0 12px;	font-size: 16px;	border: 1px solid #dddddd;	color: #555555;	text-decoration: none;}.pagination li a:hover {	background: #f5f5f5;	color: #0099ff;}.pagination li.thisclass {	background: #09f;	color: #fff;}.pagination li.thisclass a, .pagination li.thisclass a:hover {	background: transparent;	border-color: #09f;	color: #fff;	cursor: default;}/*.team { width: 1180px; margin: 0 auto 35px; }.tm_tit { height: 26px; line-height: 26px; padding-right: 25px; font-weight: normal; margin-bottom: 26px; padding-bottom: 17px; _padding-bottom: 0px; background: url(t_line1.gif) left bottom repeat-x; }.tm_tit .t_more { float: right; }.tm_tit ul { float: left; }.tm_tit li { float: left; display: inline; margin: 0 15px; }.tm_tit li a { height: 26px; line-height: 26px; display: inline-block; padding: 0 15px 17px 15px; font-size: 18px; font-weight: bold; color: #009c4b; }.tm_tit li a:hover, .tm_tit li.cur a { text-decoration: none; color: #000; font-size: 16px; font-weight: normal; background: url(ab_line2.gif) left bottom repeat-x; }.tm_con { padding: 26px 0 20px 0; background: #fff; height: 175px; position: relative; }.tm_wrp { width: 1180px; overflow: hidden; margin: 0 auto; }.tm_wrp li { float: left; display: inline; margin: 0 8px; width: 210px; }.tm_wrp li a { display: block; }.tm_wrp li img { display: block; width: 198px; height: 133px; border: 6px solid #e6e6e6; }.tm_wrp li span { display: block; text-align: center; height: 20px; line-height: 20px; margin-top: 5px; color: #383838; }.fn:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }.fn { zoom: 1; }*/.case { width: 1180px; margin: 0 auto 62px; height: 422px; }.cs_tit { margin-bottom: 43px; height: 68px; background: url(tit.gif) left bottom repeat-x; }.cs_ul { float: left; }.cs_ul li { float: left; }.cs_ul li a { display: inline-block; width: 190px; height: 59px; line-height: 59px; color: #4c4948; font-size: 18px; background: #e6e6e6; text-align: center; border-top: 9px solid #f6f6f6; }.cs_ul li a:hover, .cs_ul li.cur a { background: #02365e; color: #fff; text-decoration: none; border-top: 9px solid #8bc1e7; }.cs_tit .cs_more { float: right; color: #221815; padding: 42px 17px 0 0; }.cs_pic { width: 548px; height: 310px; float: left; overflow: hidden; }.cs_pic dt { float: left; width: 366px; }.cs_pic dt a { display: block; width: 366px; height: 309px; position: relative; }.cs_pic dt img { display: block; width: 366px; height: 309px; }.cs_pic dt span { position: absolute; left: 0; bottom: 0; background: url(../images/png1.png) left bottom repeat-x; width: 366px; height: 46px; line-height: 46px; text-align: center; color: #fff; font-size: 14px; overflow: hidden; }.cs_pic dd { float: right; width: 163px; margin-bottom: 15px; }.cs_pic dd a { display: block; width: 163px; height: 146px; position: relative; }.cs_pic dd img { display: block; width: 163px; height: 146px; }.cs_pic dd span { position: absolute; left: 0; bottom: 0; background: url(../images/png2.png) left bottom repeat-x; width: 163px; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 14px; overflow: hidden; }.cs_txt { width: 600px; float: right; padding: 7px 14px 0 0; }.cs_txt h4 { height: 30px; line-height: 30px; margin-bottom: 6px; padding-left: 4px; color: #009c4b; font-size: 18px; }.cs_txt h4 a { font-weight: normal; color: #009c4b; display: inline-block; background: url(../images/add.gif) right 9px no-repeat; padding-right: 23px; }.cs_txt h5 { background: #e7eff9; padding: 4px 4px 6px 4px; overflow: hidden; zoom: 1; margin-bottom: 6px; }.cs_txt h5 b { float: left; color: #4c4948; font-size: 12px; width: 60px; line-height: 24px; }.cs_txt h5 span { width: 312px; font-weight: normal; color: #4c4948; line-height: 24px; float: left; font-size:14px; }.cs_txt h6 { height: 28px; line-height: 28px; overflow: hidden; padding-left: 4px; background: #e7eff9; color: #4c4948; font-size: 14px; margin-bottom: 4px; }.cs_p { height: 172px; overflow: hidden; color: #4c4948; line-height: 24px; padding: 0 12px 0 4px; font-size:14px;}.cs_p b { color: #009c4b; font-size: 16px; display: block; line-height: 24px; margin-bottom: 5px; }.fn:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }.fn { zoom: 1; }/*content_df*/.content_df{ background:#f9f9f9; margin-top:25px; padding-bottom:20px;}.lvan{ overflow:hidden;}.lvantitle{ height:56px; margin-top:30px;}.lvansbox{ width:100%; overflow:hidden; height:435px;}.lvan ul{ width:100%; padding-top:20px;}.lvan ul li{ float:left; margin-left:29px;}.lvan img{ width:307px; height:180px; display:block;}.lvan .lvanimg{width:236px; height:56px; position:absolute; left:373px; top:0px;}.lvan .lvantitle{ position:relative;}.lvan ul li h5{ font-size:14px; text-align:center; color:#636363; padding-top:10px; }.lvan ul li a{text-decoration:none; }.qhtab{ width:708px; float:right; height:60px;/*background: url(midline.jpg) 50px center no-repeat;*/}.qhtab a h5{ height:27px;background: url(../images/tabyuan.png) center top no-repeat;font-weight:bold;  margin-top:16px;}.qhtab a.active span,.qhtab a:hover{ color:#0375ce;}.qhtab a.active h5,.qhtab a:hover h5{ height:27px;background: url(../images/tabyuan1.png) center top no-repeat;}.qhtab a{ width:100px; height:60px; color:#adadad; text-decoration:none; font-weight:bold; font-size:14px; text-align:center; float:left; display:block; margin-right:23px;}.lvansbox ul li{ position:relative;}.lvansbox ul li .al123{ width:42px; height:42px; line-height:40px; text-align:center; font-size:38px; color:#fff; font-weight:bold; background:#0375ce; position:absolute; left:50%; top:0px; margin-left:-14px;}.lvansbox{ position:relative;}.lvansbox .btn{ width:30px; height:57px; display:block; line-height:57px; text-align:center; font-family:'宋体'; background:#0375ce; color:#fff; font-size:40px; text-decoration:none; position:absolute;}.lvansbox .prev_btn{ left:32px; top:83px;}.lvansbox .next_btn{ right:4px; top:83px;}.lvantmore{ width:100%; height:42px; text-align:center; margin:40px 0px 0px 0px;float:left;}.lvantmore a{ display:inline-block; text-decoration:none; border:1px solid #999; line-height:40px;  background: url(../images/jt002.png) 110px center no-repeat; padding:0px 45px 0px 10px; font-size:14px; color:#683400;}.fl {float:left; display:inline;}.container{margin-left:auto; margin-right:auto; width:980px;}.jjant {	width: 1180px;	margin: 60px auto;	clear: both;}.jiejuefangan {	height: 47px;	background: url(../images/jiejuefangan.jpg) no-repeat center 0;	margin-bottom: 47px;}.jiejuefanganking{	height: 59px;	background: url(../images/king.png) no-repeat center 0;	margin-bottom: 47px;}