@charset "utf-8";
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul,button{
	margin: 0;
	padding: 0;
	border: 0
}
body{font:14px/1.5 "Microsoft YaHei"; }
b,em,i,ins{font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{outline:0;}
textarea{resize:none;}
a{text-decoration:none; }
.fr{float: right;}
.fl{float: left;}
.clearfix{zoom:1;}
.clearfix:after,.clearfix:before{content:"";display:table;}
.clearfix:after{clear:both;}
img,button{border:0;}

/*public*/
.tab-title{
	font-size:40px;
	color:#25255a;
	text-align:center;
	font-weight:600;
}
.tab-title4{
	color:#fff;
}
.tab-title5{
	color:#f55c30;
	font-size:50px; 
}
.tab-title6{
	font-size:60px;
	color:#fff;
}
.tab-title > span{
	font-size:50px;
	color:#f55c30;
}
.tab-title5 > span{
	color:#25255a;
	font-size:40px;
}
.tab-subtitle{
	height:30px;
	font-size:20px;
	color:#333;
	text-align:center;
}
.tab-subtitle1{
	background:url(../images/icon-subtitle1.png) no-repeat center center;
}
.tab-subtitle2{
	background:url(../images/icon-subtitle2.png) no-repeat center center;
}
.tab-subtitle3{
	color:#fff;
	background:url(../images/icon-subtitle3.png) no-repeat center center;
}
.tab-subtitle4{
	background:url(../images/icon-subtitle4.png) no-repeat center center;
}
.tab-subtitle5{
	background:url(../images/icon-subtitle5.png) no-repeat center center;
}
/* banner */
.banner{
	width:100%;
	min-width:1100px;
	height:700px;
	background:url(../images/banner.jpg) no-repeat center center;
	margin-top:60px;
}
.banner-container{
	width:1100px;
	height:700px;
	margin:0 auto;
	position:relative;
}
.banner-class > a{
	font-size:26px;
	color: #f55c30;
	display:block;
	position:absolute;
	bottom:297px;
	left:440px; 
}
.banner-tel{
	width:250px;
	height:90px;
	position:absolute;
	bottom:65px;
}
.banner-tel1{
	left:195px;
}
.banner-tel2{
	right:215px;
}
.banner-tel > a{
	font-size:18px;
	color:#fff;
	display:block;
	padding:25px 0;
	text-align:center;
}
.banner-tel > a:hover{
	color:#f94815;
}
/*tab1*/
.tab1{
	width:100%;
	min-width:1100px;
	height:770px;
	background:url(../images/tab1-bg.jpg) no-repeat center center;
}
.tab1-container{
	width:1100px;
	margin:0 auto;
	padding:30px 0;
}
.tab1classCate{
	width:678px;
	margin:25px auto;
}
.tab1classCate > div{float:left;}
.tabCate{
	width:145px;
	height:60px;
	line-height:60px;
	text-align:center;
	background:#40407e;
	font-size:20px;
	color:#fff;
}
.iconArrow{height:60px;line-height:60px;}
.iconArrow > img{vertical-align:middle;}
.tabCate2{
	background:#f55c30;
}
.tab1classList{
	margin-bottom:33px;
}
.tab1classList > div{
	float:left;
}
.tab1classType{
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#333;
	width:491px;
}
.tab1classType > a{color:#333;}
.tab1classType > a:hover{color:#e62814;}
.tab1classBase{
	text-align:right;
	padding-right:32px;
	background:url(../images/icon-border1.png) no-repeat center center;
}
.tab1classImp{
	text-align:left;
	padding-left:32px;
	background:url(../images/icon-border2.png) no-repeat center center;
}
.tab1classNum{
	background:url(../images/icon-numbg.png) no-repeat center center;
	background-size:100% 100%;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:24px;
	color:#fff;
	font-weight:600;
	width:48px;
}
.tab1Button{
	width:150px;
	height:50px;
	line-height:50px;
	background:#f55c30;
	margin:20px auto;
}
.tab1Button > a{
	display:block;
	font-size:20px;
	color:#fff;
	text-align:center;
}
.tab1Button > a:hover{
	border:1px solid #f55c30;
	background:#fff;
	color:#f55c30;
}
/*tab2*/
.tab2{
	width:100%;
	min-width:1100px;
	background:#fff;
}
.tab2-container{
	width:1100px;
	margin:0 auto;
	padding:30px 0;
}
.tab2Section{
	margin-top:30px;
}
.tab2Section-title{
	font-size:20px;
	color:#40407e;
	font-weight:600;
	padding:5px 0;
}
.tab2Section-title > img{
	vertical-align:middle;
	padding-right:20px;
}
.tab2Section-con{
	font-size:16px;
	color:#333;
	line-height:2;
	width:487px;
	padding:10px 0;
}
/*tab3*/
.tab3{
	width:100%;
	min-width:1100px;
	background:#fd815f;
}
.tab3-container{
	width:1100px;
	margin:0 auto;
	padding:20px 0;
}
.tab3Wrap > div{
	float:left;
	margin:0 20px;
}
.tab3WrapFrom > form > div.tab3Input{
	width:185px;
	height:30px;
	line-height:30px;
	margin-bottom:17px;
}
.tab3WrapFrom > form > div.tab3Input input[type="text"]{
	width:175px;
	height:30px;
	line-height:30px;
	background:#fff;
	padding-left:10px;
}
.tab3WrapFrom > form > div.tab3Input input[type="submit"]{
	width:185px;
	height:30px;
	line-height:30px;
	background:#edeb28;
	color:#f55c30;
	text-align:center;
	cursor:pointer;
}
.tab3Wrap > div.tab3WrapTel{
	width: 315px;
	height:50px;
	line-height:50px;
	margin:40px 30px;
}
.tab3WrapTel > a{
	display:block;
	background:#2d2d4f;
	color: #fff;
	font-size:18px;
	text-align:center;
}
.tab3WrapTel > a:hover{
	border:1px solid #2d2d4f;
	background:#fff;
	color: #2d2d4f;
}
/*tab4*/
.tab4{
	width:100%;
	min-width:1100px;
	background:url(../images/tab4-bg.jpg) no-repeat center center;
	height:633px;
}
.tab4-container{
	width:1100px;
	margin:0 auto;
	padding:60px 0;
}
.tab4-container .tab4Wrap{
	margin:60px 0;
}
.tab4-container .tab4Wrap .tab4List{
	width:495px;
	height:325px;
	background:#cbcbf1;
}
.tab4List .tab4ListTitle{
	height:70px;
	line-height:70px;
	text-align:center;
	background:#7a7ace;
	color:#fff;
	font-size: 30px;
}
.tab4ListCont{
	padding-top:13px;
}
.tab4ListCont > p{
	font-size:18px;
	color:#29253c;
	line-height: 2.5;
}
.tab4ListCont > p > img{
	vertical-align:middle;
	padding-right:22px;
}
.tab4ListBtn{
	width:215px;
	height:35px;
	margin:10px auto;
	line-height:35px;
	text-align:center;
}
.tab4ListBtn > a{
	display:block;
	color:#fff;
	background:#7a7ace;
}
.tab4ListBtn2 > a{
	background:#f55c30
}
.tab4ListBtn > a:hover{
	border:1px solid #7a7ace;
	color:#7a7ace;
	background:#fff;
}
.tab4ListBtn2 > a:hover{
	color:#f55c30;
	border:1px solid #f55c30;
	background:#fff;
}
/*tab5*/
.tab5{
	width:100%;
	min-width:1100px;
}
.tab5-container{
	width:1100px;
	margin:0 auto;
	padding-top:30px;
}
.tab5Wrap .tab5Section2{
	margin-top:60px;
}
.tab5Wrap .tab5List{
	width:404px;
	height:315px;
	margin:30px 0;
}
.tab5List-con{
	height:60px;
	margin-top:20px;
}
.tab5List-con >div{
	float:left;
	height:60px;
}
.tab5List-con > div.tab5List-type{
	width:60px;
	line-height:60px;
	border-right:2px solid #9898cc; 
	display:inline-block;
	color:#333;
	font-size: 20px;
	font-weight:600;
	text-align:center;
}
.tab5List-con > div.tab5List-des{
	width:330px;
	font-size:16px;
	display:inline-block;
	height:60px;
	line-height:2;
	padding-left:10px;
}
.tab5Section-center{
	background:url(../images/tab5-center.jpg) no-repeat center center; 
	height:746px;
	width:290px;
	margin-top:35px;
}
.tab5-bottom{
	background:url(../images/ta5-bottom.jpg) no-repeat center center;
	height:143px;
}
.tab5-bottom-container{
	width:1100px;
	margin:0 auto;
}
.tab5-bottom-container-btn{
	width:315px;
	height:50px;
	line-height:50px;
	margin:0 auto;
}
.tab5-bottom-container-btn > a{
	display:block;
	background:#f55c30;
	color:#fff;
	font-size:18px;
	text-align:center;
}
.tab5-bottom-container-btn > a:hover{
	border:1px solid #f55c30;
	color:#f55c30;
	background:#fff;
}
/*.tab6*/
.tab6{
	width:100%;
	min-width:1100px;
	background:url(../images/tab6-bg.jpg) no-repeat center center;
	height:967px;
}
.tab6-container{
	width:1100px;
	margin:0 auto;
	padding:50px 0;
}
.tab6Wrap{
	width: 550px;
	height:355px;
	margin-top:44px;
}
.tab6List{
	width:305px;
	margin:127px 0 0 193px;
	position:relative;
}
.tab6ListImg{
	background: url(../images/tab6-font.png) no-repeat center center;
	width:365px;
	height:54px;
	position:absolute;
	top:-52px;
	left:-30px;
	z-index:2;
}
.tab6WrapTitle{
	font-size:44px;
	color:#fff;
	font-weight:600;
	line-height:1;
}
.tab6Wraptype{
	font-size:24px;
	color:#bdbdf6;
	line-height:2;
}
.tab6WrapCont{
	font-size:18px;
	color:#c9c9c9;
	line-height:2;
}
.tab6WrapCont > span{
	font-size:30px;
	color:#f55c30;
}
/*tab7*/
.tab7{
	width:100%;
	min-width:1100px;
}
.tab7-container{
	width:1100px;
	margin:0 auto;
	padding:30px 0;
}
.tab7Wrap > div{
	float:left;
	margin:0 40px;
	width: 470px;
}
.tab7Wrap .tab7Wrap-bg{
	width: 470px;
	background:url(../images/tab7-bg.jpg) no-repeat center center;
	height:539px;
	position:relative;
}
.tab7Wrap .tab7Wrap-form{
	padding-top:100px;
}
.tab7Wrap .tab7Wrap-form > form{
	padding-left:40px;
}
.tab7Wrap-cont{
	width: 300px;
	height:200px;
	margin:0 auto;
	padding-top: 149px;
    padding-right: 76px;
}
.tab7WrapTitle{
	font-size:55px;
	color:#fb5732;
	font-weight:600;
	line-height:1;
	text-align: center;
}
.tab7WrapType{
	font-size:46px;
	color:#fb5732;
	line-height:2;
	text-align: center;
}
.tab7WrapType > span{
	color:#9b9bdc;
}
.tab7WrapCont{
	font-size:22px;
	color:#fb5732;
	line-height:2;
	border:1px solid #fb5732;
	text-align: center;
}
.tab7WrapBtn{
	width:130px;
	height:120px;
	position:absolute;
	bottom: 14px;
    right: 68px;
}
.tab7WrapBtn > a{
	display:block;
	width:130px;
	height:120px;
}
.tab7Wrap-formTitle{
	font-size:30px ;
	color: #333;
	font-weight:500;
	text-align:center;
}
.tab7Wrap-content-form-input{
	width:470px;
	height:35px;
	margin:45px 0 0 0;
	font-size:18px;
}
.tab7Wrap-content-form-input input[type="text"]{
	width:210px;
	height:35px;
	padding-left:10px;
	border:1px solid #1c1c1c;
	background:#fff;
}
.tab7Wrap-content-form-input input[type="submit"]{
	background: #fb5732;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 400px;
}
/*tab8*/
.tab8{
	width:100%;
	min-width:1100px;
	background:#dcdcfd;
}
.tab8-container{
	width:1100px;
	margin:0 auto;
	padding:30px 0;
}
.tab8WrapList > dl{
	float:left;
	margin:20px 35px 0;
	width:200px;
	text-align:center;

}
.tab8WrapList > dl > dd{
	text-align:center;
	font-size:16px;
	line-height:2;
}