﻿@charset "utf-8";
/* CSS Document */
i {
    font-style: inherit;
}
.daohang{ background:url(../images/main1_daohangbg.png) center center no-repeat; text-align:center; padding:40px 0 30px;}
.daohang h2{ font-size:20px; color:#1760b1; margin:5px 0;}
.daohang p{ text-transform:uppercase; font-size:14px; color:#a8a8a8; text-transform:uppercase;}
/*banner*/
/*-----------------banner--------------------------*/
.banner { height:450px; position: relative; z-index: 1; overflow: hidden; }
.banner li { width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: none; }
.banner li .ablock { display: block; width: 100%; height: 100%; background: url(../images/blank.gif); }
.banner .btn { height:7px; position: absolute; left:50%; width: 960px; margin-left: -480px; bottom: 30px; z-index: 10; text-align: center; height:5px; }
.banner .btn span { display: inline-block; width:30px; height:5px; background: #fff; cursor: pointer; margin: 0 10px; opacity: 0.5; line-height: 5px; filter:alpha(opacity=90); }
.banner .btn span.on { opacity: 1; filter:alpha(opacity=100); background: #1760b1; }
.banner .banner-prev, .banner .banner-next { /*display: none;*/ position: absolute; top: 175px; width: 50px; height: 100px; background: url(../images/btn01.png) no-repeat 0 0; cursor: pointer; z-index: 2; opacity: 0; filter:alpha(opacity=0);/*transition:opacity 0.6s;*/ }
.banner .banner-prev { left: 58px; }
.banner .banner-next { right: 58px; background-position: 100% 0; }

.bottom_nav li { width:150px; }
.bottom_nav li a { font-size:14px; }
.bottom_nav li dl dt { font-size:16px; }
.bottom_nav li dt, .bottom_nav li dd { height:28px; line-height:28px; }
.text-center {
    text-align: center;
}
/*.row*/
.row{
	padding:50px 0;
}
.row-title{
	margin-bottom: 40px;
}
	.row-title .h1{
		position: relative;
		font-size: 30px;
		height: 30px;
		line-height: 30px;
		margin-bottom: 4px;
		color: #333;
		padding: 0 14px;
		font-weight: bold;
	}
		.row-title .h1:before,.row-title .h1:after{
			width: 40px;
			height: 2px;
			content:'';
			position: absolute;
			top: 25px;
			background: #1760b1;/*#712c8a*/
		}
		.row-title .h1:before{ left: -40px; }
		.row-title .h1:after{ right: -40px; }
	.row-title .h2{
		font-size: 14px;
		line-height: 18px;
		margin-top: 10px;
		color: #666;
        display:block;
	}
	.row-title.white-title .h2,.row-title.white-title .h1{
		color: #fff;
	}
	.row-title .h1:hover{
		color: #1760b1;/*#712c8a*/
	}
    .serv{

}
.serv-m{

}

.serv-m ul{ padding:0 0 0; display:inline-block;}
.serv-m ul li{ width:285px;  background:#f4f4f4; float:left; margin-right:20px; display:inline;}
.serv-m ul li:nth-child(4n){margin-right:0;}
.serv-m ul li a{  display:block; text-align:center;border:#f4f4f4 5px solid;}
.serv-m ul li a:hover{border:#fa7321 5px solid; display:block; text-decoration:none;}
.serv-m ul li img{ width:275px; height:241px;}
.serv-m ul li span{ display:block; font-family:"Microsoft YaHei"; font-size:18px; color:#333;padding:0 5px; font-weight:bold; text-align:center; border-bottom:#bdbbcf 1px solid; height:47px; line-height:47px; margin:0 auto;}
.serv-m ul li span em{ font-size:22px; color:#fa7321; padding-left:5px; font-style:normal;}
.serv-m ul li p{ font-family:"Microsoft YaHei"; font-size:13px; color:#231e61; text-align:center; line-height:25px; overflow:hidden; padding:10px 10px 10px;}
.serv-m ul li p em{ color:#fa7321; font-style:normal;}
.serv-m ul li i{ display:block; margin:0 auto; text-align:center;}
.serv-m ul li i img{ width:121px; height:42px;}

.fl, .l { float: left; }
.fwys3 { padding-top:30px; }
.fwys3 ul li { width:116px; height:166px; line-height:50px; font-size:16px; text-align:center; }
.fwys3 ul li a { padding-top: 116px; color:#666; display:block; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.fwys3 ul li a:hover { color:#0d6fb8; }
.fwys3 ul li.fwysli1 a { background: url(../images/fwys_01.jpg) no-repeat center top; }
.fwys3 ul li.fwysli2 a { background: url(../images/fwys_02.jpg) no-repeat center top; }
.fwys3 ul li.fwysli3 a { background: url(../images/fwys_03.jpg) no-repeat center top; }
.fwys3 ul li.fwysli4 a { background: url(../images/fwys_04.jpg) no-repeat center top; }
.fwys3 ul li.fwysli5 a { background: url(../images/fwys_05.jpg) no-repeat center top; }
.fwys3 ul li.fwysli6 a { background: url(../images/fwys_06.jpg) no-repeat center top; }
.fwys3 ul li.fwysli1 a:hover { background: url(../images/fwys_01h.jpg) no-repeat center top; }
.fwys3 ul li.fwysli2 a:hover { background: url(../images/fwys_02h.jpg) no-repeat center top; }
.fwys3 ul li.fwysli3 a:hover { background: url(../images/fwys_03h.jpg) no-repeat center top; }
.fwys3 ul li.fwysli4 a:hover { background: url(../images/fwys_04h.jpg) no-repeat center top; }
.fwys3 ul li.fwysli5 a:hover { background: url(../images/fwys_05h.jpg) no-repeat center top; }
.fwys3 ul li.fwysli6 a:hover { background: url(../images/fwys_06h.jpg) no-repeat center top; }
.fwlfl {
    float: left;
    margin-left: 100.8px;
}
#wlfwM1 { padding-top:42px; margin-left:-18px; }
#wlfwM1 li { width:185px; height:92px; padding-bottom:20px; float:left; margin-left:18px; }
#wlfwM1 li img { width:185px; height:92px; }
.section{padding-top:100px;padding-bottom:100px;}
.section-header{position:relative;margin-bottom:40px;text-align:center;}
.section-header h1{font-size:40px;line-height:1em;color:#222;font-weight:bold;text-align:center;margin-bottom:18px;}
.section-header h2{font-size:36px;line-height:1em;color:#333;text-align:center;margin-bottom:18px;}
.section-header h3{display:inline-block;margin-bottom:14px;font-size:14px;color:#666;text-align:center;line-height:32px;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;}
.section-header h4{font-size:16px;line-height:1em;color:#999;text-align:center;text-transform:uppercase;}
.section-header-inverse h1,.section-header-inverse h2,.section-header-inverse h3,.section-header-inverse h4,.section-header-inverse h5{color:#fff;border-color:#fff;}
.section-header > .section-header-right{position:absolute;right:20px;font-size:14px;top:0;line-height:46px;color:#fff;}
.section-body{}
.s3{padding:45px 0;background:url(../images/1.jpg) no-repeat center center;background-color:#0680e7;color:#fff;}
.s3 .section-header{margin:0;}
.white{color:#fff!important;}
.size-24 {
    font-size: 24px!important;
}
.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.size-14 {
    font-size: 14px!important;
}
.mb-20, .my-20 {
    margin-bottom: 20px!important;
}
.mt-20, .my-20 {
    margin-top: 20px!important;
}
.grid.grid-5 > li{width:20%;}
.s5 .grid > li{height:346px;float:left;}
.s5 .grid > li .bgwrap{height:346px;color:#fff;padding:36px 24px;border-radius:60px 0 60px 0; display:block;}
.s5 .grid > li:nth-child(1) .bgwrap{background-color:#0680e7}
.s5 .grid > li:nth-child(2) .bgwrap{background-color:#83c2a2}
.s5 .grid > li:nth-child(3) .bgwrap{background-color:#52bbc8}
.s5 .grid > li:nth-child(4) .bgwrap{background-color:#deb129}
.s5 .grid > li:nth-child(5) .bgwrap{background-color:#e64a58}

.youshi {background:url(../images/adv_bg.jpg) no-repeat center 150px;
}
.adv_m {  padding-top:20px;  }
.adv_m h3 { top:12px; right:-5px;    text-align: right; }
.adv_b_m { padding:160px 0 30px; }
.adv_m ul { margin-bottom:17px; padding-left:50px; color:#203062; }
.adv_m ul h4 { font-size:18px; padding:20px 0 13px 10px; margin-bottom:3px; border-bottom:1px dashed #bcbcbc; color:#022e51; }
.adv_m ul h4 em { display:block; font:normal 10px Arial; text-transform:uppercase; margin-top:3px; color:#b9b9b9; }
.adv_m ul li { width:440px; font-size:14px; padding:10px 0 0 13px; line-height:28px; color:#333; }
.adv_m ul li em { color:#fa7321;font-style:normal }
.adv_1 { padding:0 15px 0 20px; }
.adv_1 img { display:block; }
.adv_1 .adv_u_1 { background:url(../images/adv_1.png) no-repeat left 20px; width:700px; }
.adv_2 { margin-top:36px; }
.adv_2 .adv_u_2 { background:url(../images/adv_2.png) no-repeat left 20px; width:461px; margin-top:40px; }
.adv_3 { margin-top:50px; padding-left:5px; }
.adv_3 .adv_u_3 { background:url(../images/adv_3.png) no-repeat left 20px; width:457px; }
.adv_3 img { display:block; margin-top:23px; }
.adv_4 { margin-top:45px; padding-right:10px; }
.adv_4 .adv_u_4 { background:url(../images/adv_4.png) no-repeat left 20px; width:457px; margin-top:4px; }
.adv_4 img { display:block; margin-top:23px; }
.adv_4 span { display:block; background:url(../images/adv_ph.png) no-repeat; text-align:center; width:294px; height:45px; lien-height:25px; color:#fff; }
.adv_4 span b { font-family:Arial, Helvetica, sans-serif; font-size:24px; }
/******************************新闻资讯******************************/
.new-box { margin-bottom:20px; background:url(../images/news_bg.jpg) repeat-x center; padding:35px 0; }
.new-box .n_content { }
.new-box .n_content .new-item:nth-child(3n){margin-right:0;}
.new-item { width:386px; height:280px; padding:10px 15px; float:left; background:#fff; margin-right:21px; }
.new-item img { width:350px; height:100px; margin:5px 0 }
.xwzx_T { height:37px; line-height:31px; }
.xwzx_T span { color:#333; float:left; font-size:16px; }
.xwzx_T a { font-size:12px; color:#666; float:right; }
.xwzx_T a:hover { color:#0779ce; }
.xwzx_C { padding-top:7px; }
.xwzx_C ul li { background:url(../images/dianbg.png) no-repeat left center; padding-left:15px; }
.xwzx_C ul li a { display:block; width:335px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; line-height:30px; height:30px; color:#666; }
.xwzx_C ul li a:hover { text-decoration:underline; color:#ffb500; }