﻿


@charset "utf-8";
/* CSS Document */

body {
	background:#f2f2f2 url(../images/bg.png) no-repeat bottom center;

	background-attachment:fixed;
	font-family:"Microsoft Yahei";
	font-size:12px;
	-webkit-text-size-adjust:none;

	
}
select, option, input {
	color:#666666;
	font-family:"Microsoft Yahei";
}
* {
	margin:0px;
	padding:0px;
}
img {
	border:none;
}


.cls {
	clear:both;
}
a:focus {
	outline:none;
}
p, ul {
	list-style:none;
	margin:0;
	padding:0;
	border:0px
}
.clear {
	clear:both;
}/*清除浮动*/
img {
	border:0px;
	behavior:url("images/systemfiles/pngbehavior.htc")
}/*支持png图片*/
a {
	behavior:url("images/systemfiles/onfocus.htc")
}/*去掉点击虚线*/
.keyword {
	background-color: #FFFF00;
}


ul{ list-style:none;}

a{ color:#666666; text-decoration:none;}

a:hover{ color:#3970a9; text-decoration:underline; cursor:pointer;}

.intro{ width:100%; text-align:center; line-height:25px; display:block;}

.underline{ border-bottom:1px solid #e5e5e5; width:100%; float:left; clear:both; height:20px;}

.extensionVideo h3,.extensionDetail h3,.guestCon h3,.newsContent h3,.department h3,.newsCon h3{ font-size:16px; font-

weight:400; width:100%; display:block; line-height:30px; color:#2E80BA;}

.left{ float:left;}

.right{ float:right;}

.red{ color:#e11408;}

.blue{ color:#2E80BA;}

.none{ display:none;}

.block{ display:block;}



#main{ width:1200px; margin:0 auto;   }



.cls {
	clear:both;
}
a:focus {
	outline:none;
}
p, ul {
	list-style:none;
	margin:0;
	padding:0;
	border:0px
}
.clear {
	clear:both;
}/*清除浮动*/
img {
	border:0px;
	behavior:url("images/systemfiles/pngbehavior.htc")
}/*支持png图片*/
a {
	behavior:url("images/systemfiles/onfocus.htc")
}/*去掉点击虚线*/
.keyword {
	background-color: #FFFF00;
}


ul{ list-style:none;}

a{ color:#666666; text-decoration:none;}

a:hover{ color:#3970a9; text-decoration:underline; cursor:pointer;}

.intro{ width:100%; text-align:center; line-height:25px; display:block;}

.underline{ border-bottom:1px solid #e5e5e5; width:100%; float:left; clear:both; height:20px;}

.extensionVideo h3,.extensionDetail h3,.guestCon h3,.newsContent h3,.department h3,.newsCon h3{ font-size:16px; font-

weight:400; width:100%; display:block; line-height:30px; color:#2E80BA;}

.left{ float:left;}

.right{ float:right;}

.red{ color:#e11408;}

.blue{ color:#2E80BA;}

.none{ display:none;}

.block{ display:block;}



#main{ width:1200px; margin:0 auto;  }



/*----------header------------*/
.header {
	
	width:1160px; 
background:#fff;
height:190px;
padding:20px;


 



	
}
.header h1 {
	background:url(../images/logo.png);
	height:61px;
	width:300px;
	float:left;
	margin:10px 0 10px 0;
	text-indent:-9999px;

	
}
.link {
	width:1160px;
	height:25px;

	margin-top:5px;
	


	
}

.link a {
	color:#fff;
	display:block;
	line-height:19px;
	position:relative;
	z-index:1005;
	float:right;
	margin:0 0 0 10px;
	
}
.link a.sina {
	background:url(../images/sina.jpg) left no-repeat;
	text-indent:20px;
}
.link a:hover {
	text-decoration:none;
	color:#e11408;
}
.link .qfzx {
	background: url('../images/qfzx_hover.jpg') no-repeat scroll left center transparent;
	text-indent: 15px;
	margin-right:5px;
	padding-top:2px;
	color:#000;
}
.link .qfzx:hover {
	background: url('../images/qfzx_hover.jpg') no-repeat scroll left center transparent;
	text-indent: 15px;
	color:#dc0c00;
}
#nav, #menu2 {
	width:750px;
	height:35px;
	float:right;
	margin:20px 0 0 0;
	display:inline;

	
}

#nav li {
	width:40px;
	height:30px;
	float:right;
	margin:0 0 0 50px;
	display:inline;
}
#nav li a {
	font-size:15px;
	font-weight:bold;
	color:#555555;
	text-align:center;
	width:100%;
	display:block;
	line-height:30px;
	font-family:"Microsoft Yahei", "SimHei";
}
#nav li a:hover {
	text-decoration:none;
	color:#238bcc;
}
/*-----------------menu-----------*/

#menu2 ul li a {
	font-size:15px;
	font-weight:bold;
	color:#555555;
	text-align:center;
	width:100%;
	display:block;
	line-height:30px;
	font-family:"Microsoft Yahei", "SimHei";
}
#menu2 ul li span {
	background:transparent url(../images/a_bg.gif) repeat-x left top;
	background-position:left top;
	cursor:pointer;
}



#menu2 ul li {
	overflow:hidden;
	cursor:pointer;
	width:90px;
	height:30px;
	float:right;
	

	display:inline;

}
#menu2 ul li a, #menu2 ul li span {
	font-size:15px;
	font-weight:bold;
	color:#555555;
	text-align:center;
	width:100%;
	display:block;
	font-family:"Microsoft Yahei", "SimHei";
	line-height:30px;
}
#menu2 ul li a:hover, #menu2 ul li span:hover {
	color:#238bcc;
	cursor:pointer;
	text-decoration:none;
}


.banner {
	width:100%;
	float:left;
	margin:5px 0 0 0;
	

}
.bannerImg {
	width:680px;
	float:left;

}



.tel {
	width:210px;
	float:right;


}
.tel span {
	font-size:14px;
	line-height:25px;
	font-family:"Microsoft Yahei";
	float:left;
	display:block;
	color:#868686;
	
}
.tel h4 {
	font-size:20px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#e11408;
	display:block;
	float:right;
	
}
.demand {
	height:35px;
	width:100%;
	margin:5px 0 0;
	float:right;
}
.demand a {
	background:url(../images/demand.png) left no-repeat;
	height:35px;
	padding:10px 0 0 0;
	font-size:14px;
	line-height:35px;
	overflow:hidden;
	width:100%;
	text-align:right;
	color:#8e8e8e;
	display:block;
}
.demand a:hover {
	background:url(../images/demand.png) left no-repeat;
	color:#568ac6;
	text-decoration:none;
}
.slide {
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
/*----------首页�?-----------*/

.middle {
	width:100%;

	float:left;
	clear:both;
margin-top:15px;
	

}
.middle1 {
	width:1160px;
	padding:20px;
	float:left;
	clear:both;
	background:#fff;
	border:1px solid #ebebeb;
	margin:20px 0;

}




.business {
	width:100%;
	margin:10px 0;
	float:left;
	background:#fff;

	
	
}

.business .Title { text-indent:20px;}
.Title {
	width:100%;
	height:30px;
	border-bottom:1px solid #F5F5F5;

}
.serviceTitle {
	height:50px;
	width:100%;
	float:left;
}
.Title h2, .serviceTitle h2 {
	line-height:30px;
	display:block;
	float:left;
	color:#2E80BA;
	font-size:16px;
	font-weight:bold;
	
}
.Title h3, .serviceTitle h3 {
	line-height:30px;
	display:block;
	float:left;
	color:#adadad;
	font-size:14px;
	margin:0 0 0 5px;
}
.serviceTitle h4 {
	width:100%;
	font-size:12px;
	color:#adadad;
	display:block;
	font-weight:100;
	float:left;
	line-height:14px;
}
.Title a, .caseMore {
	text-indent:550px;
	font-size:12px;
	display:block;
	font-family:"Microsoft Yahei";
	color:#e11408;

}
.businessCon {
	background: url(../images/businessbg.gif) bottom repeat-x;
	height:150px;
	width:100%;
	
}
.businessCon ul {

	background:#fff;
	height:93px;
}
.businessCon li {
	width:150px;
	height:93px;
	float:left;
	margin-top:15px;


}
.businessCon li a {
	width:151px;
	height:80px;
	display:block;
	padding:10px 0 0 0;
	text-align:center;

}
.businessCon li a:hover {
	background:#fff;
	text-decoration:none;
	cursor:pointer;
}
.businessCon li p {
	width:100%;
	text-align:center;
	display:block;
}
.busTitle {
	font-weight:100;
	width:100%;
	display:block;
	color:#2E80BA;
	font-size:16px;
	height:30px;
	text-align:center;
}
.busTitle span {
	color:#8e8d8d;
	line-height:25px;
	margin:0 3px;
	font-size:12px;
}
.consult {
	background:#f9f9ff;
	margin:20px 0 10px 0;
	float:left;
	clear:both;
	width:938px;
	height:90px;
	padding:5px 20px;
	border:1px solid #eae9e9;
}
.consult h3 {
	height:25px;
	line-height:25px;
	width:100%;
	color:#2E80BA;
}


#wowslider-container1 .ws_bullets {
	right: 0px;
	bottom:-90px;
}
#wowslider-container1 {
	z-index: 100;
	position:relative;
	margin:0px auto;
	width:1200px;
	ZOOM: 1;
	height:345px;
	overflow: hidden;
}
#wowslider-container1 .ws_shadow-vi {
	z-index: -1;
	position: absolute;
	width: 100%;
	bottom: -30px;
	height: 30px;
	left: 0px;
}
#wowslider-container1 .ws_images-vi {
	position: absolute;
	width: 1100px;
	height: 345px;
	overflow: hidden;
	top: 0px;
	left: 0px;
}
#wowslider-container1 .ws_images-vi A {
	color: transparent;
}
#wowslider-container1 .ws_images-vi img {
	border:0px;
	top: 0px;
	left: 0px;
}
#wowslider-container1 A {
	border: medium none;
	OUTLINE-STYLE: none;
	OUTLINE-color: invert;
	OUTLINE-width: medium;
	TEXT-DECORATION: none
}
#wowslider-container1 .ws_bullets {
	z-index: 70;
	position: absolute;
	PADDING-bottom: 100px;
	PADDING-left: 30px;
	PADDING-right: 465px;
	FLOAT: left;
	FONT-SIZE: 0px;
	PADDING-top: 10px
}
#wowslider-container1 .ws_bullets div {
	position: relative;
	FLOAT: left;
}
#wowslider-container1 .ws_bullets A {
	position: relative;
	TEXT-INDENT: -1000px;
	width: 8px;
	BACKGROUND: url(../images/bullet.png) no-repeat left 50%;
	FLOAT: left;
	height: 15px;
	margin-left: 4px
}
#wowslider-container1 .ws_bullets A.ws_selbull {
	background-position: right 50%;
}
#wowslider-container1 .ws_bullets A:hover {
	background-position: right 50%;
}
#wowslider-container1 A.ws_next {
	background-image:url(../images/arrows.png);
	z-index: 60;
	position: absolute;
	margin-top: -28px;
	width: 38px;
	display: none;
	height: 62px;
	top: 50%;
}
#wowslider-container1 A.ws_prev {
	background-image: url(../images/arrows.png);
	z-index: 60;
	position: absolute;
	margin-top: -28px;
	width: 38px;
	display: none;
	height: 62px;
	top: 50%;
}
#wowslider-container1 A.ws_next {
	background-position: 100% 0px;
	right: -8px;
}
#wowslider-container1 A.ws_prev {
	background-position: 0px 0px;
	left: -8px;
}
#wowslider-container1 A.ws_next:hover {
	background-position: 100% 100%;
}
#wowslider-container1 A.ws_prev:hover {
	background-position: 0px 100%;
}
* HTML #wowslider-container1 A.ws_next {
	display: block;
}
* HTML #wowslider-container1 A.ws_prev {
	display: block;
}
#wowslider-container1:hover A.ws_next {
	display: block;
}
#wowslider-container1:hover A.ws_prev {
	display: block;
}
#wowslider-container1 .ws-title {
	z-index: 50;
	position: absolute;
	PADDING-bottom: 12px;
	TEXT-TRANSFORM: uppercase;
	PADDING-left: 12px;
	bottom: 50px;
	PADDING-right: 12px;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	BACKGROUND: #000000;
	color: #f9fbfb;
	FONT-SIZE: 18px;
	margin-right: 5px;
	PADDING-top: 12px;
	left: 0px
}
#wowslider-container1 .ws-title div {
	TEXT-TRANSFORM: none;
	FONT-SIZE: 13px;
	PADDING-top: 5px;
}
#wowslider-container1 .ws_bullets A img {
	BORDER-bottom: #ffffff 5px solid;
	position: absolute;
	BORDER-left: #ffffff 5px solid;
	TEXT-INDENT: 0px;
	display: block;
	visibility: hidden;
	BORDER-top: #ffffff 5px solid;
	BORDER-right: #ffffff 5px solid;
	top: 16px;
	left: -120px;
	-moz-box-shadow: 0 0 5px #999999;
	box-shadow: 0 0 5px #999999;
}
#wowslider-container1 .ws_bullets A:hover img {
	visibility: visible;
}
#wowslider-container1 .ws_bulframe div div {
	position: relative;
	height: 90px;
	overflow: visible;
}
#wowslider-container1 .ws_bulframe div {
	position: relative;
	width: 240px;
	overflow: hidden;
	left: 0px;
}
#wowslider-container1 .ws_bullets .ws_bulframe {
	border: #ffffff 3px solid;
	position: absolute;
	display: none;
	overflow: visible;
	CURSOR: pointer;
	top: -100px;
	-moz-box-shadow: 0 0 5px #999999;
	box-shadow: 0 0 5px #999999;
}
#wowslider-container1 .ws_bulframe span {
	position: absolute;
	width: 15px;
	display: block;
	BACKGROUND: url(../images/triangle.png);
	height: 6px;
	margin-left: -9px;
	top: -11px;
	left: 120px;
}
.news {
	width:710px;
	height:420px;
	float:left;
	border-right:1px solid #ececec;
	background:#fff;
	padding:10px 0 0 20px;
}
.news ul {
	padding:0 10px 0 0;
}
.news li {
	height:110px;
	border-bottom:1px dashed #dfdfdf;
	float:left;
	padding:10px 0 0;
	text-align:left;
	width:100%;
}
.news li a {
	height:100px;
	padding:10px 0 0 0;
	width:100%;
	
}
.news li a:hover {
	text-decoration:none;
	color:#238bcc;
}
.newsImg {
	width:130px;
	height:85px;
	float:left;
	margin:7px 10px 0 0;
}
.newsTitle {
	height:25px;
	line-height:25px;
	width:530px;
	float:left;
	color:#333333;
	font-size:16px;
	
}
.newsTime {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	line-height:25px;
	color:#adadad;
	width:480px;
}
.news li p {
	height:40px;
	width:480px;
	line-height:20px;
	color:#666666;
	float:left;
}
.news li a:hover, .newsTitle:hover {
	color:#238bcc;

	cursor:pointer;
}
#scrollDiv {
	height:350px;
	overflow:hidden;
	margin-top:20px;
}
.indexRight {
	width:420px;
	float:left;
	background:#fff;
	padding:10px 20px 0 29px;

	height:420px;
	
}
/*.about{ width:320px; float:right;}*/

.about p {
	width:100%;
	display:block;
	margin:0px 0;
}
.aboutCon {
	line-height:20px;
	color:#666666;

}
.content {
	line-height:25px;
	padding:5px 10px;
	color:#666666;
	font-size:14px;
}
.content h3 {
	line-height:30px;
	display:block;
	width:100%;
	font-size:16px;
	font-weight:600;
	color:#3970a9;
}
.service {
	width:320px;
	float:right;
	clear:both;

}
.serviceCon {
	margin-top:60px;
	height:100px;
	line-height:20px;
	color:#666666;

}


.serviceCon p {
	font-size:13px;
	line-height:180%;


}
.serviceCon a:hover {
	text-decoration:none;
}
.biaoti {
	height:30px;
	width:1080px;
	margin-top:10px;

}
.biaoti h3 {
	width:150px;
	height:30px;

	text-align:center;
	line-height:30px;
	color:#1986cb;
	font-family:"Microsoft Yahei";
	float:left;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
}
.biaoti h4 {
	line-height:30px;
	color:#adadad;
	float:left;
	margin:0 10px 0 5px;
	display:block;
	font-size:14px;
}
.biaoti a {
	height:30px;

	text-align:center;
	line-height:30px;
	color:#666;
	font-family:"Microsoft Yahei";
	float:left;
	display:block;
	font-size:14px;

	margin-left:10px;
}
.biaoti span {
	line-height:30px;
	float:left;
	color:#eee;
	display:block;
	margin:0 5px;
}
.baiduCase {
	padding:10px 0;
	float:left;
	clear:both;
}
.baiduCase li {
	width:244px;
	height:205px;
	float:left;
	margin:5px 0px;
}
.baiduCase li a {
	border:1px solid #e5e5e5;
	display:block;
	background:#f7f7f7;
	width:238px;
	padding:5px 0;
	height:195px;
}
.baiduCase li span {
	display:block;
	margin:5px 0 10px 0;
	text-align:center;
	width:100%;
}
.baiduCase li h3 {
	width:100%;
	display:block;
	font-weight:100;
	font-size:14px;
	text-indent:10px;
	color:#3970a9;
	line-height:25px;
}
.baiduCase li p {
	height:50px;
	line-height:20px;
	color:#adadad;
	padding:0 0 0 10px;
}
.baiduCase li a:hover {
	border:1px solid #b2c0cd;
	text-decoration:none;
	cursor:pointer;
}
.baiduCaseIntro {
	border:1px solid #e5e5e5;
	margin:10px 0;
	height:190px;
	padding:15px 20px;
	background:#fcfcfc;
}
.caseImg {
	width:290px;
	border-right:1px solid #e7e7e7;
	float:left;
}
.caseImg h3 {
	line-height:25px;
	font-size:18px;
	font-weight:100;
	color:#3970a9;
	width:100%;
	display:block;
}
.caseImg p {
	line-height:20px;
	color:#999999;
	width:100%;
}
.caseCon {
	width:590px;
	float:left;
	margin:0 0 0 25px;
	line-height:25px;
	color:#666666;
}
.guest {
	width:100%;
	margin:5px 0;
	float:left;
}
.guestCon {
	text-align:left;
	padding:5px 0;
	float:left;
	clear:both;
	line-height:30px;
	width:100%;
}
.guestCon a {
	color:#333333;
	margin:5px 0;
}
.guestCon a:hover {
	text-decoration:none;
	color:#3970a9;
	cursor:pointer;
}
.guestCon span {
	color:#adadad;
	margin:0 5px;
}
.guest360 {
	padding:25px 0;
	width:100%;
	line-height:25px;
	color:#666666;
	font-size:14px;
}
.guest360 li {
	height:90px;
	padding:0 0 25px 0;
	float:left;
	width:100%;
	line-height:25px;
	color:#666666;
	font-size:14px;
}
.guestImg {
	width:130px;
	float:left;
	height:90px;
	margin:0px;
}
.guest360 li h4 {
	font-size:16px;
	float:left;
	display:block;
	width:810px;
	color:#d91912;
}
.guest360 li.title {
	height:60px;
}
.guest360 li p {
	float:left;
	display:block;
	line-height:25px;
	width:810px;
}
/*----------子页�?-----------*/

#moduleTitle {
	background:url(../images/nav.png) top repeat-x;
	height:54px;
	width:100%;
}
#moduleTitle a {
	width:80px;
	display:block;
	height:54px;
	line-height:49px;
	text-align:center;
	color:#c0cddf;
	font-size:14px;
	float:left;
	display:block;
	margin:0 10px;
}
#moduleTitle a.back {
	background:url(../images/proleft.jpg) left no-repeat #32659e;
	font-size:12px;
	margin:0 10px 0 0;
	height:49px;
	width:100px;
	text-indent:7px;
}
#moduleTitle a.back:hover {
	background:url(../images/prohover.jpg) left no-repeat #32659e;
	color:#fff;
	text-decoration:none;
	font-weight:100;
}
#moduleTitle a:hover {
	color:#fff;
	font-weight:bold;
	background:url(../images/moduletitlehover.jpg) bottom center no-repeat;
	text-decoration:none;
}
.CurrentMenu {
	color:#fff;
	font-weight:bolder;
	background:url(../images/moduletitlehover.jpg) bottom center no-repeat;
	text-decoration:none
}
#Columns {
	height:35px;
	text-align:left;
	color:#e0e0e0;

	line-height:30px;
	width:100%;
margin-bottom:10px;
	
}
#Columns a {
	color:#333333;
	margin:0 6px;
	font-size:14px;
	line-height:20px;
}
#Columns a:hover {
	color:#0e71c9;
	text-decoration:none;
	cursor:pointer;
}


.displayCase{ padding:5px 0;  }

.case{ width:100%; float:left; clear:both; margin:0px 0 10px 0; background:#fff; height:50px;}

.case ul{ padding:5px 12px; width:100%; margin-left:10px; }

.case li{ width:265px; height:160px; float:left; margin-left:2px; margin-top:10px; margin-bottom:6px; }
*/




.show2Index{width: 250px; height: 160px; overflow: hidden; display: block; position: relative;}

.show2Index .span1 {	background:url(../images/icon_zoom.png) center no-repeat; left: 0px; top: -147px; width: 252px; 

height: 147px; position: absolute; z-index: 2;}


.show2Index .span2{	background:#171717; padding:10px 5px 0px; left: 8px; text-align:right; width: 232px; height: 21px; 

bottom: -32px; color: rgb(255, 255, 255); font-size: 12px; position: absolute; line-height:10px; color:#1a6ba8; z-index: 2; 

text-align:center;}



.case li .spic{	background: rgb(227, 227, 227); padding: 8px; width:234px; height: 146px; overflow: hidden; }


/*/案例列表样式/*/
.displayCase li{width:279px; height:260px; margin:5px;  float: left;  }

.show2,.show2Index_noe{width: 279px; height: 180px; overflow: hidden; display: block; position: relative;  }

.show2 .span1_noe,.show2Index_noe .span1_noe{	background:url(../images/icon_zoom.png) center no-repeat; left: 0px; top: 

-147px; width: 279px; height: 167px; position: absolute; z-index: 2; }

.show2 .span2_noe{	background:#171717; padding:10px 5px 0px; left: 8px; text-align:right; width: 269px; height: 21px; 

bottom: -32px; color: rgb(255, 255, 255); font-size: 12px; position: absolute; z-index: 2;}

.show2Index_noe .span2_noe{	background:#171717; padding:10px 5px 0px; left: 8px; text-align:right; width: 233px; 

height: 21px; bottom: -32px; color: rgb(255, 255, 255); font-size: 12px; position: absolute; line-height:10px; 

color:#1a6ba8; z-index: 2; text-align:center;}

.span2_noe img{margin-right: 8px;}

.displayCase li .ptitle,.case li .ptitle{	padding: 10px 5px; border: 1px solid #e8e8e8; height: 62px; line-height: 

20px; margin-top: 1px; background-color: rgb(227, 227, 227);}

.displayCase li .ptitle a,.case li .ptitle a{ font-size: 14px; color:#0e71c9; font-weight: bold;}

.displayCase li .ptitle p,.case li .ptitle p{	color: rgb(77, 77, 77); line-height: 16px; padding-top: 8px; font-size: 

12px;}

.spic_noe{background: rgb(227, 227, 227); padding: 8px; width:263px; height: 166px; overflow: hidden; }

.displayCase li a:hover{ text-decoration:none;}





/*/首页案例样end式/*/
/***************************/

.displayCase-vi {
	padding:5px 0;
}
.case-vi {
	width:100%;
	float:left;
	clear:both;
	margin:10px 0;
}
.case-vi ul {
	padding:5px 0;
	width:100%;
}
.case-vi li {
	width:151px;
	height:152px;
	float:left;
	margin:5px;
}
.displayCase-vi li {
	width:151px;
	height:232px;
	margin:5px;
	float: left;
}
.show2-vi, .show2Index-vi {
	width: 151px;
	height: 147px;
	overflow: hidden;
	display: block;
	position: relative;
}
.show2-vi .span1-vi, .show2Index-vi .span1-vi {
	background:url(../images/icon_zoom.png) center no-repeat;
	left: 0px;
	top: -147px;
	width: 151px;
	height: 147px;
	position: absolute;
	z-index: 2;
}
.show2-vi .span2-vi {
	background:#171717;
	padding:10px 5px 0px;
	left: 8px;
	text-align:right;
	width: 225px;
	height: 21px;
	bottom: -32px;
	color: rgb(255, 255, 255);
	font-size: 12px;
	position: absolute;
	z-index: 2;
}
.show2Index-vi .span2-vi {
	background:#171717;
	padding:10px 5px 0px;
	left: 8px;
	text-align:right;
	width: 225px;
	height: 21px;
	bottom: -32px;
	color: rgb(255, 255, 255);
	font-size: 12px;
	position: absolute;
	line-height:10px;
	color:#1a6ba8;
	z-index: 2;
	text-align:center;
}
.span2-vi img {
	margin-right: 8px;
}
.displayCase-vi li .ptitle-vi, .case-vi li .ptitle-vi {
	padding: 10px 5px;
	border: 1px solid #e8e8e8;
	height: 62px;
	line-height: 20px;
	margin-top: 1px;
	background-color: rgb(227, 227, 227);
}
.displayCase-vi li .ptitle-vi a, .case-vi li .ptitle-vi a {
	font-size: 14px;
	color:#0e71c9;
	font-weight: bold;
}
.displayCase-vi li .ptitle-vi p, .case-vi li .ptitle-vi p {
	color: rgb(77, 77, 77);
	line-height: 16px;
	padding-top: 8px;
	font-size: 12px;
}
.displayCase-vi li .spic-vi, .case-vi li .spic-vi {
	background: rgb(227, 227, 227);
	padding: 8px;
	width:219px;
	height: 133px;
	overflow: hidden;
}
.displayCase-vi li a:hover {
	text-decoration:none;
}
/************合作伙伴***************/

.displayCase-vi_p {
	padding:5px 0;
	float:left;
	clear:both;
	width:100%;
}
.displayCase-vi_p li {
	width:151px;
	height:232px;
	margin:5px;
	float: left;
}
.displayCase-vi_p li .ptitle-vi, .case-vi li .ptitle-vi {
	padding: 10px 5px;
	border: 1px solid #e8e8e8;
	height: 42px;
	line-height: 20px;
	margin-top: 1px;
	background-color: rgb(227, 227, 227);
}
.displayCase-vi_p li .ptitle-vi a, .case-vi li .ptitle-vi a {
	font-size: 14px;
	color:#0e71c9;
	font-weight: bold;
}
.displayCase-vi_p li .ptitle-vi p, .case-vi li .ptitle-vi p {
	color: rgb(77, 77, 77);
	line-height: 16px;
	padding-top: 8px;
	font-size: 12px;
}
.displayCase-vi_p li .spic-vi, .case-vi li .spic-vi {
	background: rgb(227, 227, 227);
	padding: 8px;
	width:219px;
	height: 133px;
	overflow: hidden;
}
.displayCase-vi_p li a:hover {
	text-decoration:none;
}
.Current {
	color:#238bcc;
	font-weight:bolder;
}
/*---------product-----------*/

/*.product {
	height:305px;
	width:100%;
	background:#3970a9;
}
.product li {
	background:url(../images/proli.jpg) top left no-repeat;
	height:305px;
	width:230px;
	padding:0 0 0 15px;
	float:left;
}*/
.proImg {
	display:block;
	margin:5px 0;
	text-align:left;
}
.product h2 {
	width:100%;
	text-indent:10px;
	height:30px;
	font-weight:100;
	display:block;
	font-size:18px;
	color:#fff;
}

/*.product a:hover {
	color:#fff;
	text-decoration:none;
}*/
.objective {
	border:1px solid #e9e9e9;
	background:#ffffff;
	float:left;
	width:958px;
	height:145px;
	padding:10px;
	margin:5px 0;
}
.objectImg {
	width:270px;
	float:left;
	margin:0 5px 0 0;
}
.objective h3 {
	width:650px;
	height:25px;
	font-size:16px;
	font-weight:100;
	line-height:25px;
	color:#2E80BA;
	float:left;
	margin:0 0 0 10px;
}
.objective p {
	height:95px;
	width:650px;
	line-height:25px;
	color:#666666;
	float:left;
	margin:5px 0 0 10px;
}
.objective a {
	color:#e11408;
}
.station {
	width:100%;
	margin:5px 0;
	float:left;
	clear:both;
}
.station h3 {
	font-size:16px;
	width:100%;
	display:block;
	font-weight:600;
	color:#2E80BA;
}
.stationCon {
	width:100%;
	text-align:left;
	line-height:25px;
	color:#666666;

}

.stationCon h3 {
	font-size:16px;
	width:100%;
	display:block;
	font-weight:600;
	color:#2E80BA;
	line-height:40px;
}
.service {
	padding:10px 0;
	width:100%;
	float:left;
	clear:both;
}
.service li {
	width:331px;
	height:286px;
	padding:10px;
	float:left;
	background:#f3f3f3;
	margin:1px;
}
.service li.double {
	background:#f9f9f9;
}
.service li span {
	width:100%;
	padding:10px 0;
	text-align:center;
}
.service li h6 {
	font-size:14px;
	width:100%;
	display:block;
	font-weight:100;
	line-height:25px;
	color:#e11408;
}
.service li p {
	line-height:25px;
	padding:5px;
	color:#666666;
}
.package li {
	background:#f4f4f4;
	width:352px;
	height:240px;
	overflow:hidden;
	float:left;
	margin:0 1px 0 0;
}
.package li.zy {
	background:#f9f9f9;
}
.package li p {
	padding:15px 10px 0;
	height:100px;
	line-height:25px;
	color:#666666;
}
.package li a {
	color:#e11408;
	float:right;
	clear:right;
	margin:10px 15px 0 0;
}
.order {
	width:100%;
	float:left;
}
.orderTitle {
	background:url(../images/ordertitle.jpg) repeat-x;
	height:41px;
	border:1px solid #e9e9e9;
	line-height:41px;
	text-indent:10px;
	color:#2E80BA;
	font-size:16px;
}
.orderTitle span {
	color:#adadad;
	line-height:41px;
	margin:0 0 0 10px;
	font-size:14px;
	font-weight:100;
}
.orderCon {
	background:#fff;
	border:1px solid #e9e9e9;
	border-top:none;
	padding:5px;
	height:345px;
}
.orderCon ul {
	padding:30px 50px 0;
}
.orderCon li {
	height:30px;
	width:100%;
	margin:10px 0;
}
.orderCon li span {
	float:left;
	font-size:14px;
	margin:0 12px 0 0;
	display:block;
	color:#666666;
}
.input {
	width:220px;
	height:27px;
	background:#fff;
	border:1px solid #dee1e3;
	float:left;
	line-height:27px;
	text-indent:10px;
	color:#666666;
	margin:0 15px 0 0;
}
.textarea {
	width:587px;
	height:122px;
	background:#fff;
	padding:10px;
	font-family:"Microsoft Yahei";
	border:1px solid #dee1e3;
	float:left;
	line-height:25px;
	color:#666666;
}
.orderCon li.detail {
	height:150px;
	width:100%;
}
.buttom {
	float:left;
	margin:0 0 0 5px;
}
.buttom:hover {
	background:url(../images/button-hover.jpg) center no-repeat;
}
#sending {
	display:none;
	top:60px;
	left:45px;
	color:blue;
	line-height:25px;
	color:#666666;
	font-size:28px;
	position:absolute;
}
.guest li {
	width:235px;
	height:110px;
	float:left;
	margin:28px 5px;
}
.guest li a {
	width:233px;
	height:108px;
	border:1px solid #e5e5e5;
	display:block;
}
.guest li a:hover {
	text-decoration:none;
	border:1px solid #b2c0cd;
}
.stationCon {
	padding:15px 0;
	float:left;
	clear:both;
}
.stationImg {
	display:block;
	width:100%;
	margin:0 0 15px 0;
}
.stationNr {
}
.extension {
	padding:10px 0;
	float:left;
	clear:both;
	font-size:14px;
	line-height:25px;
	color:#666666;
}
.extensionTitle {
	width:100%;
	background:url(../images/extensiontitle.jpg) left no-repeat;
	padding:17px 0 0 0;
	height:20px;
}
.extensionTitle li span {
	width:470px;
	float:right;
	line-height:20px;
	font-size:16px;
	letter-spacing:2px;
	font-weight:100;
	display:block;
	color:#3970a9;
}
.extensionTitle ul {
	width:520px;
	float:right;
	height:20px;
}
.extensionVideo {
	height:230px;
	border-bottom:1px solid #e3e4e4;
	width:100%;
	margin:10px 0 0 0;
}
.extensionCon {
	width:100%;
	margin:10px 0;
}
.extensionShow {
	width:470px;
	float:left;
}
.extensionCon ul {
	padding:15px 10px;
}
.extensionCon li {
	width:150px;
	height:125px;
	float:left;
	margin:10px 5px;
}
.extenIntro {
	font-weight:100;
	width:100%;
	font-family:"宋体";
	font-size:12px;
	display:block;
	color:#333333;
	height:30px;
	text-align:center;
}
.extenIntro span {
	color:#e11408;
	line-height:25px;
	margin:0 2px;
}
.extensionCon li a:hover {
	text-decoration:none;
	color:#2174c3;
}
#mi2_videowrap, #hezi_videowrap {
	display:none;
	position:absolute;
	top:550px;
	left:50%;
	z-index:1006;
	margin-left:-240px;
	width:480px;
	height:420px;
	padding:0 4px 4px;
	overflow:hidden;
	background:#e6e4e3;
	text-align:right
}
#mi2_videowrap .close, #hezi_videowrap .close {
	line-height:20px;
	color:#333
}
.mi2_prop, .hezi_propBox {
	position:relative;
	width:905px;
	height:625px;
	padding:50px 0 0 55px;
	color:#555;
	font-size:14px;
	margin:0 auto;
	background:#fff url(../images/mi2_prop_bg.png) repeat-x left top;
	border-width:1px;
	border-style:solid;
	border-color:#e5e5e5 #e5e5e5 #cecece;
	box-shadow:0 2px 5px #e5e5e5 inset;
	-moz-box-shadow:0 2px 5px #e5e5e5 inset;
	-webkit-box-shadow:0 2px 5px #e5e5e5 inset;
	-o-box-shadow:0 2px 5px #e5e5e5 inset
}
.extensionDetail {
	height:155px;
	margin:0 0 10px 0;
	background:#fff;
	width:100%;
	float:left;
	border-bottom:1px solid #e3e4e4;
}
.extensionLink {
	width:658px;
	height:412px;
	padding-top:15px;
	padding-left:8px;
	overflow:hidden;
}
.extensionLink a {
	display:block;
	float:left;
	width:87px;
	margin-left:19px;
	height:80px;
	background:#fff url(../images/link_bg.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.webDetail ul {
	padding:10px 0;
	width:450px;
	float:left;
}
.webDetail li {
	width:440px;
	padding:0 0 25px 0;
	float:left;
}
.webDetail li h5 {
	font-size:14px;
	color:#3970a9;
	width:100%;
	display:block;
	line-height:30px;
	font-weight:300;
}
.webDetail li p {
	padding:0 0 0 20px;
	line-height:25px;
	color:#666666;
	width:360px;
}
#link {
	width:658px;
	height:106px;
	padding-top:35px;
	padding-left:8px;
	border-bottom:1px solid #d7d7d7;
	overflow:hidden;
}
#link a {
	display:block;
	float:left;
	width:87px;
	margin-left:19px;
	height:80px;
	background:#fff url(../images/link_bg.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#link a.cpyl {
	background-position:0 top;
}
#link a.cpyl:hover {
	background-position:0 bottom;
}
#link a.cpys {
	background-position:-104px top;
}
#link a.cpys:hover {
	background-position:-104px bottom;
}
#link a.zxxs {
	background-position:-215px top;
}
#link a.zxxs:hover {
	background-position:-215px bottom;
}
#link a.tgfy {
	background-position:-323px top;
}
#link a.tgfy:hover {
	background-position:-323px bottom;
}
#link a.khlc {
	background-position:-426px top;
}
#link a.khlc:hover {
	background-position:-426px bottom;
}
#link a.shfw {
	background-position:-533px top;
}
#link a.shfw:hover {
	background-position:-533px bottom;
}
.extensionCase {
}
.networkShow {
	width:100%;
	line-height:25px;
	color:#666666;
	min-height:500px;
	_height:500px;
	height:auto!important;
	overflow:hidden!important;
	overflow:visible;
}
.networkShow h4 {
	height:40px;
	line-height:40px;
	width:100%;
	border-bottom:1px solid #e3e4e4;
	color:#2E80BA;
	font-size:18px;
	font-weight:600;
	text-align:center;
	margin:0 0 10px 0;
}
.networkShow h6 {
	height:30px;
	line-height:30px;
	color:#333333;
	font-size:14px;
	width:100%;
}
.mobileSilde {
	width:100%;
	text-align:center;
	margin:10px 0;
}
.showIntro, .tq {
	padding:10px 0;
	width:100%;
	line-height:25px;
	color:#666666;
}
.tq ul {
	padding:10px 0 30px 0;
}
.tq li {
	height:280px;
	border-bottom:1px solid #e5e5e5;
	margin:30px 0 0 0;
	width:100%;
	float:left;
}
.showImg {
	width:420px;
	text-align:center;
	float:left;
	height:255px;
}
.showCon {
	width:385px;
	float:left;
	margin:0 30px 0 0;
}
.showCon h3 {
	width:100%;
	display:block;
	line-height:30px;
	color:#2E80BA;
}
.showConC {
	line-height:25px;
	color:#666666;
	padding:10px 0;
}
/*----------------------------*/


.caseDetail {
	width:1200px;
	margin:0 auto;
	z-index:-5;
}
/*.caseDetailImg {
		width:1000px;
	height:900px;
	margin-left:50px;
	margin-top:50px;
	background: url(../images/anli_bg.png) no-repeat top left;
	


}*/
.zhan {
		width:960px;
	height:516px;
	overflow:hidden;
	margin-left:39px;
	padding-top:42px;
}




	



.caseDetail ul {
	width:1000px;
	height:600px;

	margin:0 0 0 50px;

}
.caseDetail li {
	height:50px;
	line-height:50px;
	border-bottom:1px dashed #ebebeb;
	color:#1968af;
	font-size:16px;
	text-indent:5px;
	font-weight:bold;
	margin-left:25px;
}


/*---------news--------*/

.dynamic, .guest {
	width:100%;
	padding:10px 0;
	float:left;
	clear:both;
}
.dynamic li {
	height:200px;
	width:100%;
	border-bottom:1px dashed #dfdfdf;
}
.dynamic li a {
	height:168px;
	padding:30px 0 0;
	width:100%;
	display:block;
}
.dynamic li a:hover, .dynamic li h3:hover {
	color:#2E80BA;
	cursor:pointer;
	text-decoration:none;
}
.dynamicImg {
	width:240px;
	float:left;
	height:140px;
	cursor:pointer;
}
.dynamic li h3 {
	
	
	width:815px;
	height:25px;
	float:left;
	
	line-height:25px;
	color:#333333;
	font-size:16px;
	font-weight:600;
	display:block;


}
.dynamic li p {
	height:75px;
	float:left;
	line-height:25px;
	margin:5px 0 0 0px;
	color:#666666;
	width:815px;
	display:block;
}
.newsIntro {
	height:26px;
	width:690px;
	margin:10px 0 0 0px;
	float:left;
	
}
.newsIntro a {
	height:26px;
	width:100%;
	background:url(../images/newmore.jpg) right no-repeat;
}
.newsIntro a:hover {
	background:url(../images/newhover.jpg) right no-repeat;
}
.newsIntro span {

	color:#adadad;
	line-height:20px;
	float:left;
	display:block;

	height:20px;
}
.newsIntro span.click {
	background:url(../images/click.png) left center no-repeat;
	line-height:20px;
	text-indent:20px;
	margin-left:10px;
}
.newsCon {
	padding:10px 0;
	width:100%;
	float:left;
	clear:both;
}
.newsCon h1, .statement li h3 {
	width:100%;
	height:40px;
	line-height:40px;
	color:#2E80BA;
	font-size:18px;
	font-weight:bold;
	display:block;
}
.newsConC {
	width:650px;
	line-height:50px;
	float:left;
	color:#666666;
}
.newsConC span {
	color:#e11408;
}
.newsConBar {
	width:140px;
	height:70px;
	float:right;
}
.newsConBar a {
	display:block;
	margin:0 10px;
	float:left;
}
.newsBiaoti {
	background:#f0f0f0;
	height:50px;
	width:100%;
	margin:10px 0 0 0;
}
.newsBiaoti span {
	color:#adadad;
	float:left;
	display:block;
	margin:0 10px;
	line-height:50px;
}
.newsBiaoti span.dj {
	background:url(../images/click.png) left center no-repeat;
	line-height:50px;
	text-indent:20px;
}
.newsBiaoti span.share {
	width:185px;
	float:right;
	margin:15px 10px 0 0;
	text-align:right;
}
.newsContent {
	padding:15px 10px;
	line-height:25px;
	color:#666666;
	min-height:500px;
	_height:500px;
	height:auto!important;
	overflow:hidden!important;
	overflow:visible;
	font-size:15px;
	text-align:left;
}
.newsContentCon {
	border-bottom:1px dashed #dcdddd;
	float:left;
	width:100%;
	padding:20px 0;
}
.newsYear {
	width:95px;
	float:left;
	font-size:24px;
	font-weight:600px;
}
.newsContentCon ul {
	width:760px;
	float:left;
}
.newsContentCon li {
	height:30px;
	line-height:30px;
	width:100%;
	color:#666666;
}
.newsContentCon li span {
	color:#adadad;
	margin:0 10px;
}
.newsPage {
	background:url(../images/newspage.jpg) repeat-x;
	width:100%;
	height:53px;
	float:left;
	clear:both;
}
.newsPageCon {
	width:1200px;
	margin:0 auto;
}
.newsPageConL {
	background:url(../images/newsleft.jpg) left no-repeat;
	height:25px;
	line-height:25px;
	margin:15px 0 0 0;
	float:left;
	text-indent:15px;
	display:block;
	color:#666666;
}
.newsPageConR {
	background:url(../images/newsright.jpg) right no-repeat;
	height:25px;
	line-height:25px;
	margin:15px 0 0 0;
	float:right;
	padding:0 15px 0 0;
	display:block;
	color:#666666;
}
.newsPageCon a:hover {
	text-decoration:none;
	color:#3970a9;
}
.statement, .recruit, .elec {
	width:100%;
	padding:15px 0;
	float:left;
	clear:both;
}
.statement li {
	min-height:190px;
	_height:190px;
	height:auto!important;
	overflow:hidden!important;
	overflow:visible;
	width:100%;
	padding:15px 0 0 0;
	border-bottom:1px dashed #dfdfdf;
	color:#666666;
}
.statement li a {
	padding:15px 0 0 0;
	width:100%;
	height:173px;
	display:block;
}
.statement li a:hover {
	background:#f6f6f6;
	text-decoration:none;
	cursor:pointer;
}
.statement li p {
	width:100%;
	line-height:20px;
	display:block;
	color:#666666;
}
.honor {
	background:url(../images/honormid.jpg) center repeat-y;
	width:970px;
	margin:15px 5px;
	float:left;
	clear:both;
}
.honor ul {
	margin:0px;
	padding:0px 30px;
	float:left;
	background:url(../images/honortop.jpg) top left no-repeat;
	width:100%;
	_height:800px;
	min-height:800px;
	height:auto!important;
	overflow:hidden!important;
	overflow:visible;
}
.honor li {
	height:217px;
	width:248px;
	float:left;
	margin:0 30px;
	padding:60px 0 0;
}
.honor li a {
	background:url(../images/honorbg.png) top center no-repeat;
	font-weight:600;
	display:block;
	height:190px;
	overflow:hidden;
	width:231px;
	padding:11px 0 0 17px;
}
.honor p {
	height:40px;
	line-height:65px;
	overflow:hidden;
	display:block;
	text-align:center;
	color:#2E80BA;
}
.honor li a:hover {
	text-decoration:none;
}
/*-----------recruit------------*/

.recruit p {
	display:block;
	width:100%;
}
.recruit li {
	width:480px;
	height:140px;
	float:left;
	margin:5px 5px;
}
.recruit li a {
	background:#f7f7f7;
	height:118px;
	border:1px solid #e5e5e5;
	padding:10px 20px;
	display:block;
}
.recruit li a:hover {
	background:#fff;
	text-decoration:none;
	border:1px solid #b2c0cd;
}
.recruit h3 {
	line-height:25px;
	font-weight:600;
	font-size:16px;
	color:#2E80BA;
	float:left;
	display:block;
}
.recruit h4 {
	font-size:12px;
	float:left;
	font-weight:100;
	line-height:25px;
	color:#e11408;
	margin:0 0 0 10px;
}
.recruitCon {
	width:100%;
	float:left;
	color:#666666;
	margin:5px 0;
}
.recruitCon span {
	line-height:25px;
	width:145px;
	float:left;
	line-height:25px;
	display:block;
}
.recruitConNr span {
	width:180px;
}
.recruitCon span.time {
	width:250px;
}
.recruitCon span.more {
	color:#999999;
	float:left;
	clear:both;
	width:100%;
	display:block;
}
.recruitIntro {
	height:30px;
	width:100%;
	margin:10px 0;
	text-indent:5px;
	color:#666666;
	font-size:14px;
	line-height:30px;
}
.recruitIntro span {
	color:#e11408;
	font-weight:600;
}
.recruitIntro a {
	color:#666666;
}
.recruitIntro a:hover {
	color:#238bcc;
	text-decoration:none;
}
#recruitCon {
	padding:20px;
}
.recruitImg {
	width:135px;
	float:left;
	height:160px;
}
.recruitDetail {
	width:580px;
	float:left;
	margin:0 0 0 10px;
}
.recruitDetail h3 {
	font-size:18px;
	display:block;
	float:left;
	font-weight:bolder;
	color:#3970a9;
}
.recruitDetail a {
	background:url(../images/recruitlink.jpg);
	height:26px;
	width:76px;
	line-height:26px;
	text-align:center;
	color:#f5f4f4;
	display:block;
	float:right;
}
.recruitDetail a:hover {
	background:url(../images/recruithover.jpg);
	text-decoration:none;
}
.recruitTitle {
	background:url(../images/recruittitle.jpg) repeat-x;
	line-height:31px;
	text-indent:20px;
	color:#3970a9;
	height:31px;
	border:1px solid #e8e8e8;
	width:750px;
	float:left;
	margin:15px 0;
	font-weight:bold;
	font-size:14px;
	clear:both;
}
.recruitDetailCon {
	padding:0 20px;
	width:670px;
	float:left;
	clear:both;
	line-height:25px;
	color:#666666;
}
.recruitNr {
	width:100%;
}
.recruitNr h3 {
	line-height:50px;
	width:100%;
	font-size:14px;
	font-weight:400;
	color:#2E80BA;
}
.recruitNr ul {
	padding:10px 0 0 0;
}
.recruitNr li {
	width:465px;
	padding:0 0 10px 0;
	height:120px;
	border-bottom:1px solid #dfdfdf;
	float:left;
	margin:10px 5px;
}
.recruitNr li h4 {
	font-size:30px;
	float:left;
	width:35px;
	height:100%;
	font-weight:400;
	color:#e11408;
	line-height:40px;
}
.recruitNr li p {
	width:420px;
	font-weight:100;
	color:#666666;
	font-size:14px;
}
.elec li {
	width:450px;
	padding:15px 10px;
	height:135px;
	border:1px solid #e5e5e5;
	background:#f7f7f7;
	float:left;
	margin:10px 5px;
}
.elecImg {
	width:245px;
	float:left;
}
.elecImg h3 {
	display:block;
	line-height:30px;
	color:#2E80BA;
	font-size:14px;
	font-weight:600;
	float:left;
}
.elecImg span {
	color:#999999;
	float:right;
	display:block;
	line-height:30px;
}
.eleCon {
	width:165px;
	float:left;
	margin:0 0 0 20px;
}
.eleCon a {
	background:url(../images/elecdz.jpg) left no-repeat;
	height:17px;
	text-indent:25px;
	color:#2E80BA;
	width:65px;
	float:left;
	margin:5px;
}
.eleCon a:hover {
	background:url(../images/elecdzhover.jpg) left no-repeat;
	text-decoration:none;
	color:#ff9900;
}
/*-----------dede列表分页样式-----------------*/

.dede_pages ul{
	float:left;
	padding:0px 0px 50px 3px;
	
	
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:25px;
	margin-right:2px;
	border:1px solid #A5CDF5;
		padding:2px 12px 2px;
		background:#DFEFFF;
}
.dede_pages ul li a{
	float:left;

	color:#36C;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;


}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 5px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{

	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/*-----------dede列表分页样式 end-----------------*/
/*--------------contact-------------*/

.contact, .pay {
	padding:10px 0;
	float:left;
	clear:both;
}
.pay ul {
	padding:5px 0;
}
.pay li {
	width:287px;
	height:150px;
	border:1px solid #e5e5e5;
	float:left;
	margin:5px 3px;
	padding:15px;
}
.pay li:hover {
	background:#fff;
}
.pay h4 {
	height:20px;
	line-height:20px;
	color:#333333;
	width:100%;
	font-size:12px;
	font-weight:600;
}
.pay li p {
	display:block;
	margin:10px 0;
	text-align:center;
}
.pay li span {
	line-height:20px;
	color:#333333;
	width:100%;
	display:block;
}
.pay li span.red {
	color:#f90000;
}
.contactXx {
	background:#f7f7f7;
	border:1px solid #e5e5e5;
	height:385px;
}
.contactIntro {

}
.contactImg {

}

.conMap {
	float:right;
	width:464px;
	height:372px;
}
.conMap a {
	background:url(../images/map.jpg) left no-repeat;
	width:464px;
	height:372px;
	display:block;
	text-indent:-9999px;
}
.conMap a:hover {
	background:url(../images/maphover.jpg) left no-repeat;
}
.con {
	padding:5px 0;
	font-size:14px;
	width:100%;
	line-height:25px;
	color:#666666;
	float:left;
	clear:both;
}
.con li {
	height:25px;
	line-height:25px;
}
.telephone {
	width:100%;
	line-height:40px;
	color:#e11408;
	float:left;
	clear:both;
	font-size:18px;
	font-weight:600;
}
.telephone span {
	color:#3970a9;
	font-size:16px;
	font-weight:100;
}
.social li {
	height:180px;
	padding:25px 0 15px 0;
	width:100%;
	border-bottom:1px dashed #dcdddd;
	float:left;
}
.social span {
	width:475px;
	display:block;
	height:170px;
}
.social h4 {
	font-size:18px;
	color:#2E80BA;
	font-weight:500;
	margin:0 0 0 10px;
	width:450px;
	float:left;
	display:block;
	line-height:30px;
}
.social p {
	line-height:25px;
	width:450px;
	float:left;
	margin:10px 0 0 10px;
	font-size:14px;
	color:#666666;
}
/*-----------web-----------*/

.web {
	width:100%;
	padding:10px 0;
	float:left;
	clear:both;
	height:370px;
	border-bottom:1px solid #ccc;
}
.web li {
	line-height:25px;
	color:#666666;
	padding:0 10px;
	background:#fff;
	width:222px;
	height:290px;
	border-right:1px dashed #e6e4e4;
	float:left;
}
.web p {
	display:block;
	text-align:center;
	margin:5px 0;
}
.web h3 {
	line-height:40px;
}
.webStation {
	background:url(../images/webbg.jpg);
	height:556px;
	margin:10px 0;
	width:100%;
}
.webStation li {
	height:63px;
	width:100%;
}
.webStation li span {
	font-size:14px;
	color:#2E80BA;
	font-weight:600;
	float:left;
	display:block;
	width:86px;
	line-height:63px;
	padding:0 0 0 55px;
}
.webStation li h5 {
	line-height:63px;
	float:left;
	line-height:25px;
	width:820px;
	display:block;
	font-weight:100;
	color:#666666;
	line-height:63px;
	font-size:12px;
}
/*--------------mobilShow--------------*/

.logo-wrap {
	width:1200px;
	margin:0 auto 20px auto;
	padding:15px 0 0 0;
}
.banner-wrap {
	height:595px;
	background:url(../images/bg.jpg) repeat 0 0
}
.banner-cont-wrap {
	width:1200px;
	margin:0 auto;
	height:595px;
	background: url(../images/ban_bg.jpg) left no-repeat;
	margin:0 auto;
	position: relative;
}
.banner-cont {
	position: absolute;
	left:70px;
	top:87px;
}
.banner-cont ul {
	list-style: none
}
.banner-cont li {
	position: absolute;
	left:0px;
	top:0px;
}
.banner-btn {
	position: absolute;
	left:450px;
	top:555px;
}
.banner-btn ul {
	list-style: none;
	padding:0;
	margin:0;
}
.banner-btn li {
	float: left;
	width:18px;
	height:18px;
	background:url(../images/ban_bt.gif) no-repeat 0 -18px;
	cursor: pointer;
	margin-right: 25px
}
.banner-btn li.current {
	background-position:0 0
}
.ban-link, .ban-link:visited {
	position: absolute;
	left:835px;
	top:555px;
	background: url(../images/link_bg.jpg) no-repeat 0 0;
	padding-left:20px;
	font-size:14px;
	color:#3b56ce;
	text-decoration:underline;
}
.cont {
	background:#fcfcfc;
}
.cont1, .cont2, .cont3, .cont4, .cont5 {
	width:960px;
	margin:0 auto;
	padding-left: 101px
}
.cont1 {
	padding-top:33px;
}
.cont2 {
	padding-top:22px;
}
.cont3 {
	padding-top:83px;
}
.cont4 {
	padding-top:27px;
}
.cont5 {
	padding-top:53px;
}
.foot {
	color:#999;
	font-family:Arial;
	font-size:12px;
	height:19px;
	text-align:center;
	padding-top:30px;
}
.foot a {
	color:#999;
}
.hidden {
	opacity: 0;
	filter:alpha(opacity=0);
}
/*--------------推广介绍-----------*/

#baiduIntro {
	margin-top:7px;
	height:421px;
}
#baiduIntro a {
	display:block;
	text-indent:-9999px;
}
#baiduIntro h3 {
	width:486px;
	height:37px;
	background:#fff url(../images/baiduintro.png) no-repeat left top;
	text-indent:-9999px;
}
#baiduIntro h3 a {
	width:486px;
	height:37px;
}
#baiduIntro #baiduLink {
	width:658px;
	height:106px;
	padding-left:8px;
	overflow:hidden;
}
#baiduIntro #baiduLink a {
	display:block;
	float:left;
	width:87px;
	margin-left:19px;
	height:80px;
	background:url(../images/link_bg.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#baiduIntro #baiduLink a.cpyl {
	background-position:0 top;
}
#baiduIntro #baiduLink a.cpyl:hover {
	background-position:0 bottom;
}
#baiduIntro #baiduLink a.cpys {
	background-position:-104px top;
}
#baiduIntro #baiduLink a.cpys:hover {
	background-position:-104px bottom;
}
#baiduIntro #baiduLink a.zxxs {
	background-position:-215px top;
}
#baiduIntro #baiduLink a.zxxs:hover {
	background-position:-215px bottom;
}
#baiduIntro #baiduLink a.tgfy {
	background-position:-323px top;
}
#baiduIntro #baiduLink a.tgfy:hover {
	background-position:-323px bottom;
}
#baiduIntro #baiduLink a.khlc {
	background-position:-426px top;
}
#baiduIntro #baiduLink a.khlc:hover {
	background-position:-426px bottom;
}
#baiduIntro #baiduLink a.shfw {
	background-position:-533px top;
}
#baiduIntro #baiduLink a.shfw:hover {
	background-position:-533px bottom;
}
/*---------------服务---------------*/

.process, .department {
	width:100%;
	padding:10px 0;
	float:left;
	clear:both;
}
.process h3 {
	line-height:25px;
	font-weight:400;
	font-size:18px;
	color:#238bcc;
	width:100%;
	display:block;
}
.process ul {
	padding:10px 0 50px 65px;
}
.process li {
	width:400px;
	height:80px;
	float:left;
	border-bottom:1px solid #edeeee;
	padding:15px 0 35px 0;
	margin:0 0 0 25px;
}
.process li.zj {
	height:145px;
}
.process span {
	font-size:30px;
	font-weight:bold;
	float:left;
}
.process span.orange {
	color:#f39800;
}
.process span.green {
	color:#b1ce4b;
}
.process h6 {
	color:#2E80BA;
	line-height:40px;
	padding:0 0 0 10px;
	font-weight:100;
	font-size:16px;
	float:left;
	width:310px;
}
.process p {
	line-height:25px;
	float:left;
	padding:0 0 0 28px;
	color:#666666;
}
.processIntro {
	line-height:25px;
	color:#666666;
	font-size:14px;
	font-weight:400;
	width:100%;
	margin:10px 0;
}
.department li {
	width:480px;
	float:left;
	border-bottom:1px solid #ebebeb;
	height:155px;
	padding:15px 0 10px 0;
}
.department li.baidu {
	width:100%;
	border:none;
	height:60px;
}
.department li.baidu p, .department li.tech p {
	width:100%;
}
.department li h4, .department h4 {
	line-height:25px;
	float:left;
	font-weight:400;
	font-size:16px;
	color:#3970a9;
}
.department li h5 {
	line-height:25px;
	float:left;
	font-weight:400;
	font-size:14px;
	color:#e11408;
}
.department h6 {
	font-size:14px;
	font-weight:100;
	float:left;
	color:#666666;
}
.department p {
	width:410px;
	float:left;
	clear:both;
	line-height:25px;
	color:#666666;
	font-size:14px;
	font-weight:400;
}
.qualification {
	width:100%;
	float:left;
	clear:both;
}
.qualification h4 {
	line-height:45px;
	font-weight:600;
	font-size:14px;
	color:#e11408;
	width:100%;
	display:block;
}
.qualiCon ul {
	width:910px;
	float:left;
	height:135px;
}
.qualiCon li {
	width:103px;
	height:120px;
	float:left;
	margin:0 5px;
}
.qualiCon li a {
	display:block;
}
.qualiCon li a img, .scrollContainer a img {
	width:99px;
	height:93px;
	border:2px solid #fafafa;
}
.qualiCon li a img:hover, .scrollContainer a img:hover {
	border:2px solid #98b4d1;
}
.qualiCon li a:hover, .scrollContainer a:hover {
	text-decoration:none;
}
#wrapper {
	width:1200px;
}
#slider {
	width:1200px;
	margin: 0 auto;
	height:120px;
	position: relative;
}
.scroll {
	overflow: hidden;
	width:905px;
	margin: 0 auto;
	height:120px;
	position: relative;
}
.scrollContainer {
	position: relative;
}
.scrollContainer div.panel {
	width:113px;
	height:120px;
}
.scrollContainer  #left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 19px;
	bottom: 0;
}
#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 19px;
	bottom: 0;
}
.inside {
	border: 1px solid #999;
}
.inside img {
	display: block;
	border: 1px solid #666;
	margin: 0 0 10px 0;
	width: 250px;
}
.inside h2 {
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0 0 8px 0;
}
.inside p {
	font-size: 12px;
	color: #ccc;
}
.scrollButtons {
	position: absolute;
	top:0px;
	cursor: pointer;
}
.scrollButtons.left {
	left: 0px;
}
.scrollButtons.right {
	right: 0px;
}
.hide {
	display: none;
}
.email {
	padding:10px 0;
	width:100%;
	float:left;
	clear:both;
}
.email li {
	width:310px;
	float:left;
	margin:0 10px 0 0;
}
/*--------office----------*/

.office {
	background:url(../images/office.jpg);
	height:527px;
	width:100%;
	margin:10px 0 0 0;
	float:left;
	clear:both;
}
.office li {
	padding:15px 0 0 83px;
	width:243px;
	height:117px;
	float:left;
	border:none;
}
.office li span {
	width:100%;
	color:#e11408;
	display:block;
	font-size:14px;
}
.office li p {
	height:80px;
	line-height:25px;
	font-size:12px;
	width:100%;
	color:#666666;
}
/*400电话*/

.bg_banner_about_400cn {
	background-image: url(../images/pages_banner_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
}
.banner_about_400cn {
	background-image: url(../images/about_400cn_banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:960px;
	height: 34px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 126px;
	overflow:hidden;
}
.banner_about_400cn ul {
	margin-left:35px
}
.banner_about_400cn li {
	float:left;
	margin:0px 5px;
}
.main_bg_about_400cn {
	background-image: url(../images/main_bg_about_fax.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	clear:left;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #5c5c5c;
}
.main_about_400cn {
	width:900px;
	padding-left:40px;
	padding-top:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdddd;
	background:#fff;
	float: left;
	padding-bottom:20px;
	font-size:14px;
	padding-right:20px;
	height:auto;
	overflow:hidden;
}
.main_about_400cn2 {
	width:900px;
	padding-left:40px;
	padding-top:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdddd;
	float: left;
	padding-bottom:30px;
	font-size:14px;
	padding-right:20px;
}
.main_about_400cn3 {
	width:900px;
	padding-left:40px;
	padding-top:25px;
	float: left;
	font-size:14px;
	padding-right:20px;
	border-bottom: 1px solid #DCDDDD;
	padding-bottom:25px;
}
.txt_about_400cn {
	margin-top:25px;
	line-height: 28px;
	width:900px;
	height:auto;
	float:left;
}
/*.txt_about_fax1{ text-indent:2em; float:right; width:640px;}*/

.txt_about_400cn p {
	line-height:28px;
}
.txt_about_400cn2 {
	margin-top:15px;
	line-height: 28px;
	font-size:12px;
}
.txt_about_400cn2 li {
	background-image: url(../images/arrow3.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
}
.shangbiao {
	margin:5px 0 0 0;
}
/*-----------footer-----------*/

.end {
	width:100%;
	background:url(../images/footer.gif) repeat-x left top #1968af;
	height:250px;
	float:left;
	clear:both;
}
.footer {
	width:1200px;
	margin:0 auto;
	
}
.footerNav {
	height:39px;
	width:100%;
}
.footerNavBar {
	float:left;
	line-height:39px;
	display:block;
	width:625px;
	color:#c0cddf;
}
.footerLink {
	width:320px;
	float:right;
	text-align:center;
	color:#5690c4;
	line-height:39px;
	
}
.footerLink a {
	color:#c0cddf;
	line-height:39px;
	height:39px;
	margin:0 3px;
	display:block;
	float:right;
	width:60px;
}
.footerLink span {
	line-height:39px;
	color:#5690c4;
	height:39px;
	display:block;
	float:right;
}
.footerLink a.Statistics {
	background:url(../images/zzpic.gif) left no-repeat;
	width:70px;
	text-indent:15px;
	display:block;
	line-height:39px;
}
.footerCon {
	width:100%;
	margin:15px 0 0 0;

}
.footerCon p{
 color:#ccc;
}
.footerCon p a{
 color:#ccc;
}
.footerIntro {
	width:115px;
	float:left;
}
.footerIntro span {
	font-size:24px;
	color:#5f8bbe;
	font-family:"Microsoft Yahei";
	width:115px;
	display:block;
}
.footerIntro h5 {
	color:#5f8bbe;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:20px;
	display:block;
}
.footerCon ul {
	width:865px;
	float:left;
}
.footerCon li {
	width:170px;
	height:170px;
	line-height:25px;
	padding:0 10px;
	color:#c0cddf;
	float:left;
	border-right:1px solid #3779b7;
}
.footerCon li a {
	color:#c0cddf;
	line-height:25px;
	width:100%;
	display:block;
	font-size:14px;
}
.footerCon li a:hover, .footerLink a:hover {
	color:#fff;
	text-decoration:none;
}
.footerUnder {
	height:10px;
	margin:0 0 5px 0;
	width:100%;
}
.footerM {
	width:150px;
	margin:0 0 0 10px;
}
.footerCon li.footerR {
	border:none;
	margin:0 0 0 0px;
	width:240px;
	border-left:1px solid #3779b7;
}
/*----------网站地图-------------*/

	#site-nav-bg {
	z-index: 9999;
	BACKGROUND: #f7f7f7;
	left: 0px;
	width: 100%;
	BORDER-bottom: #ededed 1px solid;
	position: absolute;
	top: 0px;
	height: 25px
}
#site-nav {
	z-index: 1000;
	color: #000;
	LINE-height: 19px;
	position: relative;
	height: 22px
}
.quick-menu li {
*width:105px;
*float:right;
}
#site-nav .menu-hd {
	PADDING-right: 22px;
	border:1px solid #fff;
	border-bottom:none;
	display: block;
	PADDING-left: 10px;
	z-index: 10002;
	PADDING-bottom: 0px;
	CURSOR: pointer;
	PADDING-top: 0px;
	position: relative;
	height: 20px
}
#site-nav .mytaobao .menu-hd {
	width: 48px;
	border-bottom:none;
}
#site-nav .search .menu-hd {
	width: 24px;
	border-bottom:none;
	PADDING-top: 1px;
	_padding-top: 1px
}
#site-nav .services .menu-hd {
	width: 48px;
	border-bottom:none;
	PADDING-top: 1px;
	_padding-top: 1px
}
#site-nav .menu-hd B {
	BORDER-right: #eee 4px solid;
	BORDER-top: #666 4px solid;
	FONT-SIZE: 0px;
	right: 10px;
	BORDER-left: #eee 4px solid;
	width: 0px;
	LINE-height: 0;
	position: absolute;
	top: 7px;
	height: 0px;
-webkit-transition: -webkit-transform .2s ease-in;
-moz-transition: -webkit-transform .2s ease-in;
-o-transition: -webkit-transform .2s ease-in;
transition: -webkit-transform .2s ease-in
}
#site-nav .search .menu-hd {
	PADDING-left: 25px;
	color: #666;
	border-bottom:none;
}
#site-nav .search .menu-hd S {
	background-position: -67px -20px;
	left: 9px;
	width: 14px;
	position: absolute;
	top: 4px;
	height: 13px
}
#site-nav .menu-bd {
	BORDER-right: #ededed 1px solid;
	BORDER-top: #ededed 1px solid;
	display: none;
	z-index: 10001;
	right: 0px;
	BACKGROUND: #fff;
	BORDER-left: #ededed 1px solid;
	BORDER-bottom: #ededed 1px solid;
	position: absolute;
	top: 21px
}
#site-nav .search .menu-bd {
	_right: -1px;
	border-bottom:none;
}
#site-nav IFRAME.menu-bd {
	BORDER-top-width: 0px;
	BORDER-left-width: 0px;
	z-index: -1;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FILTER: alpha(opacity=0);
	FLOAT: left;
	BORDER-bottom-width: 0px;
	BORDER-right-width: 0px
}
#site-nav .menu-bd-panel {
	PADDING-right: 10px;
	PADDING-left: 10px;
	PADDING-bottom: 6px;
	PADDING-top: 10px
}
#site-nav .menu-item-opp .menu-bd {
	left: 0px
}
#site-nav .menu-item-opp .menu-bd S.rt {
	left: 0px
}
#site-nav .menu-item-opp .menu-bd S.lt {
	background-position: -87px -55px;
	right: -2px;
	left: auto
}
#site-nav .menu {
	position: relative
}
#site-nav .menu:hover .menu-hd {
	BORDER-right: #ededed 1px solid;
	BORDER-top: #ededed 1px solid;
	BACKGROUND: white;
	margin: 0px 0 0;
	BORDER-left: #ededed 1px solid;
	border-bottom:none;
}
#site-nav .hover .menu-hd {
	BORDER-right:#ededed 1px solid;
	BORDER-top: #ededed 1px solid;
	BACKGROUND: white;
	margin:0px 0 0;
	BORDER-left: #ededed 1px solid;
	border-bottom:none;
}
#site-nav .menu:hover .menu-bd {
	display: block
}
#site-nav .hover .menu-bd {
	display: block
}
#site-nav .menu:hover .menu-hd B {
	BORDER-left-color: #fff;
FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	BORDER-bottom-color: #fff;
	BORDER-top-color: #666;
	top: 10px;
	BORDER-right-color: #fff;
	-moz-transform: rotate(180deg);
	-moz-transform-origin: 50% 30%;
	-webkit-transform: rotate(180deg);
	-webkit-transform-origin: 50% 30%;
	-o-transform: rotate(180deg);
	-o-transform-origin: 50% 30%;
	transform: rotate(180deg);
	transform-origin: 50% 30%
}
#site-nav .hover .menu-hd B {
	BORDER-left-color: #fff;
FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	BORDER-bottom-color: #fff;
	BORDER-top-color: #666;
	top: 10px;
	BORDER-right-color: #fff;
	-moz-transform: rotate(180deg);
	-moz-transform-origin: 50% 30%;
	-webkit-transform: rotate(180deg);
	-webkit-transform-origin: 50% 30%;
	-o-transform: rotate(180deg);
	-o-transform-origin: 50% 30%;
	transform: rotate(180deg);
	transform-origin: 50% 30%
}
.map {
	padding:20px 25px;
	font-size:14px;
	float:left;
	clear:both;

}
.map li {
	border-right:1px dashed #e4e4e4;
	width:90px;
	height:300px;
	float:left;

}
.map li.cp {
	width:425px;

}
.map li h3, .map li ul li.cp h3 {
	width:100%;
	text-indent:24px;
	text-align:left;
	font-size:14px;
	font-weight:500;
	display:block;
	line-height:35px;
	color:#1986cb;
}
.map li h3 a, .map li ul li.cp h3 a {
	color:#1986cb;
	text-align:left;
	text-indent:25px;
}
.map li span {
	width:100%;
	text-align:center;
	font-size:12px;
	display:block;
	height:30px;
	line-height:30px;
	color:#666666;
}
.map li ul li {
	border:none;
}
.map li a {
	color:#000;
	width:100%;
	display:block;
	line-height:30px;
	text-align:left;
	text-indent:25px;
}
/************创翼设计�?************/

.vi-banner {
	width:100%;
}
.vi-bannerLeft {
	width:743px;
	float:left;
}
/****************vi右侧栏目***************/

#killerHome .cat_title {
	overflow:hidden;
	height:64px;
	padding:35px 0;
	background:none;
	border:none;
}
#killerHome .cat_title p, #killerHome .cat_title h2 {
	margin-top:0;
}
#cases {
	width:224px;
	float:right;
	position:relative;
	overflow:hidden;
	color:#fff;
}
#cases ul {
	display:block;
	font-size:0;
	letter-spacing:-6px;
	text-align:center;
	width:100%;
}
#cases ul li {
	display:inline-block;
	zoom:1;
*display:inline;
	vertical-align:top;
	position:relative;
	width:224px;
	overflow:hidden;
	letter-spacing:normal;
	cursor:pointer;
}
#cases ul li.vi {
	height:53px;
	margin:0 0 6px 0;
}
#cases ul li.pp {
	height:80px;
	margin:0 0 8px 0;
}
#cases ul li.ys {
	height:80px;
}
#cases ul li.mid {
	margin:7px 0;
}
#cases ul li img {
	position:absolute;
	top:0;
	left:0;
	width:224px;
}
#cases ul li p {
	display:none;
	width:210px;
	height:100%;
	position:absolute;
	z-index:1;
	font-size:12px;
	text-align:left;
	padding:0 15px;
	background:#212121;
	color:#fff;
	left:0;
	bottom:0;
	line-height:25px;
}
#cases ul li p strong {
	display:block;
	font:bold 14px/30px Microsoft YaHei;
	color:#fff;
	margin-top:10px;
	text-shadow:1px 1px 2px #999999;
}
#cases ul li p a {
	display:inline-block;
	zoom:1;
*display:inline;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding:0 8px;
	margin-top:8px;
}
#cases ul li p a.openurl {
	width:23px;
	height:23px;
	padding:0;
	background:url(../images/ico_website.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	bottom:5px;
	right:5px;
}
#cases ul li p a.openurl:hover {
	background-position:0 -23px
}
.roll-case {
	width:100%;
	margin:25px 0;
	float:left;
	clear:both;
}
.roll-case li {
	width:237px;
	height:135px;
	float:left;
	margin:0 5px 15px;
}
.vi-case {
	width:100%;
	margin:10px 0;
}
.vi-caseTitle {
	height:30px;
	width:100%;
	float:left;
	clear:both;
	margin:20px 0;
}
.vi-caseTitle h3 {
	font-size:18px;
	color:#333333;
	font-weight:400;
	display:block;
	float:left;
	line-height:40px;
}
.vi-caseTitle a {
	height:33px;
	line-height:33px;
	padding:0 5px;
	margin:5px 3px 0;
	display:block;
	float:right;
	color:#666666;
	font-size:12px;
}
.vi-caseTitle a:hover {
	background:#1986cb;
	color:#fff;
	text-decoration:none;
}
.vi-caseTitle span {
	float:right;
	line-height:33px;
	margin:5px 0 0;
	color:#cccccc;
}
.vi-caseTitle a.more {
	float:right;
	color:#e11408;
	margin:7px 5px 0 0;
}
.vi-caseTitle a.more:hover {
	background:none;
	color:#d31106;
}
.vi-case-left {
	width:750px;
	float:left;
}
.vi-case-left li {
	width:237px;
	height:237px;
	float:left;
	margin:5px;
}
.vi-case-right {
	width:225px;
	float:right;
}
.vi-case-right-title {
	width:100%;
	height:25px;
	line-height:25px;
	font-size:16px;
	font-family:"微软雅黑";
	color:#333333;
	text-align:left;
}
.vi-case-con {
	margin:10px 0 0 0;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	float:left;
}
.vi-case-con a {
	display:block;
	height:30px;
	width:111px;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	float:left;
	text-align:center;
	color:#666666;
	line-height:30px;
}
.vi-case-con a:hover {
	color:#fff;
	background:#1986cb;
	text-decoration:none;
}
.caseCon {
	width:100%;
	margin:10px 0 0 0;
	float:left;
	clear:both;
}
.caseShow {
	width:820px;
	float:left;
	line-height:25px;
	color:#666666;
}
.caseShow-img {
	float:left;
	width:400px;
}
.caseShow h4 {
	width:400px;
	float:left;
	font-weight:400;
	margin:0 0 0 10px;
	font-size:13px;
	color:#306bb4;
}
.caseShowDetail {
	width:400px;
	float:left;
	height:148px;
	margin:10px 0 0 10px;
	line-height:20px;
	color:#666666;
}
.caseImg-vi {
	width:400px;
	border-bottom:1px dashed #dedede;
	height:95px;
	float:left;
	margin:0 0 0 10px;
}
.caseImg-vi a {
	width:95px;
	float:left;
	margin:0 2px;
}
.vi_title {
	width:100%;
	height:25px;
}
.vi_title a {
	float:right;
	margin:0 10px 0 0;
}
.caseIntro {
	width:160px;
	float:right;
}
.caseIntro a {
	background:#f2f2f2;
	border:1px solid #eaeaea;
	width:72px;
	height:72px;
	margin:3px;
	float:left;
}
.vi-system {
	width:100%;
	margin:10px 0;
	float:left;
	clear:both;
}
.vi-system li {
	width:225px;
	float:left;
	margin:0 10px;
}
.vi-system h3 {
	width:100%;
	font-size:16px;
	font-weight:400;
	color:#1986cb;
	display:block;
	line-height:45px;
}
.vi-system a {
	background:#f2f2f2;
	display:block;
	height:180px;
	width:205px;
	border:1px solid #eaeaea;
	padding:10px;
	line-height:25px;
	color:#666666;
}
.vi-system span.more {
	float:right;
	margin:10px 5px 0 0;
	color:#666666;
	height:25px;
	width:170px;
	text-align:right;
}
.vi-system span.more:hover, .vi-system a:hover {
	color:#1986cb;
	text-decoration:none;
}
#indexPro {
	width:1200px;
	height:135px;
	overflow:hidden;
}
/*友情链接*/
.links {
	width:100%;
	margin-bottom:10px;
	float:left;
	background:#fff;
	border-bottom:2px solid#06C;
	
	
	
}

.links .Title { text-indent:20px;}
.Title {
	width:1200px;
	height:30px;
	border-bottom:1px solid #F5F5F5;

}
.links_list ul{ margin-top:10px; margin-left:10px;}
.links_list ul li{ float:left; margin-left:10px; line-height:20px; margin-right:5px; padding-bottom:10px;}*/



.header_1{width:1200px; height:165px;}
.footerCon_1{width:20px;height:120px; margin-top:15px; float:left;}
.footerCon_2{width:470px; height:120px;float:left;}
.footerCon_3{width:600px; height:140px;float:left;}
.footerCon_4{width:600px; height:65px;margin-top:50px;}
/*媒体查询，参考部分Bootstrap 框架*/
/*当页面大于1200px 时，大屏幕，主要是PC 端*/
@media (min-width: 1200px) {
	
}
/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (min-width: 992px) and (max-width: 1199px) {
	
}
/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD*/
@media (min-width: 768px) and (max-width: 991px) {
	
}
/*在480 和767 像素之间的屏幕里，超小屏幕，主要是手机*/
@media (min-width: 480px) and (max-width: 767px) {
	
}
/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 479px) {
	body{ background:#eee; }
	html{min-width:100px; margin:0 auto; }
	.bannerImg,.piaofu,#floatDivBoxs,#rightArrow, .banner, .m_1, .m_2, .m_3,.ws_images,.ws_bullets,.link,.fd_s,.case,.links{display:none;}
*{ margin:0px; padding:0px;}
#main,.header{ width:100%;}
.header_1{  height:165px; width:100%; background: url(../images/m1.jpg)no-repeat;   position: relative;}
.header_1 h1{ height:90px; width:90px; background: url(../images/logo20.png)no-repeat; text-indent:-9999px;  position: absolute;left: 36%;top: 20px; }

#nav, #menu2 {
	width:100%;
	height:40px;
	float:right;
	margin:0 0 0 0;
	display:inline;



	
}


#menu2 ul li a {
	font-size:14px;
	font-weight:100;
	color:#555555;
	text-align:center;
	width:100%;
	display:inline;
	line-height:40px;
	font-family:"Microsoft Yahei", "SimHei";
}


#menu2 ul li {
	width:60px;

}
#menu2 ul li a, #menu2 ul li span {

	line-height:40px;
	font-weight:100;

	

}
#menu2 ul li a:hover, #menu2 ul li span:hover {
;
}


#menu2{  padding-top:165px;  }
#menu2 ul{background:#fff; height:40px; width:100%;max-width:480px; border-bottom:1px solid #ccc; overflow:hidden;}
#menu2 ul li{ float:left; height:40px; line-height:40px; margin: 0 10px;   }
.business{ width:100%; height:250px;  margin-top:70px; background:#fff;}
.business >.Title{ width:100%; height:40px; border-bottom:1px solid #ccc; margin-bottom:10px; }
.business >.Title h2{ float:left; line-height:36px; margin-left:10px; font-size:16px; color:#39F; }
.business >.Title h3{ float:left; line-height:30px; margin-left:10px; margin-top:6px;  font-size:13px; color:#ccc;}
.businessCon ul li { float:left; width:30%;  text-align:center; margin-left:10px; margin-bottom:10px; border-radius:4px; }

.business {
	width:100%;
	margin:10px 0;
	float:none;
	background:#fff;
	border-bottom:1px solid #ccc;
	
	
}

.businessCon li a {
	width:30%;
	height:100%;
	display:inline;
	padding:0px 0 0 0;
	text-align:center;
}
.busTitle {
	
	font-size:12px;

}

.busTitle span {
	
	margin:0 0px;
	
}
#wowslider-container1 {

	height:100%;

}
.business .Title { padding:0px;}
.news{ width:100%; height:430px; background:#fff; margin-top:0px; padding:0px; border-bottom:1px solid #ccc; }

.news >.Title{ width:100%; height:40px; border-bottom:1px solid #ccc; margin-bottom:0px; }
.news >.Title a{ display:none; }
.news >.Title h2{ float:left; line-height:36px; margin-left:10px; font-size:16px; color:#39F; }
.news >.Title h3{ float:left; line-height:30px; margin-left:10px; margin-top:6px;  font-size:13px; color:#ccc;}
.news ul{ height:370px; overflow:hidden; }
.news ul li{  width:95%; height:100px; padding:10px;    position: relative; }
.news ul li .newsImg{width:130px; height:85px; float:left;  margin:7px 10px 0 0; ;}
.news ul li .newsTitle{ height:25px;line-height:25px;max-width:60%;min-width:40%;color:#333333;font-size:14px;position: absolute;left: 150px;top: 10px; overflow:hidden; min-width:40%;text-overflow:ellipsis;  }
.news ul li .newsTime{ font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	line-height:25px;
	color:#adadad;
	max-width:60%;
	min-width:40%;
	
	position: absolute;left: 150px;top: 35px;
	}
.news li p {
	height:40px;
	
	
	max-width:60%;
	min-width:40%;
	line-height:20px;
	color:#666666;

		position: absolute;left: 150px;top: 60px;
		overflow:hidden;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
}

.businessCon {
	background:none;
	height:1px;
	width:100%;
	
	
}


.indexRight{ width:100%; height:400px; background:#fff; margin-top:10px;margin-bottom:10px; border-bottom:1px solid #ccc;}
.indexRight > .about >.Title{ width:100%; height:40px; border-bottom:1px solid #ccc; margin-bottom:10px; }
.indexRight > .about >.Title a{ display:none; }
.indexRight > .about >.Title h2{ float:left; line-height:36px; margin-left:10px; font-size:16px; color:#39F; }
.indexRight > .about >.Title h3{ float:left; line-height:30px; margin-left:10px; margin-top:6px;  font-size:13px; color:#ccc;}
.indexRight > .about > img{ width:100%;} 

.indexRight {
	width:100%;
	float:left;

	padding:0px;

font-size:14px;
	
}
.serviceCon {
	margin-top:0px;
font-size:16px;

}
.indexRight > .about > .aboutCon{ padding: 0 10px; font-size:14px;}
.service .serviceTitle{ display:none;}
.service .serviceCon p{ padding:0 10px; }

.end,.footer{width:100%; }
.footerNav{ text-align:center; width:100%; line-height:20px;}
.footer .beian,.footerLink{ display:none;}
.footerCon{ padding:0px; }
.footerCon p img{ width:40px;}
.footerCon_3 img{ width:50px;}

.footerCon_1{width:0px;height:0px; margin-top:0px; float:left;  }
.footerCon_2{padding-left:10px;width:97%; height:100%;float:none; background:#1b64ab;  }

.footerCon_3{width:100%; height:100%;float:left;}
.footerCon_4{width:100%; height:100%;margin-top:0px;  background:#1b64ab; }

.footerNavBar {
	float:left;
	
	display:block;
	width:100%;
	
}

.footerCon {
	width:100%;
	margin:0px;
}
/*媒体查询，参考部分Bootstrap 框架*/
}


















.common{margin:0 auto; width:1300px; position:relative;  height:530px; clear:both; }

.common ul{ }
.common ul li{margin-right:14px;}

.clear{clear:both;}

.summary{background:#333;}

.listbox{float:left; margin-bottom:10px; padding:10px; _padding:10px 10px 8px 10px ;background:#fff; width:270px; height:240px; position:relative;}

.listimg{float:left; width:270px; height:165px; position:relative; overflow:hidden;}

.listimg img{background:#333; width:270px; height:165px; top:0; left:0; position:absolute;}

.summary{width:260px;height:165px;top:165px;left:0;position:absolute;}

.summarytxt{margin:5px 10px;width:250px;height:auto;line-height:22px;font-size:12px;color:#cfcfcf;}

.listinfo{_margin-bottom:3px; padding-left:10px; width:250px; line-height:22px; font-size:12px;}

.listinfo a{font-size:12px;}

.listtitle{float:left; margin-top:8px; _margin-top:-2px; width:250px; font-size:14px;}

.listtitle a{font-size:14px;}

.listtitle a:hover{color:#f55555;}

.listtag{float:left;padding-left:18px;background:url(../images/taglist.gif) 0 5px no-repeat;width:232px;color:#999;}

.listtag a{margin:0 8px 0 0;margin:2px 8px -2px 0\9;_margin:0 8px 0 0;color:#999;}

.listtag a:hover{color:#2ad2bb;}

.listdate{float:left;margin-right:13px;padding-left:18px;background:url(../images/time.gif) 0 5px no-repeat;color:#999;}

.listview{float:left;margin-right:13px;padding-left:24px;background:url(../images/view.gif) 0 5px no-repeat;color:#999;}

.listcomment{float:left;margin-right:13px;padding-left:20px;background:url(../images/comment.gif) 0 5px no-repeat;color:#999;}

.listdemo a{float:left;margin-top:0;margin-top:2px\9;_margin-top:0;color:#999;white-space:nowrap;}

.listdemo a:hover{color:#2ad2bb;}





.yewu{ width:1200px; height:265px; background:#fff; margin:10px 0; clear:both; border-top:2px solid #36C; }
.yewu h3 {
	width:400px;
	height:40px;

	
	line-height:40px;
	color:#1986cb;
	font-family:"Microsoft Yahei";
	
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-left:20px;
}
.yewu_jiejue{ width:400px; height:200px; float:left;   }
.yewu_jiejue ul li{ width:370px; height:40px; line-height:40px; background:url(../images/ruanjian.png) center left  no-repeat; text-indent:20px; border-top:5px solid #f2f2f2; padding-left:30px; border-right:10px solid #f2f2f2; }
.yewu_jiejue ul li a{ width:400px; height:30px;  font-size:16px; }
.yewu_yewu{ width:400px; height:200px; float:left;}
.yewu_yewu ul li{ width:360px; height:40px; line-height:40px; background:url(../images/ruanjian.png) center left  no-repeat; text-indent:20px; border-top:5px solid #f2f2f2; padding-left:30px;border-right:10px solid #f2f2f2; 
 overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;


}
.yewu_yewu ul li a{ width:400px; height:30px;  font-size:16px; }
.yewu_yanfa{ width:400px; height:200px; float:left;}
.yewu_yanfa ul li{ width:370px; height:40px; line-height:40px; background:url(../images/ruanjian.png) center left  no-repeat; text-indent:20px; border-top:5px solid #f2f2f2; padding-left:30px; }
.yewu_yanfa ul li a{ width:400px; height:30px;  font-size:16px; }














