.top{
	width: 100%;
	background: url(../images/topbBg.png) no-repeat top center;
	border-top: 17px solid #eeeeee;
	height: 96px;
	border-bottom: 1px solid #dddddd;
}
.topC{
	width: 1200px;
	margin: 0 auto;
}
.topC h1{
	margin-top: 29px;
}
.topLine{
	width: 1px;
	height: 51px;
	background: #6f6f6f;
	margin: 27px 13px 0 18px;
}
.tel{
	height: 23px;
	margin-top: 26px;
	overflow:hidden;
}
.tel span{
	display: inline-block;
	margin-right: 6px;
}
.tel p{
	font-family: "宋体";
	line-height: 30px;
	color: #5772a7;
}
.topCL h2{
	font-size: 24px;
	color: #5772a7;
	line-height: 30px;
}
.topCR a{
	height: 29px;
	line-height: 29px;
	margin:33px 0 0;
	font-size: 12px;
	font-family: "宋体";
	color: #686868;
	padding: 0 12px;
}
.topCR a.topCur{
	color: #2e2e2e;
	border: 1px solid #dddddd;
}
.nav{
	width: 1200px;
	height: 80px;
	margin: 0 auto;
}
.nav ul{
	margin-left: 22px;
}
.nav ul li{
	float: left;
	width: 150px;
	margin-right: 12px;
}
.nav ul li a{
	display: inline-block;
	font-size: 16px;
	width: 150px;
	text-align: center;
	color: #2c2c2c;
	line-height: 80px;
}
.nav ul li.navCur a{
	background: url(../images/navCur.png) no-repeat;
	height: 83px;
	color: #fff;
	margin-top: -3px;
	line-height: 86px;
}
.nav ul li a:hover{
	background: url(../images/navCur.png) no-repeat;
	height: 83px;
	color: #fff;
	margin-top: -3px;
	line-height: 86px;
}
.con01{
	overflow: hidden;
	height: 562px;
	width: 1200px;
	margin: 49px auto 0;
}
.con01L{
	width: 240px;
	height: 562px;
	background: #1285f2;
}
.con01LT{
	color: #fff;
	margin-bottom: 20px;
	overflow: hidden;
}
.con01LT h2{
	line-height: 35px;
	margin: 16px 0 0 36px;
	font-size: 30px;
	font-family: arial;
}
.con01LT h3{
	line-height: 27px;
	margin-left: 36px;
	font-size: 18px;
}
.con01LB{
	margin-left: 6px;
}
.con01LB ul li h3 a{
	display: inline-block;
	height: 38px;
	line-height: 38px;
	color: #fff;
	padding-left: 30px;
	font-weight: normal;
}
.con01LB ul li ul li{
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
}
.con01LB ul li ul{
	padding-bottom: 5px;
}
.con01LB ul li ul li a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	font-family: "宋体";
}
.con01LB ul li.con01LB-cur{
	background: #ffffff;
}
.con01LB ul li.con01LB-cur a{
	display: inline-block;
	color: #28272c;
}
.con01LB ul li.con01LB-cur h3 a{
	display: block;
	background: #ececec;
}
.con01LB ul li ul li:hover{
	background: #ececec;
}
.con01R{
	width: 930px;
}
.con01RT{
	height: 38px;
	border-bottom: 1px solid #28272c;
}
.con01RT h2{
	line-height: 38px;
	font-size: 24px;
	font-weight: bold;
	margin-right: 10px;
	color: #1285f2;
}
.con01RT span{
	display: inline-block;
	font-size: 18px;
	color: #2f2f2f;
	line-height: 45px;
}
.con01RT a{
	display: inline-block;
	color: #28272c;
	line-height: 45px;
}
.con02{
	overflow: hidden;
}
.con02T{
	width: 1200px;
	height: 96px;
	margin: 0 auto;
	overflow: hidden;
}
.con02T span.con02T-line{
	display: inline-block;
	width: 97px;
	height: 1px;
	background: #5772a7;
	margin: 53px 19px 0;
}
.con02TC{
	width: 568px;
	margin: 0 auto;
}
.con02TC h2{
	font-size: 24px;
	color: #0066c6;
	line-height: 95px;
}
.con02TC h2 b{
	display: inline-block;
	font-size: 30px;
}
.con02TC p{
	line-height: 105px;
	font-size: 18px;
	color: #0066c6;
	margin-left: 6px;
}
.con02B{
	width: 100%;
	height: 285px;
	background: #4977cb;
	overflow: hidden;
}
.con02BC{
	width: 1200px;
	margin: 0 auto;
}
.con02BC ul{
	width: 1210px;
}
.con02BC ul li{
	float: left;
	text-align: center;
	width: 232px;
	height: 202px;
	margin: 35px 10px 0 0; overflow:hidden; position:relative
}
.con02BC ul li.con02-li01{

}
.con02BC ul li.con02-li02{

}
.con02BC ul li.con02-li03{

}
.con02BC ul li.con02-li04{

}
.con02BC ul li.con02-li05{

}
.con02BC ul li:hover img{    transform: scale(1.1);-moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s;}



.con02BC ul li a{
	display: inline-block;
	width: 232px;
	height: 202px; position:absolute; text-align:center; top:35px; left:0px; width:100%
}
.con02BC ul li span{
	display: block;
	font-size: 18px;
	color: #3b3b3b;
	line-height: 28px;
	margin-top: 50px;
}
.con02BC ul li p{
	line-height: 24px;
	font-size: 12px;
	color: #3b3b3b;
	letter-spacing: 2px;
}
.con03{
	overflow: hidden;
	width: 1200px;
	margin: 36px auto 60px;
}
.con03L{
	width: 588px;
}
.con03LT span{
	display: block;
	font-size: 24px;
	color: #3f3f3f;
	line-height: 36px;
	margin-top: 28px;
}
.con03LT h3{
	width: 410px;
	font-size: 32px;
	color: #0166c5;
	line-height: 52px;
	border-bottom: 3px solid #4978cb;
}
.con03LB{
	overflow: hidden;
	margin-top: 30px;
}
.con03LB p{
	text-indent: 2em;
	font-family: "宋体";
	line-height: 25px;
	margin-bottom: 22px;
	color: #3F3F3F;
}
.con04{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.con04L{
	width: 568px;
	height: 116px;
	background: #1285f2;	
	color: #fff;
	padding: 20px 0 0 32px;
	border-radius: 15px;
}
.con04L h1,.con04L h2{
	font-size: 22px;
	line-height: 45px;
}
.con04L h2{
	margin-left: 140px;
}
.con04R{
	width: 600px;
	height: 92px;
	border-radius: 15px;
	background: #05aee6;
	padding-top: 44px;
}
.con04R span{
	display: inline-block;
	width: 45px;
	height: 45px;
	margin: 0 8px 0 40px;
}
.con04R b{
	display: inline-block;
	font-weight: normal;
	font-size: 18px;
	line-height: 55px;
	color: #fff;
}
.con04R h3{
	color: #fff;
	line-height:45px;
	font-size: 30px;
}
.con04R a{
	display: inline-block;
	margin: 4px 0 0 18px;
	width: 134px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	background: #fff;
	font-family: "宋体";
	color: #05aee6;
}
.con05{
	overflow: hidden;
	margin-top: 15px;
}
.con05 .con02TC h2 b{
	font-size: 24px;
	color: #2f2f2f;
}
.con05 .con02TC p{
	color: #2f2f2f;
}
.con05 .con02TC{
	width: 610px;
}
.con05B{
	overflow: hidden;
	height: 472px;
	background: url(../images/con05Bg.png) no-repeat top center;
}
.con05BC{
	width: 678px;
	margin: 0 auto;
	padding-left: 522px;
}
.con05BC-01{
	height: 90px;
	background: url(../images/con05Line.png) no-repeat left bottom;
	margin-left: 1px;
	padding: 20px 0 0 30px;
}
.con05BC-01 a{
	display: inline-block;
	width: 648px;
}
.con05BC-01L{
	width: 80px;
	height: 80px;
	background: #1285f2;
	color: #fff;
	overflow: hidden;
	text-align: center;
}
.con05BC-01L h3{
	font-size: 24px;
	line-height: 40px;
	margin-top: 10px;
}
.con05BC-01L span{
	display: inline-block;
	line-height: 20px;
	font-size: 12px;
}
.con05BC-01R{
	width: 558px;
}
.con05BC-01R h4{
	color: #010101;
	font-size: 14px;
	line-height: 30px;
	margin-top: 5px;
	font-weight: normal;
}
.con05BC-01R p{
	font-size: 12px;
	font-family: "宋体";
	line-height: 20px;
	color: #454545;
}
.con05BC-01:hover .con05BC-01L{
	background: #808080;
}
.con05BC-01:hover .con05BC-01R h4{
	color: #808080;
}
.con05BC-01:hover .con05BC-01R p{
	color: #828383;
}
.con06{
	width: 1200px;
	margin: 0 auto 25px;
	overflow: hidden;
}
.con06 .con02TC{
	width: 488px;
}
.con06 .con02TC h2 b{
	font-size: 24px;
	color: #2f2f2f;
}
.con06 .con02TC p{
	color: #2f2f2f;
}
.con06B{
	overflow: hidden;
}
.con06BT{
	text-align: center;
	color: #fff;
	height: 64px;
	background: #1285f2;
	overflow: hidden;
	margin-bottom: 11px;
}
.con06BT span{
	display: block;
	font-size: 18px;
	line-height: 26px;
	margin-top: 10px;
}
.con06BT p{
	line-height: 24px;
}
.con07{
	width: 100%;
	height: 354px;
	overflow: hidden;
	background: url(../images/con07Bg.png) no-repeat top center;
}
.con07W{
	width: 1200px;
	margin: 0 auto;
}
.con07CT h2{
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	line-height: 38px;
	margin-top: 36px;
	color: #fff;
}
.con07CT h2 b{
	display: inline-block;
	font-size: 26px;
	color: #76bcff;
}
.con07CT h3{
	font-weight: normal;
	text-align: center;
	color: #fff;
	line-height: 24px;
}
.con07CB{
	overflow: hidden;
	margin: 40px 50px 0;
}
.con07CL{
	width: 530px;
	height: 165px;
	background: url(../images/blue-tm.png) repeat;
}
.con07CL01,.con07CL02{
	margin-left: 52px;
	padding-top: 10px;
}
ul.con07CL01 li{
	height: 53px;
	line-height: 53px;
	padding-left: 40px;
	font-size: 16px;
	color: #fff;
}
ul.con07CL02 li{
	height: 37px;
	line-height: 37px;
	padding-left: 43px;
	color: #fff;
}
ul.con07CL01 li.con07-li01{
	background: url(../images/con07-tu1.png) no-repeat left center;
}
ul.con07CL01 li.con07-li02{
	background: url(../images/con07-tu2.png) no-repeat left center;
}
ul.con07CL01 li.con07-li03{
	background: url(../images/con07-tu3.png) no-repeat left center;
}
ul.con07CL02 li.con07-li04{
	background: url(../images/con07-tu4.png) no-repeat left center;
}
ul.con07CL02 li.con07-li05{
	background: url(../images/con07-tu5.png) no-repeat left center;
}
ul.con07CL02 li.con07-li06{
	background: url(../images/con07-tu6.png) no-repeat left center;
}
ul.con07CL02 li.con07-li07{
	background: url(../images/con07-tu7.png) no-repeat left center;
}
.con08{
	width: 100%;
	height: 68px;
	background: #e1e8f0;
	overflow: hidden;
}
.con08C{
	width: 1200px;
	margin: 16px auto 0;
}
.con08 ul{
	width: 895px;
	margin: 0 auto;
}
.con08 ul li{
	float: left;
}
.con08 ul li span{
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 12px;
}
.con08 ul li p{
	line-height: 40px;
	font-size: 18px;
	color: #232a32;
}
.con08Line{
	float: left;
	width: 1px;
	height: 30px;
	background: #a4aeb8;
	margin: 5px 130px 0;
}
.footer{
	
	width: 100%;
	background: #1285f2;
	overflow: hidden;
}
.footerC{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.footerCT{
	height:35px;
	color: #fff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
	padding-top: 30px;
}
.footerCT p a{
	display: inline-block;
	color: #fff;
	font-size: 16px;
	padding: 0 48px;
	line-height: 17px;
}
.footerCB{
	font-size: 16px;
	line-height: 65px;
	text-align: center;
	color: #fff;
}
.aboutBg{
	width: 100%;
	height: 413px;
	background: url(../images/aboutBg.png) no-repeat top center;
}
.wrap{
	width: 1200px;
	margin: 0 auto;
}
.wrapL{
	width: 240px;
	margin-bottom: 130px;
}
.wrapL .con01L{
	margin-top: 16px;
}
.wrapL-01{
	background: url(../images/aboutL-tu.png) no-repeat;
	width: 240px;
	height: 133px;
	text-align: center;
}
.wrapL-01 span{
	display: inline-block;
	width: 62px;
	height: 62px;
	margin: 16px 0;
}
.wrapL-01 p{
	background: url(../images/blueTm.png) repeat;
	width: 240px;
	height: 39px;	
	color: #fff;
	line-height: 39px;
}
.wrapL-02{
	width: 240px;
	height: 130px;
	background: url(../images/blueTm.png) repeat;
	overflow: hidden;
}
.wrapL-02{
	text-align: center;
	color: #fff;
}
.wrapL-02 h3{
	font-size: 20px;
	line-height: 30px;
	margin: 5px 0 5px 0;
}
.wrapR{
	width: 930px;
	margin-top: 12px;
}
.location{
	width: 930px;
	height: 49px;
	background: url(../images/locationBg.png) repeat-x left bottom;
}
.location p{
	background: url(../images/location.png) no-repeat left center;
	height: 42px;
	line-height: 42px;
	padding-left: 50px;
	font-size: 12px;
	font-family: "宋体";
	color: #666;
}
.location p b{
	color: #b3b3b3;
}
.about{
	overflow: hidden;
	margin-top: 8px;
}
.aboutT{
	height: 44px;
	border-bottom: 1px solid #d1d1d1;
	text-align: center;
}
.aboutT span{
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	color: #212121;
	line-height: 44px;
	border-bottom: 1px solid #000;
	padding: 0 30px;
}
.aboutB{
	margin: 20px 25px 0;
}
.aboutB p{
	text-indent: 2em;
	font-family: "宋体";
	line-height: 25px;
	margin-bottom: 25px;
	color: #3f3f3f;
}
.aboutB h1{
	text-align: center;
}
.contactB{
	margin:13px 0 0 60px;
}
.contactB h3{
	font-size: 18px;
	color: #5a5a5a;
	line-height: 30px;
}
.contactB p{
	line-height: 30px;
	color: #676767;
	margin-bottom: 22px;
}
.contactB-01{
	border-top: 1px dashed #959595;
	margin: 40px 0 48px 0;
}
.contactB-text{
	margin: 35px 90px 45px;
	line-height: 30px;
	color: #676767;
	text-align: center;
}
.contactB-01C{
	margin: 0 180px 0 130px;
}
.contactB-01C01{
	margin-bottom: 20px;
	overflow: hidden;
}
.contactB-01C01 p{
	line-height: 25px;
	width: 80px;
	margin-right: 28px;
	color: #6c6c6c;
}
.contactB-01C01 p span{
	display: inline-block;
	width: 7px;
	margin-right: 7px;
	color: #ff0000;
}
.contactB-01C01 input.input01{
	height: 23px;
	line-height: 23px;
	border: 1px solid #bfbfbf;
	width: 444px;
}
.contactB-01C01 textarea{
	border: 1px solid #bfbfbf;
	width: 444px;
	height: 150px;
}
.contactB-01C01 a{
	display: inline-block;
	height: 29px;
	line-height: 29px;
	background: #757575;
	color: #fff;
	font-family: "宋体";
	width: 556px;
	text-align: center;
	font-weight: bold;
}
.new{
	overflow: hidden;
	margin: 25px 0 0 55px;
}
.newT{
	border-bottom: 1px solid#eeecec;
	padding-bottom: 28px;
	overflow: hidden;
}
.newTT{
	height: 50px;
	line-height: 50px;
}
.newTT a{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	width: 600px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap;
	font-size: 16px;
	color: #000000;
}
.newTT a:hover{
	color: #1285f2;
}
.newTT span{
	display: inline-block;
	color: #858585;
	font-family: "宋体";	
}
.newTB p{
	text-indent: 2em;
	color: #535353;
	font-family: "宋体";	
	line-height: 30px;
}
.newB{
	overflow: hidden;
	margin: 25px 0 120px 0;
}
.newB ul li{
	height: 36px;
	line-height: 36px;
}
.newB ul li a{
	display: inline-block;
	height: 36px;
	line-height: 36px;
	width: 600px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap;
	font-size: 16px;
	color: #000;
}
.newB ul li a:hover{
	color: #1285f2;
}
.newB ul li span{
	display: inline-block;
	color: #858585;
	font-family: "宋体";	
}
.page{
	overflow: hidden;
	height: 20px;
	text-align: center;
}
.page a,.page span{
	display: inline-block;
	line-height: 18px;
	border: 1px solid #d5d5d5;
	color: #5a5a5a;
	margin: 0 3px;
	padding: 0 4px;
}
.page a.pageCur{
	display: inline-block;
	border: none;
	color: #dd0000;
}
.page a:hover{
	color: #dd0000;
}
.page span:hover{
	color: #dd0000;
}
.newD{
	overflow: hidden;
	margin:0 12px 0 50px;
}
.newDT{
	overflow: hidden;
	text-align: center;
	margin: 25px 0 15px 0;
}
.newDT h3{
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	line-height: 30px;
}
.newDT span{
	display: inline-block;
	color: #858585;
	font-family: "宋体";	
}
.newDB p{
	text-indent: 2em;
	color: #535353;
	font-family: "宋体";	
	line-height: 30px;
}
.proW{
	margin:20px 0 75px 73px;
	overflow: hidden;
}
.proW .tempWrap ul li{
	margin: 0 40px 35px 0;
}
.aboutT h3{
	font-size: 18px;
	color: #212121;
	line-height: 30px;
}
.aboutT b{
	display: inline-block;
	width: 145px;
	height: 1px;
	background: #000;
}
.proDetail{
	overflow: hidden;
	margin: 28px 0 100px 0;
	text-align: center;
}
.proDetail h1{
	margin-bottom: 56px;
}