@charset "utf-8";
/* CSS Document */
*{transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
html,body{font-size:14px;line-height: 180%;background:#fff;width:100%;margin:0px;padding:0px;font-family: "Microsoft YaHei" ,Helvetica Neue,Tahoma,Arial,"微软雅黑","宋体","黑体";}
img{border:0px;}
ul,li,p{margin:0px;padding:0px;}
a{text-decoration: none;}
ul,li{list-style-type:none; list-style:none;}
input,button,select,textarea{ outline:none;}
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
/** 设置默认字体 **/
html,
body {-webkit-text-size-adjust: none;font-family: "Microsoft YaHei", "Times New Roman";-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-size: 14px;color: #444;line-height: 180%;}
/** 设置表单元素**/
button,
input,
select,
textarea {font-family: "Microsoft YaHei", Times New Roman;-moz-appearance: none;-webkit-appearance: none;appearance: none;vertical-align: middle;outline: none;}
/** 重置图片元素 **/
img {border: 0px;vertical-align: middle;-ms-interpolation-mode: bicubic;}
/** 重置表格元素 **/
table {border-collapse: collapse;border-spacing: 0;}
/** 清除浮动 **/
.clearfix {*zoom: 1;}
.clearfix:before,
.clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
/** 重置列表元素 **/
ul,
ol {list-style: none;}
/** 重置超链接元素 **/
a,
.i-service li a .more {transition: 0.3s cubic-bezier(.42, 0, .58, 1);-webkit-transition: 0.3s cubic-bezier(.42, 0, .58, 1);}
a {text-decoration: none;color: #333;}
a:hover {text-decoration: none;color: #666;will-change: transform;}
a:hover,
a:active {outline: none;}
a:active, a:focus {outline: none;}
a, div { -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
.top{width:100%; height:auto; margin:0 auto; overflow:hidden;}
.top .logo{width:20.5%; height:100px; float:left; overflow:hidden;}
.top .mlogo{display:none;}
.top .nav{width:70%; height:100px; float:right; overflow:hidden;}
.top .nav li{width:14%; height:100px; float:left; overflow:hidden; margin-left:2.6%; line-height:100px; font-family:"微软雅黑"; font-size:16px; color:#000; text-align:center; display:block; list-style:none;}
.top .nav li a{color:#000; text-decoration:none; display:block;}
.top .nav li:hover{background:#004098;}
.top .nav li:hover a{color:#fff; text-decoration:none;}
.top .nav li.select{background:#004098;}
.top .nav li.select a{color:#fff; text-decoration:none;}
.banner {width: 100%;position: relative;overflow: hidden;height: 482px; z-index:2; margin-top:0px; z-index:1;}
.banner .num {position: absolute;bottom: 30px;left: 0;width: 100%;text-align: center;height: 12px;z-index: 2}
.banner .num a {width: 12px;height: 12px;background: #fff;display: inline-block;border-radius: 50%;margin: 0 5px}
.banner .num a:hover,
.banner .num a.act {background: #005596}
.banner_box {width:1920px;margin: 0 auto;position: relative}
.banner_box .content {width:1920px;margin: 0 0px;overflow: hidden;position: relative;height: 482px}
.banner_box li {position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: ease-in .2s;-webkit-transition: ease-in .2s;opacity: 0;filter: alpha(opacity=0)}
.banner_box .content li a { display:block;}
.banner_box .content li img{width:100%; height:auto;}
.banner_box li.on {opacity: 1;filter: alpha(opacity=100);z-index:1;}
.mbaner {width: 100%;overflow: hidden;position: relative;height:250px;}
.mbaner .atlas li {position: absolute;left: 0;top: 0;opacity: 0;transition: all .5s;width: 100%}
.mbaner .atlas li img {width:100%;height:auto;}
.mbaner .atlas li.act {opacity: 1;z-index: 3}
.mbaner .num {position: absolute;width: 100%;height: 12px;bottom:15%;left: 0;text-align: center;z-index: 5}
.mbaner .num a {width: 8px;height: 8px;display: inline-block;background: rgba(0, 0, 0, 0.5);border-radius: 10px;margin: 0 2px}
.mbaner .num a.on {background: #1f79cd}
.main{width:100%; height:auto; margin:0 auto; overflow:hidden;}
.main .m1{width:100%; height:60px; float:left; overflow:hidden; line-height:25px; font-family:"微软雅黑"; font-size:14px; color:#999; text-align:center; margin-top:50px;}
.main .m1 a{color:#000; font-size:26px; line-height:35px; font-weight:bold; letter-spacing:1px;}
.main .m2{width:100%; height:auto; float:left; overflow:hidden; margin-top:30px;}
.main .m2 li{width:23%; margin-left:1%;margin-right:1%;float:left; display:block; overflow:hidden;}
.main .m2 li .m2_pic{width:100%;float:left; overflow:hidden;text-align:center;}
.main .m2 li .m2_pic img{width:100%;max-width:210px;}
.main .m2 li .m2_zi{width:100%; text-align:center;height:50px;line-height:50px; float:left; font-family:"微软雅黑"; font-size:16px; color:#000;}
.main .m2 li .m2_zi a{color:#000; text-decoration:none; display:block; font-weight:bold;}
.main .m3{width:100%; height:60px; float:left; overflow:hidden; line-height:25px; font-family:"微软雅黑"; font-size:14px; color:#999; text-align:center; margin-top:30px;}
.main .m3 a{color:#000; font-size:26px; line-height:35px; font-weight:bold; letter-spacing:1px;}
.main .m4{width:100%; height:auto; float:left; overflow:hidden; margin-top:30px;}
.main .m4 li{width:19%; margin-left:0.5%; margin-right:0.5%;float:left; display:block; overflow:hidden; margin-bottom:10px;}
.main .m4 li .m4_pic{width:100%;float:left; overflow:hidden;}
.main .m4 li .m4_pic img{width:90%;}
.main .m4 li .m4_zi{width:100%; text-align:center; height:32px; line-height:32px; float:left; font-family:"微软雅黑"; font-size:14px; color:#000;}
.main .m4 li .m4_zi a{color:#000; text-decoration:none; display:block;}
.main .m5{width:100%; height:60px; float:left; overflow:hidden; line-height:25px; font-family:"微软雅黑"; font-size:14px; color:#999; text-align:center; margin-top:30px;}
.main .m5 a{color:#000; font-size:26px; line-height:35px; font-weight:bold; letter-spacing:1px;}
.main .m6{width:100%; height:auto; float:left; overflow:hidden; margin-top:30px;}
.main .m6 .m6_1{width:31.2%; height:438px; float:left; overflow:hidden;}
.main .m6 .m6_2{width:65%; height:auto; float:right; overflow:hidden;}
.main .m6 .m6_2 li{width:100%; height:145px; float:left; border-bottom:1px solid #bbb; overflow:hidden; font-family:"微软雅黑";}
.main .m6 .m6_2 li .m61{width:85%; height:145px; float:left; overflow:hidden;}
.main .m6 .m6_2 li .m61 .m6_21{width:100%; height:50px; float:left; overflow:hidden; font-size:16px; color:#000; line-height:50px; margin-top:10px;}
.main .m6 .m6_2 li .m61 .m6_21 a{color:#000; text-decoration:none; display:block;}
.main .m6 .m6_2 li .m61 .m6_22{width:100%; height:60px; float:left; overflow:hidden; font-size:14px; color:#999; line-height:30px; margin-top:5px; margin-bottom:20px;}
.main .m6 .m6_2 li .m62{width:14%; height:55px; float:right; margin-top:30px; background:#e70013; font-size:16px; line-height:25px; padding-top:15px; padding-bottom:15px; color:#eee; text-align:center;}
.main .m6 .m6_2 li .m62 a{color:#fff; font-size:22px; line-height:30px;}
.main .m7{width:100%; height:60px; float:left; overflow:hidden; line-height:25px; font-family:"微软雅黑"; font-size:14px; color:#999; text-align:center; margin-top:30px;}
.main .m7 a{color:#000; font-size:26px; line-height:35px; font-weight:bold; letter-spacing:1px;}
.mabout{width:100%; height:403px; margin:0 auto; overflow:hidden; background:url(../images/main_about_pic.jpg) no-repeat center;}
.mabout .mabout01{width:100%; height:auto; margin:0 auto; overflow:hidden;}
.mabout .mabout01 .ma01{width:100%; height:175px; float:left; overflow:hidden; line-height:35px; font-family:"微软雅黑"; font-size:14px; color:#000; text-align:center; margin-top:25px;}
.mabout .mabout01 .ma02{width:10%; height:40px; line-height:40px; float:left; text-align:center; margin-left:45%; font-family:"微软雅黑"; font-size:14px; color:#fff; background:#e70013; overflow:hidden; border-radius:10px; margin-top:30px;}
.mabout .mabout01 .ma02 a{color:#fff; text-decoration:none; display:block;}
.mrencai{width:100%; height:219px; margin:0 auto; overflow:hidden; background:url(../images/main_rencai_pic.jpg) no-repeat center;}
.youqing{width:100%; height:38px; margin:40px auto; overflow:hidden;}
.youqing .yq01{width:9.5%; height:38px; float:left; overflow:hidden;}
.youqing .yq01 img{width:100%; height:38px;}
.youqing .yq02{width:90%; height:38px; float:right; line-height:38px; overflow:hidden; font-family:"微软雅黑"; font-size:14px; color:#000;}
.youqing .yq02 li{width:auto; height:38px; margin-left:1%; display:block; overflow:hidden; float:left;}
.youqing .yq02 li a{color:#000; text-decoration:none;}
.foot{width:100%; height:auto; margin:0 auto; overflow:hidden; background:#233975;}
.foot .f1{width:100%; height:350px; margin:0 auto; overflow:hidden; background:url(../images/foot_pic01.jpg) no-repeat center;}
.foot .f1 .f1_1{width:27.5%; height:190px; float:left; margin-left:25.8%; overflow:hidden; margin-top:78px;}
.foot .f1 .f1_1 .f1_1_1{width:100%; height:40px; float:left; font-family:"微软雅黑"; font-size:18px; color:#fff;}
.foot .f1 .f1_1 .f1_1_2{width:100%; height:auto; float:left; overflow:hidden;}
.foot .f1 .f1_1 .f1_1_2 li{width:50%; height:auto; float:left; display:block; height:30px; line-height:30px; font-family:"微软雅黑"; font-size:14px; color:#fff;}
.foot .f1 .f1_1 .f1_1_2 li a{color:#fff; text-decoration:none;}
.foot .f1 .f1_2{width:13.75%; height:190px; float:left; overflow:hidden; margin-left:9%; margin-top:78px;}
.foot .f1 .f1_2 .f2_1_1{width:100%; height:40px; float:left; font-family:"微软雅黑"; font-size:18px; color:#fff;}
.foot .f1 .f1_2 .f2_1_2{width:100%; height:auto; float:left; overflow:hidden;}
.foot .f1 .f1_2 .f2_1_2 li{width:100%; height:auto; float:left; display:block; height:30px; line-height:30px; font-family:"微软雅黑"; font-size:14px; color:#fff;}
.foot .f1 .f1_2 .f2_1_2 li a{color:#fff; text-decoration:none;}
.foot .f1 .f1_3{width:22.5%; height:190px; float:right; overflow:hidden; margin-top:78px;}
.foot .f1 .f1_3 .f3_1_1{width:100%; height:40px; float:left; font-family:"微软雅黑"; font-size:18px; color:#fff;}
.foot .f1 .f1_3 .f3_1_2{width:100%; height:150px; float:left; overflow:hidden; line-height:30px; font-family:"微软雅黑"; font-size:14px; color:#fff;}
.foot .f2{width:100%; height:60px; margin:0 auto; overflow:hidden; border-top:1px solid #4f6191; padding-top:8px;}
.foot .f2 .f2_1{width:100%; height:60px; line-height:25px; margin:0 auto; overflow:hidden; font-family:"微软雅黑"; font-size:14px; color:#fff;}
.foot .f2 .f2_1 .f2_11{width:40%; overflow:hidden; float:left;}
.foot .f2 .f2_1 .f2_11 a{color:#fff; text-decoration:none;}
.foot .f2 .f2_1 .f2_12{width:60%; overflow:hidden; float:left; text-align:right;}
.foot .f2 .f2_1 .f2_12 a{color:#fff; text-decoration:none;}
.nmain{width:100%; height:auto; margin:30px auto; overflow:hidden;}
.nmain .nle{width:18%; height:auto; float:left; overflow:hidden;}
.nmain .nle .nl01{width:100%; height:70px; float:left; background:#233975; text-align:center; font-family:"微软雅黑"; font-size:12px; color:#fff; line-height:25px; padding-top:14px; padding-bottom:14px;}
.nmain .nle .nl01 a{color:#fff; font-size:28px; line-height:45px;}
.nmain .nle .nlb{width:99.4%; height:auto; float:left; overflow:hidden; border-left:1px solid #4f6191; border-right:1px solid #4f6191;}
.nmain .nle .nlb li{width:100%; height:40px; float:left; display:block; line-height:40px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#fff; background:#e70013; border-bottom:1px solid #4f6191;}
.nmain .nle .nlb li a{color:#fff; text-decoration:none; display:block;}
.nmain .nle .nlb span{width:100%; height:40px; float:left; display:block; line-height:40px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#000; border-bottom:1px solid #4f6191; }
.nmain .nle .nlb span a{color:#000; text-decoration:none; display:block;}
.nmain .nle .ncon{width:100%; height:auto; float:left; margin-top:20px;}
.nmain .rig{width:79%; height:auto; float:right; overflow:hidden;}
.nmain .rig .rig01{
	width:100%;
	height:50px;
	float:left;
	line-height:50px;
	overflow:hidden;
	font-family:"微软雅黑";
	font-size:14px;
	color:#000;
	background-image: url(../images/dw.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.nmain .rig .block{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	background-image: url(../images/xx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
}
.nmain .rig .block li{width:24%; margin-left:1.0%; margin-right:0%; float:left; display:block; overflow:hidden; margin-bottom:10px;}
.nmain .rig .block li .np_pic{width:100%; float:left; overflow:hidden;}
.nmain .rig .block li .np_pic img{width:94%; height:180px;}
.nmain .rig .block li .np_zi{width:100%; text-align:center; height:42px; line-height:42px; float:left; font-family:"微软雅黑"; font-size:14px; color:#000;}
.nmain .rig .block li .np_zi a{color:#000; text-decoration:none; display:block;}
.nmain .rig .blo{	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	background-image: url(../images/xx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;}
.nmain .rig .blo li{width:100%; height:135px; float:left; border-bottom:1px solid #bbb; overflow:hidden; font-family:"微软雅黑";}
.nmain .rig .blo li .new1{width:85%; height:135px; float:left; overflow:hidden;}
.nmain .rig .blo li .new1 .new11{width:100%; height:50px; float:left; overflow:hidden; font-size:16px; color:#000; line-height:50px; margin-top:10px;}
.nmain .rig .blo li .new1 .new11 a{color:#000; text-decoration:none; display:block;}
.nmain .rig .blo li .new1 .new12{width:100%; height:60px; float:left; overflow:hidden; font-size:14px; color:#999; line-height:30px; margin-top:5px; margin-bottom:20px;}
.nmain .rig .blo li .new2{width:14%; height:55px; float:right; margin-top:30px; background:#e70013; font-size:16px; line-height:25px; padding-top:15px; padding-bottom:15px; color:#eee; text-align:center;}
.nmain .rig .blo li .new2 a{color:#fff; font-size:22px; line-height:30px;}
.nmabout{width:100%; height:309px; margin:0 auto; overflow:hidden; background:url(../images/nmain_about_pic.jpg) no-repeat center;}
.page {
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.page a {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 0 10px;
	background: #eee;
	margin: 0 2px;
}

.page a:hover,
.page a.act {
	background: #2A63AF;
	color: #fff;
}

.page SPAN.current {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 0 10px;
	background: #ff6600;
	color: #fff;
	margin: 0 2px;
}
.page SPAN.disabled {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 0 10px;
	background: #2A63AF;
	margin: 0 2px;color: #fff;
}
.cd {
	border: 1px solid #e6e6e6;padding:3px;transition: 0.1s;border-radius: 8px;height:160px;
}
.cd:hover {
	border: 1px solid #1d2089;padding:3px;transition: 0.3s;border-radius: 10px;
}
@media(min-width:641px) {
.top{min-width:1200px; max-width:1200px;}
.mbaner{display:none;}
.main{min-width:1200px; max-width:1200px;}
.mabout .mabout01{min-width:1200px; max-width:1200px;}
.youqing{min-width:1200px; max-width:1200px;}
.foot .f1{min-width:1200px; max-width:1200px;}
.foot .f2 .f2_1{min-width:1200px; max-width:1200px;}
.nmain{min-width:1200px; max-width:1200px;}
}
@media(max-width:640px) {
.cd {border: 1px solid #e6e6e6;padding:3px;transition: 0.1s;border-radius: 8px;height:100px;}
.top .logo{display:none;}
.top .mlogo{display:block; width:90%; height:78px; float:left; margin-left:0%;}
.top .nav{width:100%; height:auto; float:left; overflow:hidden; background:#999; padding-top:1px; margin-bottom:5px;}
.top .nav li{width:33.1%; height:40px; float:left; line-height:40px; margin-left:0.1%; margin-right:0.1%; background:#fff; margin-bottom:1px;}
.banner{display:none;}
.main .m1{margin-top:10px;}
.main .m2 li{width:42.5%; margin-left:5%;}
.main .m3{margin-top:15px;}
.main .m4 li{width:42.5%; margin-left:5%;}
.main .m6{ margin-top:20px;}
.main .m6 .m6_1{display:none;}
.main .m6 .m6_2{width:96%; float:left; margin-left:2%; margin-right:2%;}
.main .m6 .m6_2 li{height:120px; border-bottom:none;}
.main .m6 .m6_2 li .m61{width:70%; height:120px;}
.main .m6 .m6_2 li .m61 .m6_21{height:40px; line-height:40px;}
.main .m6 .m6_2 li .m61 .m6_22{height:50px; line-height:25px; margin-bottom:15px;}
.main .m6 .m6_2 li .m62{width:25%; height:70px; margin-top:15px;line-height:30px; padding-top:10px; padding-bottom:10px;}
.main .m6 .m6_2 li .m62 a{line-height:40px;}
.mabout{height:auto; background:none;}
.mabout .mabout01{width:100%; height:auto; margin:0 auto; overflow:hidden;}
.mabout .mabout01 .ma01{width:96%; height:auto;line-height:30px; margin-top:20px; margin-left:2%;}
.mabout .mabout01 .ma02{width:30%; margin-left:35%; margin-top:20px;}
.mrencai{display:none;}
.youqing{display:none;}
.foot{margin-top:20px;}
.foot .f1{display:none;}
.foot .f2{border-top:none;}
.foot .f2 .f2_1 .f2_11{width:96%; text-align:center; margin-left:2%;}
.foot .f2 .f2_1 .f2_12{display:none;}
.nmain{margin:0px auto;}
.nmain .nle{width:100%;}
.nmain .nle .nl01{display:none;}
.nmain .nle .nlb{width:100%; border-left:none; border-right:none;}
.nmain .nle .nlb li{width:48%; height:40px; margin:2px 0.7%; float:left; display:block; line-height:40px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#fff; background:#e70013; border:1px solid #4f6191;}
.nmain .nle .nlb li a{color:#fff; text-decoration:none; display:block;}
.nmain .nle .nlb span{width:48%; height:40px; margin:2px 0.7%; float:left; display:block; line-height:40px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#000; border:1px solid #4f6191; }
.nmain .nle .nlb span a{color:#000; text-decoration:none; display:block;}
.nmain .nle .ncon{display:none;}
.nmain .rig{width:98%; margin-left:1%; float:left;}
.nmain .rig .rig01{margin-top:10px;}
.nmain .rig .block img{width:100%; height:auto !important;}
.nmain .rig .block li .np_pic img{width:94%; height:120px !important;}
.nmabout{display:none;}
.nmain .rig .block li{width:47%; margin-left:2%; margin-top:5px;margin-bottom:0px;}
.nmain .rig .blo li{height:120px; border-bottom:none;}
.nmain .rig .blo li .new1{width:70%; height:120px;}
.nmain .rig .blo li .new1 .new11{height:40px; line-height:40px;}
.nmain .rig .blo li .new1 .new12{height:50px; line-height:25px; margin-bottom:15px;}
.nmain .rig .blo li .new2{width:25%; height:70px; margin-top:15px;line-height:30px; padding-top:10px; padding-bottom:10px;}
.nmain .rig .blo li .new2 a{line-height:40px;}
.page {
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.page a {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 0 10px;
	background: #eee;
	margin: 0 2px;
}

.page a:hover,
.page a.act {
	background: #2A63AF;
	color: #fff;
}

.page SPAN.current {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 0 10px;
	background: #ff6600;
	color: #fff;
	margin: 0 2px;
}
.page SPAN.disabled {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 0 10px;
	background: #2A63AF;
	margin: 0 2px;color: #fff;
}
}