@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; color:#333; font-family: "微软雅黑"; font-size:14px; line-height:25px; min-width:1300px;}
p{margin:0; padding:0;}
form{margin:0; padding:0;}
h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
div{margin:0; padding:0;}
A{text-decoration:none;}
li{list-style:none; margin:0; padding:0;}
ul{margin:0; padding:0;}
dl{margin:0; padding:0;}
dt{margin:0; padding:0;}
dd{margin:0; padding:0;}
.clear{clear:both;}
A{text-decoration:none;}
a:link{color: #333;text-decoration: none;}
a:visited {text-decoration: none;color: #333;}
a:hover {text-decoration: none;color: #1167b0;}
a:active {text-decoration: none;color: #333;}

#top{width:1250px; margin:auto; padding:20px 0;}
#top .topleft{float:left;}
#top .topright{float:right;}
#top .topright ul{ display:block; padding-top:30px;}
#top .topright ul li{float:left; width:120px; text-align:center; font-size:16px;}
#banner{background:url(images/ba.jpg) no-repeat center; height:876px;}

#mainabout{background-color:#f0f9fe; padding:10px; width:100%;}
#mainaboutcon{width:1250px; margin:auto;  margin-top:60px; margin-bottom:60px; height:550px;}
#mainaboutcon h2{text-align:center; font-size:36px; margin-bottom:15px; font-weight:bold; color:#f0370b;}
#mainaboutcon p{ text-align:center;}
#mainaboutcon .content{padding-top:60px; font-size:18px; line-height:36px;}

#mainabouta{background-color:#fff; padding:10px; width:100%;}
#mainaboutacon{width:1250px; margin:auto;  margin-top:60px; margin-bottom:60px;}
#mainaboutacon h2{text-align:center; font-size:36px; margin-bottom:15px; font-weight:bold; color:#f0370b;}
#mainaboutacon p{ text-align:center;}
#mainaboutacon .contenta{padding:30px 0;}

#mainmap{ background:url(images/bgb.jpg) repeat; padding:10px; width:100%;}
#maincompany{width:1250px; margin:auto;  margin-top:60px; margin-bottom:60px;}
#maincompany h2{text-align:center; font-size:36px; margin-bottom:15px; font-weight:bold; color:#f0370b;}
#maincompany p{ text-align:center;}
#maincompany ul{ display:block; margin-top:50px;}
#maincompany ul li{float:left; width:265px; padding:20px 0; margin-right:35px; margin-left:10px; text-align:center; margin-bottom:100px; background-color:#FFF; box-shadow:#b6dffd 12px 12px; border:#569afb solid 1px; }
#maincompany ul li p{color:#000; height:36px; line-height:36px; font-size:18px;}
#maincompany ul li b{font-weight:100; display:block; color:#175fc6; margin:15px;}
#maincompany .imgleft{ float:left; margin-right:20px;}
#maincompany h1{text-align:center; font-size:30px; margin-bottom:15px; font-weight:bold; padding-bottom:30px;}
#maincompany ul li p a:link{color:#FFF;}
#maincompany ul li p a:visited{color:#FFF;}
#maincompany ul li p a:hover{color:#F00;}



#mainpro{width:1250px; margin:-100px auto 60px auto; background-color:#FFF;}
#mainpro h2{text-align:center; font-size:36px; margin-bottom:15px; font-weight:bold; color:#f0370b; padding-top:60px;}
#mainpro p{ text-align:center;}
#mainpro ul{ display: table; margin:60px auto 10px auto;}
#mainpro ul li{float:left; margin-left:20px; margin-right:10px; margin-bottom:20px; width:588px;  background-color:#dbdbdb;}
#mainpro ul li img { display:block; float:left; width:294px;} 
#mainpro ul li div{font-size:16px; display:block; float:right; width:294px;}
#mainpro ul li div h3{text-align:center; background-color:#f4340d; color:#ffffff; border-radius:20px; width:220px; margin:20px auto; height:38px; line-height:38px; font-size:18px; }
#mainpro ul li div p{margin:10px 20px; font-size:14px; text-align:left;}


#mainbg{background:url(images/bga.jpg) no-repeat center bottom; height:1110px;}
#mainmx{width:1250px; margin:60px auto;}
#mainmx h2{text-align:center; font-size:36px; margin-bottom:15px; color:#f0370b;}
#mainmx p{ text-align:center; margin-bottom:40px;}
#mainmx ul{}
#mainmx ul li{float:left; display:block; text-align:center; margin-left:15px; margin-right:10px;}
#mainmx ul li img{margin-bottom:15px;}
#mainmx .mxsm{margin-left:15px; margin-right:10px; margin-bottom:20px;}
#mainhzhb{width:1250px; margin:60px auto;}
#mainhzhb h2{text-align:center; font-size:36px; margin-bottom:15px; color:#f0370b;}
#mainhzhb p{ text-align:center; margin-bottom:40px;}
#mainhzhb .qjleft{float:left; background-color:#dbedf9; width:560px; padding:10px 20px 50px 20px;}
#mainhzhb .qjright{float:right; background-color:#dbedf9; width:560px;padding:10px 20px 50px 20px;}
#mainhzhb h3{text-align:center; background-color:#f3340e; color:#ffffff; border-radius:50px; width:160px; margin:30px auto; height:58px; line-height:58px; font-size:22px; }
#mainhzhb ul{}
#mainhzhb ul li{float:left; display:block;}
#mainhzhb .licon{width:330px; float:right;}
#mainhzhb ul li b{display:block; border:#F00 solid 1px; border-radius:20px; text-align:center; font-weight:100; font-size:16px; width:120px; line-height:33px; margin-top:12px;}

#lc{ background:url(images/lxlcbg.jpg) no-repeat center; height:415px; margin:30px 0;}

#foot{ background:url(images/feedbg.jpg) no-repeat top #2d254a; padding:30px 0 0 0; color:#d2d2d4;}
#foot .footcon{width:1250px; margin:30px auto; height:300px;}
#foot .footcon  h2{text-align:center; font-size:36px; margin-bottom:25px;}
#foot .footcon input{  background-color:rgba(255,255,255,0.2); height:32px; line-height:32px; width:100%; color:#FFF; font-size:16px; border:1px solid #CCC; text-indent:12px;}
#foot .footcon .sub{background-color:#f4340d; color:#ffffff; border-radius:20px; border:1px solid #f4340d; width:600px; margin:auto; font-size:18px; height:40px; line-height:40px;}
#foot a:link{color:#d2d2d4;}
#foot a:visited{color:#d2d2d4;}
#foot a:hover{color:#ff0000;}
#foot .footcopy{line-height:30px; text-align:center; background-color:#2d254a; padding:36px;}


/*关于我们*/

#about{width:1250px; margin:auto;  margin-top:60px; margin-bottom:60px; font-size:16px; line-height:36px;}
#about .imgleft{ float:left; margin-right:20px;}
#about h1{text-align:center; font-size:30px; margin-bottom:15px; font-weight:bold; padding-bottom:30px;}
#about h2{text-align:center; font-size:30px; margin-bottom:15px; font-weight:bold; padding-bottom:30px; margin-top:40px;}

#aboutbbg{background-color:#ffffff; padding:60px 0;}
#aboutbbg h2{text-align:center; font-size:30px; margin-bottom:15px; font-weight:400;}
#aboutbbg p{ text-align:center;}
#aboutbbg .aboutb{width:1150px; background-color:#FFF; margin:30px auto; text-align:center; }

#aboutcbg{background-color:#eef0ef; padding:60px 0;}
#aboutcbg h2{text-align:center; font-size:30px; margin-bottom:15px; font-weight:400;}
#aboutcbg p{ text-align:center;}
#aboutcbg .aboutc{width:1150px; margin:30px auto; text-align:center; }
#aboutcbg .aboutc img{width:100%;}


.faq-team{
    margin-top:0px;
	background-color:#efefef;
	padding:20px 0 80px 0;
	
}
.faq-team h2{text-align:center; font-size:30px; margin-bottom:15px; font-weight:bold; padding-bottom:20px; margin-top:30px;}
.faq-team-con{
    display:flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
	padding-top:30px;
}
.faq-team-con li{
    width:250px;
    background: #fff;
	border:#efefef solid 1px;
    color:#5c5c5c;
    font-size:14px;
    text-align: center;
    position: relative;
	padding:33px 20px;
}
.faq-team-con li a{
    padding-top:30px;
    display:block;
    height: 100%;
}
.pa{font-size:16px; line-height:36px;}
.faq-team-con li .licon{margin-top:20px; z-index:100; position:relative;line-height:26px;}
.faq-team-con li h4{margin:20px 10px 10px 10px; color:#000; font-size:22px;}
.w1200{
    width:1250px;
    margin:0 auto;
}

.fine-box{
    background: #fff;
    padding:50px 0 10px 0;
}
.fine-box ul{
    display:flex;
    display: -webkit-flex;
	margin:50px 0; 
}
.fine-box h1{font-size:30px; text-align:center; color:#F00; margin-top:10px;}
.fine-box .pspan{font-size:30px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#D1D1D1; }
.pa{text-align:center; color:#D1D1D1; font-size:14px;}
.fine-box li{
    width:25%;
	color:#FFF;
	padding:3%;
	font-size:14px;
}
.fine-box li h2{margin:15px 0; font-size:22px;}
.fine-box li img{width:60px;}
.fine-box li:nth-of-type(1){
	background-color:#1cb5a3
}
.fine-box li:nth-of-type(2){
    background-color:#fea116;
}
.fine-box li:nth-of-type(3){
    background-color:#3079d5;
}
.fine-box li:nth-of-type(4){
    background-color:#fc4557;
}
.index-container .index-news-box{
    padding:30px 0 50px;
}
.index-container .block-title{
    color:#333333;
    font-size:28px;
    text-align: center;
    font-weight: bolder;
}