﻿@charset "utf-8";
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;outline:none !important;}
.wow{visibility:inherit !important;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
code, kbd, pre, samp { font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none; color:#333;-webkit-transition: all 0.2s ease-out 0s;  -moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
img{border:0; max-width:100%;}
li { line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative; float:left; width:100%;}
select{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; border:none;}
textarea{ resize:none;outline:none;}
label{ margin-bottom:0; font-weight:normal;}
input,select,textarea{ margin:0; padding:0; border:0; outline:none; -moz-border-radius:0px;-webkit-border-radius:0;-khtml-border-radius:0; border-radius:0;}
.pz_top{ float:left; width:100%; z-index:101; position:relative;}
.pz_banner{ float:left; width:100%; position:relative; z-index:5; min-height:300px;}
.pz_menu{ float:left; width:100%; position:relative; z-index:99;}
.pz_main{ float:left; width:100%; overflow:hidden;}
.pz_down{ float:left; width:100%; background:#282829; overflow:hidden;}
.pz_top.on{ box-shadow:0 3px 5px rgba(0,0,0,0.15);}
.pz_main .more{margin: 30px 0 40px 0;width:100%;text-align:center;}
.pz_main .more a{font-size: 14px;color: #333333;text-decoration: underline;}
.pz_main .homeimg{ width:100%; text-align:center;}
/*首页*/
.topnav{ width:100%; float: left;}
.topnav .logo{ float: left; line-height: 80px; width:20%; margin-right:40px;}
.topnav .lang{ float:right; width:98px; margin-top:22px; overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
.topnav .lang a{ display:block; width:50%; float:left; float:left; font-size:13px; color:white; height:30px; line-height:30px; background:#d6d6d6; text-align:center;}
.topnav .lang a.on{ background:#004097;}
.topnav .search_btn{ width:30px; float: right;position: relative; margin-top: 35px; margin-left:25px;}
.topnav .search_btn .search_ico{ width:30px; height: 30px; background: url(../images/search_ico.png) no-repeat center center #004097; background-size: 12px 12px; cursor: pointer;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
.topnav .search_btn .search_ico:hover{ background-color:#023a61;}
.search{ width: 335px; height: 42px; padding: 10px; position: absolute; left: 50%; top: 100px; background: #004097; display: none; overflow: hidden; margin-left: 250px;-moz-border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius:8px; border-bottom-left-radius:8px; -moz-border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px; border-bottom-right-radius:8px;}
.search .search_k{ display: block; width:247px; line-height: 22px; height: 22px; padding-left: 8px; float: left; color: white; font-size: 14px; background: none;}
.search .search_b{ width:68px; line-height: 22px; height: 22px; cursor: pointer; border-left: solid 1px white;text-align: center; color: white; font-size: 14px; position: relative; float: left;}
.search .search_b img{ width:15px; vertical-align: middle; margin: -2px 5px 0 0;}
.search .search_b input{display: block; width:100%; height: 100%; position: absolute; left: 0; top:0; background: none; opacity: 0; filter:alpha(opacity=0);}
.menu{float: left; margin-right:40px;width:60%;}
.menu > ul{ float:left;}
.menu ul .nli{ float:left;z-index:99; position:relative; height: 80px;}
.menu ul .nli span a{ display:block; float:left; height:80px; line-height:80px; color:#252525; font-size:16px; font-weight:bold; padding: 0 25px; background-position: center bottom; text-transform: uppercase; letter-spacing:1PX; }
.menu ul .nli.on span a,
.menu ul .nli:hover span a{ color:#252525; background: url(../images/bian_1.png) no-repeat center bottom;}
/*下拉菜单（漂浮在menu .nli上）*/
.sub { z-index:21;position:absolute; display: none; float:left;clear:both; width:160px;background:#fff; box-shadow:0 3px 16px rgba(0,0,0,0.15); top:100% !important; text-align: left; padding: 18px 0 8px 0; left: 50%; margin-left: -80px; text-align: center;}
.sub .l2{ width:100%; float: left; padding: 4px 20px; position: relative;}
.sub .l2 .l2_a{ padding:0px; line-height: 28px;width:100%;display:block;float:left;color:#333333; background-position:left center; font-size: 14px; border-bottom: dashed 1px rgba(0,0,0,0);}
.sub .l2:hover .l2_a { color:#004097; border-bottom: dashed 1px #004097;}
.sub .ul2 { float:left;position:absolute; left:96%; top:20px; display:none;margin:0px;width:185px; padding:17px 30px 16px 25px;overflow:hidden; background:url(../images/bg_8.png); border-top:solid 2px black; box-shadow:0 3px 16px rgba(0,0,0,0.15);}
.sub .ul2 .l3{ float:left;position:static;padding:0; margin:0; width: 100%; height: 40px; line-height:40px; float:left; font-size:14px; color:#333; text-align:left;}
.sub .ul2 .l3 .l3_a{ padding:0px; line-height: 40px;width:100%;display:block;float:left;color:#333333; background-position:left center;}
.sub .ul2 .l3:hover .l3_a { color:#082b8f; width:165px; padding-left:20px; background:url(../images/ico_2_1.png) no-repeat left center;}
.menuph{ float:right; margin-top: 10px; cursor: pointer;width: 26px;height: 32px; text-align: center; display: none;}
.menuph .point {display: inline-block;width: 26px;height: 3px;position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {width: 26px;}
.menuph .navbtn {position: absolute;top: 10px;right: 0;display: inline-block;width: 26px;height: 2px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #004097;}
.menuph .navbtn::after,
.menuph .navbtn::before {position: absolute;right: 0;display: inline-block;width: 26px;height: 2px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #004097;}
.menuph .navbtn::after { top:-9px;}
.menuph .navbtn::before { top:9px;}
.menuph .point.active .navbtn{background: transparent;}
.menuph .point.active .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
.menuph .point.active .navbtn::before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}
.pf_menu{ position:absolute; width:100%; height:auto; overflow-y:auto; right:0px; top:0px; z-index:60; display:block; padding:60px 2% 5px 2%; box-shadow:0 5px 5px rgba(0,0,0,0.15); padding-bottom:20px; z-index: 98; background: white;}
.ph_menu{ float:left; width:100%; text-align:left;}
.ph_menu .nli{ float:left; width:100%;}
.ph_menu .nli span{ float:left; width:100%; padding:0 10px 0 10px;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#333; font-size:14px; line-height:39px; white-space:nowrap; position: relative; letter-spacing: 1px; border-bottom: dashed 1px #ccc; padding:0 10px;}
.ph_menu .nli .l1_a.have{ }
.ph_menu .nli.on .l1_a.have{}
.ph_menu .nli.on .l1_a:before,.ph_menu .nli:hover .l1_a:before{ margin-left: -75px;}
.ph_menu .nli.on .l1_a:after,.ph_menu .nli:hover .l1_a:after{ margin-right: -75px;}
.ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%; padding: 10px 30px;}
.ph_menu .nli .l2_ul li a{ line-height:26px; font-size:12px; color:#666;}
.pz_menu.on{ box-shadow: 0 3px 6px rgba(0,0,0,0.10);}
.ph_menu .search{ display:block; margin:0 auto 0 auto; height:40px; border:solid 1px #0e6bb0; max-width:767px; width:100%; padding: 0 40px 0 0; position: relative; left:auto; top:auto;}
.ph_menu .search .search_k{ height:38px; line-height:38px; width:100%; background: white; font-size: 14px; color: #004097;}
.ph_menu .search .search_btn{ position: absolute; right:0; top: 0; height:38px; line-height:38px; width:40px; background: #0e6bb0 url(../images/search_btn.png) no-repeat center center; background-size: 16px 16px;}
.pf_menu .lang{ width:100%; float: left; overflow:hidden; padding:10px 0;}
.pf_menu .lang a{ width:50%; display: block; float: left; line-height: 1; position: relative; font-size: 12px; color: #333; cursor: pointer; z-index: 3; margin-top: 5px; padding: 0 10px; text-align:center; border-left:solid 1px #ddd; margin-left:-1px;}
.pf_menu .lang a:hover,.pf_menu .lang a.on{ color: #004097;}
@media screen and (max-width: 1199px) {
	.menu ul .nli span a{ padding: 0 15px; font-size:15px;}
}
@media screen and (max-width: 1024px) {
	.topnav{ height:60px;}
	.menuph{ display: block;}
	.topnav .menu,.topnav .lang,.topnav .search_btn{ display:none;}
	.topnav .logo{width: 80%;line-height: 60px;}
	.topnav .logo img{ width:70%;}
	.c_0100_3 ul li .zbox .img img{}
	.pz_banner{ min-height:auto;}
}
@media screen and (max-width: 767px) {
	.pf_menu{ padding:60px 2% 5px 2%;}
	.topnav{ padding:0 10px;}
}
.slide_banner .slick-slide{ width:100%; height: 100%; float: left; position:relative; overflow:hidden;}
.slide_banner .slick-slide img{ width:100%; float: left;}
.slide_banner .slick-dots {position: absolute;bottom: 45px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;overflow:hidden;}
.slide_banner .slick-dots li {position: relative;display: inline-block;width: 22px;height: 22px;margin: 0 6px;padding: 0;cursor: pointer;background: url(../images/banner_ico.png) no-repeat left center;overflow: hidden;vertical-align:top;}
.slide_banner .slick-dots li.slick-active{opacity: 1;background-position: right center;}
@media screen and (max-width: 1023px) {
.slide_banner .slick-dots {	bottom: 25px;}
.slide_banner .slick-dots li {width: 11px;height: 11px;margin: 0 4px;background-size: auto 11px;}
}
@media screen and (max-width: 767px) {
.slide_banner .slick-dots {bottom: 10px; height:12px;}
}
.elli{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.right{ position: fixed; width: 50px; right: 0px; top: 50%;margin-top: -25px; background: #474747; z-index: 20;}
.right ul{ float: left; width:100%;}
.right ul li{ float: right; width: 50px; height: 51px;position: relative; border-bottom: solid 1px #575757;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.right ul li .zbox{ position: absolute; left: 0; top: 0; width:170px;}
.right ul li.l1 .zbox{ position: absolute; left: 0; top: 0; width:220px;}
.right ul li .zbox.zbox img{ width: 50px; height: 50px; float: left;}
.right ul li .zbox .text{ float: left; width:115px; padding: 8px 0 11px 0;}
.right ul li .zbox .text h5{ width:100%; float: left; font-size: 14px; color: white; line-height: 17px;}
.right ul li .zbox .text h5 a{ color: white;}
.right ul li:hover{ width: 170px; background:#004097;}
.right ul li.l1:hover{ width: 220px;}
.right ul li.last .zbox .text h5{ line-height: 31px;}
.right ul li.z_ewm:hover{width:50px;}
.right ul li.z_ewm .z_ewmimg{position:absolute; right:-150px; top:0; width:100px; height:100px; border:5px solid #fff;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.right ul li.z_ewm .z_ewmimg img{width:90px; height:90px; display:block;}
.right ul li.z_ewm:hover .z_ewmimg{ right:50px;}
@media screen and (max-width: 1024px) {
.right{ display: none;}
}
.footer{ width:100%; float: left;}
.footer .c_441{ width:441px; float: left; padding:57px 66px 50px 0; border-right: solid 1px #363636;}
.footer .c_441 dl{ width:100%; float: left; }
.footer .c_441 dl dt{ width:122px; float: left; height: 35px; border-bottom: solid 1px #363636; font-size: 16px; color: white; line-height: 22px; background: url(../images/bian_2.png) no-repeat left bottom; font-weight:normal;}
.footer .c_441 .p{ width:100%; float: left; margin-top: 10px; font-size: 13px; color:#bbb; line-height: 18px; height: 144px; text-indent: 2em; text-transform:uppercase; overflow: hidden;}
.footer .c_441 .fx{ width:100%; float: left; margin-top: 12px;}
.footer .c_441 .fx .bdsharebuttonbox{ float: left;}
.footer .c_441 .fx .bdsharebuttonbox a{ display: block; float: left; margin: 0 20px 0 0 !important; padding: 0 !important; width:25px; height: 25px; background-size: contain; background-color:#3e3e3f !important;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
.footer .c_441 .fx .bdsharebuttonbox a.a1{ background: url(../images/ico_3_1.png) no-repeat center center;}
.footer .c_441 .fx .bdsharebuttonbox a.a2{ background: url(../images/ico_3_2.png) no-repeat center center;}
.footer .c_441 .fx .bdsharebuttonbox a.a3{ background: url(../images/ico_3_3.png) no-repeat center center;}
.footer .c_441 .fx .bdsharebuttonbox a:hover{ background-color:#004097 !important;}
.footer .c_441 .fx .bdsharebuttonbox a.a1:hover{ background-image: url(../images/ico_3_1_h.png); opacity: 1;}
.footer .c_441 .fx .bdsharebuttonbox a.a2:hover{ background-image: url(../images/ico_3_2_h.png); opacity: 1;}
.footer .c_441 .fx .bdsharebuttonbox a.a3:hover{ background-image: url(../images/ico_3_3_h.png); opacity: 1;}
.footer .c_330{ width:780px; height:333px; float: left; padding: 53px 23px 77px 0px; border-right: solid 1px #363636;}
.footer .c_330 dl{ width:25%; float: left; }
.footer .c_330 dl dt{ width:122px; float: left; height: 35px; border-bottom: solid 1px #363636; font-size: 16px; color: white; line-height: 22px; background: url(../images/bian_2.png) no-repeat left bottom; font-weight:normal;}
.footer .c_330 dl dd{ width:100%; float: left; margin-top: 11px;}
.footer .c_330 dl dd ul{ width:100%; float: left;}
.footer .c_330 dl dd ul li{ width:100%; float: left;}
.footer .c_330 dl dd ul li a{ width:100%; float: left; font-size: 13px; color: #bbb; line-height: 36px; height: 36px;}
.footer .c_330 dl dd ul li a:hover{ color: white;}
.footer .c_398{ width:388px; float: right; padding: 53px 0 0 31px;}
.footer .c_398 dl{ width:100%; float: left; }
.footer .c_398 dl dt{ width:122px; float: left; height: 35px; border-bottom: solid 1px #363636; font-size: 16px; color: white; line-height: 22px; background: url(../images/bian_2.png) no-repeat left bottom; font-weight:normal;}
.footer .c_398 dl dd{ width:100%; float: left; margin-top: -6px;}
.footer .c_398 dl dd li{ width:100%; float: left; margin-top: 23px; padding-left: 43px; position: relative;}
.footer .c_398 dl dd li .ico{ width:30px; height: 30px; position: absolute; left: 0; top: 50%; margin-top:-15px; background:#3e3e3f;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.footer .c_398 dl dd li .ico img{ width:100%; float: left;}
.footer .c_398 dl dd li .p{ width:100%; float: left; font-size: 14px; color: #bbb; line-height: 18px;}
.footer .c_398 dl dd li .p a{ color: #bbb;}
.footer .c_398 dl dd li:hover .ico{ transform:rotateY(180deg); background:#004097;}
.down{ background: #282829; padding: 17px 0 24px 0; border-top:solid 1px #333334;}
.down .down_l{ float: left; font-size: 12px; color: #bbb; line-height: 28px;}
.down .down_l a{ color: #bbb; margin-left:10px;}
.down .down_l a:hover{ color:white;}
.down .link_2{ width:20%; height: 28px;padding-left: 10px; line-height: 26px; font-size: 12px; color: #bbb; background-size: 9px 6px; position: relative; float: right; cursor: pointer; text-align:right;}
.down .link_2 ul{ width:100%; position: absolute; left: 0; bottom: 27px; border: solid 1px rgba(255,255,255,0.2); border-bottom: 0; overflow: hidden; display: none;-moz-border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-khtml-borde-top-left-radius:8px; border-top-left-radius:8px; -moz-border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-khtml-borde-top-right-radius:8px; border-top-right-radius:8px;}
.down .link_2 ul li{ width:100%; float: left; text-align: center; border-top:  solid 1px rgba(255,255,255,0.2);margin-top: -1px;}
.down .link_2 a{ color: #bbb; }
.down .link_2 ul li:hover a{ color: #fff; background: #1f1f1f;}
.down .link_2.on{ background-image:url(../images/ico_4_1_h.png);}
@media screen and (max-width: 1199px) {
.footer .c_441{ width:401px;}
.footer .c_330{ width:280px; padding: 53px 23px 77px 43px;}
.footer .c_398{ width:308px; padding: 53px 0 0 41px;}
}
@media screen and (max-width: 1024px) {
.footer{ padding: 0 10px; display:none;}
.footer .c_330{ display: none;}
.footer .c_441{ width:50%;}
.footer .c_398{ width:50%;}
.down{ padding: 12px 10px 18px 10px;}
}
@media screen and (max-width: 767px) {
.footer .c_441{ padding:27px 36px 20px 0;}
.footer .c_441 .logo{ height: 37px;}
.footer .c_441 .p{ margin-top: 6px; font-size: 12px; line-height: 30px; height: 120px;}
.footer .c_441 .fx{ margin-top: 14px;}
.footer .c_441 .fx .bdsharebuttonbox a{ width:20px; height: 20px; background-size:contain !important; margin-right:12px !important;}
.footer .c_398{ padding: 23px 0 0 31px;}
.footer .c_398 dl dt{ width:100%;height: 30px; font-size: 13px;}
.footer .c_398 dl dd{ margin-top: -4px;}
.footer .c_398 dl dd li{ margin-top: 13px; padding-left: 33px;}
.footer .c_398 dl dd li .ico{ width:22px; height: 22px; margin-top:-11px;}
.footer .c_398 dl dd li .p{ font-size: 12px; line-height: 22px;}
.down .down_l{ width:100%; float: left; text-align: center;}
.down .link_2{ width:100%; margin-top: 10px; text-align:center; padding-left:0;}
}
@media screen and (max-width: 480px) {
.footer{ padding: 10px 10px; display:none;}
.footer .c_441{ width: 100%; padding:17px 0 10px 0; border-bottom: solid 1px #363636; border-right:0;}
.footer .c_398{ width: 100%; padding: 6px 0 0 0;}
.footer .c_398 dl dt{ background: url(../images/ico_4_1.png) no-repeat 90% center; background-size: 9px 6px !important;}
.footer .c_398 dl dd{ display: none;}
.footer .c_398 dl dt.on{ background-image: url(../images/ico_4_1_h.png);}
}
.c_0100_1{ width:100%; float:left; padding:58px 0 78px 0;}
.tit_1{ width:100%; float: left; position: relative;}
.tit_1 h3{ width:100%; float: left;font-size: 14px; color: #333; line-height: 46px; text-align:center;}
.tit_1 h4{ width:100%; float: left; margin-bottom:0px;font-size: 28px; letter-spacing:1px; color: #252525; line-height: 46px; text-align:center; text-transform:uppercase; font-weight:bold;}
.tit_1 p{ width:50%; margin:0 auto; text-align:left;color: #666; line-height:30px; font-size:14px;}
.tit_1 h6{ width: 50px; height: 3px; background: #333; margin: 50px auto 20px auto;}
.tit_1 .bian{ width:545px; position: absolute; right: 0; top:74px; height: 5px;}
@media screen and (max-width:1023px) {
.pz_main .more{margin: 10px 0 20px 0;width: 100%;text-align: center;}
.tit_1{ width:100%; margin:0 auto; float:none;}
.tit_1 h5{width: 100%;max-height:300px;overflow:hidden;font-size:12px;}
.tit_1 h4{ font-size: 20px; line-height: 36px; float:none}
.tit_1 h6{ font-size: 12px;margin: 5px auto 5px auto; width:35px;}
.tit_1 .bian{ top:48px; display:none;}
}
.c_0100_1 .zbox{ width:100%; float:left; margin-top:30px;}
.c_0100_1 .c_586{ width:50.08%; float:right; margin-top:34px;}
.c_0100_1 .c_586 h2{ color:#333; font-size:24px; margin-bottom:15px; font-weight:bold;}
.c_0100_1 .c_586 .p{ width:100%; float:left; font-size:14px; color:#333; line-height:36px;}
.c_0100_1 .c_586 ul{ width:100%; float:left; margin-top:9px;}
.c_0100_1 .c_586 ul li{ width:47.44%; float:left; margin-top:10px; padding:32px 20px 36px 20px; background:#fafafa;}
.c_0100_1 .c_586 ul li .ico{ width:66px; height:66px; float:left; background:#004097;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.c_0100_1 .c_586 ul li:hover .ico{ transform:rotateY(180deg);}
.c_0100_1 .c_586 ul li:hover{ box-shadow:0 3px 7px rgba(0,0,0,0.15);}
.c_0100_1 .c_586 ul li .ico img{ float:left;}
.c_0100_1 .c_586 ul li h4{ margin-left:81px; margin-top:2px; font-size:16px; color:#333; line-height:1;}
.c_0100_1 .c_586 ul li h5{ margin-left:81px; margin-top:8px; font-size:12px; color:#999; line-height:20px; height:40px;}
.c_0100_1 .c_586 .btn{ width:100%; float:left; margin-top:24px;}
.c_0100_1 .c_586 .btn a{ display:block; float:left; width:120px; height:35px; line-height:35px; color:#333; border:1px solid #333; font-size:14px; font-family:Arial; font-family:Arial; text-align:center;}
.fr{ float:right !important;}
.c_0100_1 .zbox .img{ width:46.15%; float:left; position:relative; margin-top:-10px;}
.c_0100_1 .zbox .img img{ width:100%; float:left;}
.c_0100_1 .zbox .img .bian{ width:105%; position:absolute; right:0; top:0;}
@media screen and (max-width: 1199px) {
.c_0100_1 .c_586{ margin-top:34px;}
.c_0100_1 .c_586 .p{ line-height:30px;}
.c_0100_1 .c_586 ul li{ padding:22px 10px 26px 10px;}
}
@media screen and (max-width: 1023px) {
.c_0100_1{ padding:48px 0 52px 0;}
.c_0100_1 .c_586 .p{ font-size:12px; line-height:26px;}
.c_0100_1 .c_586 ul li{ width:49%; padding:12px 10px 16px 10px;}
.c_0100_1 .c_586 ul li .ico{ width:46px; height:46px;}
.c_0100_1 .c_586 ul li h4{ margin-left:51px; font-size:14px;}
.c_0100_1 .c_586 ul li h5{ margin-left:51px; margin-top:6px;}
.c_0100_1 .c_586 .btn{ margin-top:14px;}
.c_0100_1 .c_586 .btn a{ width:120px; height:35px; line-height:35px; font-size:12px;}
.c_0100_1 .zbox .img{ margin-top:-40px;}
}
@media screen and (max-width: 767px) {
.c_0100_1{ padding:15px 10px 12px 10px;}
.c_0100_1 .c_586,.c_0100_1 .zbox .img{ width:100%;}
.c_0100_1 .zbox .img{ margin-top:0px;}
.c_0100_1 .c_586 ul li{width:100%}
.c_0100_1 .c_586{ margin-top:14px;}
.tit_1 p{ width:100%;}
}
.c_0100_2{ width:100%; float:left; padding:0px 0; }
.c_0100_2 .tit_1 h4{ color:#333;}
.c_0100_2 ul{ width:100%; float:left; margin-top:-60px;}
.c_0100_2 ul li{ width:24.475%; float:left; margin-right:0.7%; padding:14% 2%;}
.c_0100_2 ul li:last-child{margin-right:0;}
.c_0100_2 ul li .img{ width:100%; float:left; overflow:hidden; position:relative; }
.c_0100_2 ul li .img img{ width:100%; float:left;}
.c_0100_2 ul li .text{ width:100%; padding-bottom: 79.5%;text-align:center; position:relative; top:0; z-index:999;}
.c_0100_2 ul li .text h3{ width:100%;font-family: 'OPENSANS-LIGHT'; font-size:30px; color:white; line-height:1;}
.c_0100_2 ul li .text h3 span{ opacity:0.5;}
.c_0100_2 ul li .text .bian{ width:1px; height:25px; background:white; opacity:0.3; display:inline-block; *zoom:1; *display:inline; margin-top:5px;}
.c_0100_2 ul li  h4{ width:100%; text-align:center; font-size:22px; font-weight:bold; text-transform:uppercase; color:#fff; position:relative; z-index:9999; line-height:30px; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); }
.c_0100_2 ul li  h5{ width:100%; text-align:center; font-size:12px; color:#333; position:relative; z-index:9999; line-height:30px; }
.c_0100_2 ul li  h6{ width:35%; margin:10px auto 0 auto; text-transform:uppercase; text-align:center; font-size:12px; background:#fff; color:#333; position:relative; z-index:9999; line-height:28px; }
.c_0100_2 ul li.l0{ margin-top:76px;}
.c_0100_2 .more{ width:100%; float:left; margin-top:-54px;}
.c_0100_2 .more a{ display:block; float:right; width:64px;}
.c_0100_2 .more a:hover{ margin-right:10px;}
@media screen and (max-width: 1023px) {
.c_0100_2{ padding:40px 0;}
.c_0100_2 ul li.l0{ margin-top:121px;}
.c_0100_2 ul li .text{}
.c_0100_2 ul li .text h3{ font-size:20px;}
.c_0100_2 ul li .text .bian{ height:15px;}
.c_0100_2 ul li .text h4{ font-size:14px;}
.c_0100_2 ul{ margin-top:-40px;}
.c_0100_2 .more a{ width:44px;}
.c_0100_2 ul li  h4{ width:100%; text-align:center; font-size:14px; color:#fff; position:relative; z-index:9999; line-height:10px;}
}
@media screen and (max-width: 767px) {
.c_0100_2{ padding:20px 10px;}
.c_0100_2 ul li{ width:48%; margin-bottom:1%; margin-left:1%; height:200px;}
.c_0100_2 ul li.l0{ margin-top:0;}
.c_0100_2 ul{ margin-top:0px;}
.c_0100_2 ul li{padding: 20% 2% 4% 2%;}
.c_0100_2 ul li h6{width: 40%;margin: 10px auto 0 auto;text-transform:none;text-align: center;font-size: 10px;background: #fff;color: #333;position: relative;z-index: 9999;line-height: 20px;}
}
.c_0100_3{ width:100%; float:left; padding:78px 0 52px 0;}
.c_0100_3 ul{ width:100%; float:left; margin-top:10px;}
.c_0100_3 ul li{ width:16.16%; float:left; padding:0 15px; margin-top:10px; }
.c_0100_3 ul li .zbox{ width:100%; float:left;}
.c_0100_3 ul li .zbox .img{ width:100%; max-height:265px; float:left; overflow:hidden;}
.c_0100_3 ul li .zbox .img img{ width:100%; float:left;transition: all 0.4s linear;-moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear;-o-transition: width all 0.4s linear;}
.c_0100_3 ul li .zbox:hover .img img{transform: scale(1.09,1.09);-ms-transform: scale(1.09,1.09);-webkit-transform: scale(1.09,1.09);-o-transform: scale(1.09,1.09);-moz-transform: scale(1.09,1.09);}
.c_0100_3 ul li .zbox .text{ width:100%; float:left; padding:24px 24px 0 24px; height:180px; background: #F2F2F2;}
.c_0100_3 ul li .zbox .text h2{ width:100%; text-align:left; font-size:14px; font-weight:bold; padding-bottom:10px; }
.c_0100_3 ul li .zbox .text h6{ width: 30px; height: 2px; background: #333; margin: 5px 0; }
.c_0100_3 ul li .zbox .text .title{ width:100%; float:left; font-size:12px; color:#333; line-height:26px; text-align:left;}
.c_0100_3 ul li .zbox .text .p{ width:100%; float:left; margin-top:30px;}
.c_0100_3 ul li .zbox .text .p .time{ float:left; font-size:14px; color:#333; line-height:20px; opacity:0.6;}
.c_0100_3 ul li .zbox .text .p .more{ float:right; font-size:14px; color:#333; line-height:20px; opacity:0.6;}
.more_1{ width:100%; float:left; margin-top:40px; text-align:center;}
.more_1 a{ display:inline-block; *zoom:1; *display:inline; width:160px; height:45px; line-height:43px; border:solid 1px #e5e5e5; font-size:14px; color:#666; font-family:Arial; text-transform:uppercase;-moz-border-radius:23px;-webkit-border-radius:23px; 
-khtml-border-radius:23px;border-radius:23px;}
.more_1 a:hover{ border-color:#004097; background:#004097; color:white;}
@media screen and (max-width: 1023px) {
.c_0100_3{ padding:35px 0 32px 0;}
.c_0100_3 ul{ margin-top:30px;}
.c_0100_3 ul li .zbox .text{ margin-top:24px; padding-bottom:14px;}
.c_0100_3 ul li .zbox .text .title{ font-size:12px; line-height:20px; }
.c_0100_3 ul li .zbox .text .p{ margin-top:20px;}
.c_0100_3 ul li .zbox .text .p .time{ font-size:12px;}
.c_0100_3 ul li .zbox .text .p .more{ font-size:12px;}
.more_1{ margin-top:20px;}
.more_1 a{ width:120px; height:35px; line-height:33px; font-size:12px;}
}
@media screen and (max-width: 767px) {
.c_0100_3{ padding:25px 20px 22px 20px;}
.c_0100_3 ul{ margin-top:20px;}
.c_0100_3 ul li{ width:50%; padding:0 5px;}
.c_0100_3 ul li .zbox .text{ margin-top:0px; padding-bottom:15px; height:auto;}
.c_0100_3 ul li .zbox .text h2{width: 100%;text-align: left;font-size: 12px;font-weight: bold;padding-bottom: 10px;}
}
.c_0100_4{ width:100%; float:left; background:#f5f5f5; padding:58px 0 113px 0;}
.slide_pic_1{ width:100%; float:left; margin-top:28px;}
.slide_pic_1 .li_hp{ width:100%; float:left; padding:5px 15px; margin-top:20px;}
.slide_pic_1 .li_hp img{ width:100%; float:left;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.slide_pic_1 .li_hp:hover img{ box-shadow:0 2px 4px rgba(0,0,0,0.22);}
.slide_pic_1 .slick-dots {position: absolute;bottom: -53px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;overflow:hidden;}
.slide_pic_1 .slick-dots li {position: relative;display: inline-block;width: 13px;height: 13px;margin: 0 11px;padding: 0;cursor: pointer;background:url(../images/ico_4_4.png) no-repeat left center;}
.slide_pic_1 .slick-dots li.slick-active{background-position:right center;}
@media screen and (max-width: 1023px) {
.c_0100_4{ padding:38px 0 63px 0;}
}
@media screen and (max-width: 767px) {
.c_0100_4{ padding:28px 20px 43px 20px;}
.slide_pic_1{ margin-top:18px;}
.slide_pic_1 .li_hp{ padding:0 5px; margin-top:10px;}
.slide_pic_1 .slick-dots {bottom: -30px;}
.slide_pic_1 .slick-dots li {width: 8px;height:8px;margin: 0 6px; background-size:auto 8px;}
}
/*诚聘英才*/
.banner{ width:100%; float:left; position:relative;}
.banner img{ width:100%; float:left;}
.side_bg{ background:url(../images/bg_2.png); padding:18px 0; position:absolute; left:0; bottom:0; width:100%;}
.side_tit{ float:right; padding-left:25px; line-height:34px; color:#fff; font-size:14px; background:url(../images/ico_4_5.png) left center no-repeat;}
.side_tit a{ color:#fff;}
.side_tit a:hover{opacity:0.8;filter: alpha(opacity=80);}
/*左边*/
.pz_SideLayer{ float:left;}
.pz_SideLayer .l1{ float:left; margin-right:20px;}
.pz_SideLayer .l1 a{ float:left; height:34px; line-height:34px; color:#fff; font-size:15px; padding:0 22px; border-radius:34px; -moz-border-radius:34px; -webkit-border-radius:34px; }
.pz_SideLayer .l1 a.hover,
.pz_SideLayer .l1:hover a{ background:#fff; color:#333;}
@media  screen and (max-width:991px){
.pz_SideLayer{ display:block;}
.side_bg{ text-align:center; padding:10px 0;}	
.pz_SideLayer{ width:100%; float:left;}	
.side_tit{ display:none;}
.pz_SideLayer .l1{ width:32%; padding:0 5px; margin:0; float:none; display:inline-block; *zoom:1; *display:inline; vertical-align:top;}
.pz_SideLayer .l1 a{ width:100%; height:30px; line-height:30px; font-size:12px; padding:0;}
}
.c_0100_5{ width:100%; float:left; padding:70px 0 60px 0;}
.tit_2{ width:100%; float:left; text-align:center; overflow:hidden;}
.tit_2 h3{ width:100%; float:left; font-size:28px; font-weight:bold; line-height:1; color:#000; text-transform:uppercase; letter-spacing:2px;}
.tit_2 h5{ width:100%; float:left; margin-top:8px;}
.tit_2 h5 span{ display:inline-block; *zoom:1; *display:inline; font-size:16px; line-height:1; color:#999; font-family:Arial; padding:0 16px; position:relative;}
.tit_2 h5 span:before{ content:''; width:600px; height:1px; background:#e5e5e5; position:absolute; left:-600px; top:50%;}
.tit_2 h5 span:after{ content:''; width:600px; height:1px; background:#e5e5e5; position:absolute; right:-600px; top:50%;}
.h_zp{ width:100%; float:left; background:#0e6bb0; color:#fff; font-size:16px; font-weight:bold;line-height:60px; margin-top: 25px;}
.h_zp .d1{width:280px; padding-left:20px; float:left;}
.h_zp .d2{width:170px; text-align:center; float:left;}
.h_zp .d3{width:230px; text-align:center; float:left;}
.h_zp .d4{width:170px; text-align:center; float:left;}
.h_zp .d5{width:215px; text-align:center; float:left;}
.chancecontain{position:relative; width:100%; float:left;}
.chancecontain ul{float:left; width:100%; min-height:500px;}
.chancecontain ul li{float:left; width:100%; background:#f5f5f5; margin-top:12px; position:relative; z-index:11; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; font-size:16px; color:#333; line-height:60px;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.chancecontain ul li.hover{ color:#0e6bb0;}
.chancecontain ul li .d1{ width:280px; padding-left:20px; float:left;}
.chancecontain ul li .d2{ width:170px; text-align:center; float:left;}
.chancecontain ul li .d3{ width:230px; text-align:center; float:left;}
.chancecontain ul li .d4{ width:170px; text-align:center; float:left;}
.chancecontain ul li .d5{ width:215px; text-align:center; float:left;}
.chancecontain ul li .d6{ width:85px; float:left;}
.chancecontain .boright{ border-right:#fff solid 1px;}
.chancecontain .deta{font-size:14px; width:100%; padding:0 70px; left:0; top:0; overflow:hidden;position:relative; background:#fbfbfb; display: none;}
.chancecontain .deta .condata{ float:left; width:100%; padding:3.6% 0; color:#666666; font-size:12px;line-height:28px;}
.chancecontain .deta .condata .tdata{ float:left; width:100%;}
.chancecontain .deta .condata .l_710{ float:left; width:62.427%; padding:0 80px 0 0; font-size:12px; color: #666; line-height: 28px;}
.chancecontain .deta .condata .l_710 span{ display: block; font-size: 16px; color:#333;}
.chancecontain .deta .condata .r_455{ float:left; width:37.573%; padding:0 0 0 42px; border-left:#e7e7e7 solid 1px; font-size:12px; color: #666; line-height: 28px;}
.chancecontain .deta .condata .r_455 span{ display: block; font-size: 16px; color:#333;}
.chancecontain .deta .condata .ddata{ float:left; width:100%; padding:2.56% 0 0 0;}
.chancecontain .deta .condata .d710z{float:left; width:62.427%; padding:0 80px 0 0; font-size:14px; color: #666;}
.chancecontain .deta .condata .d710y{ float:left; width:37.573%; padding:0 0 0 42px;}
.chancecontain .deta .condata .d710y .a_134{ float:left; width:108px; height:34px; margin-top:10px; background:#0e6bb0; color:#fff; font-size:14px; text-align:center; line-height:34px;-moz-border-radius:17px;-webkit-border-radius:17px;-khtml-border-radius:17px; border-radius:17px;}
#lermore{ float:right; width:84px; height:60px; background:url(../images/btn_6.png) no-repeat center; cursor:pointer; border-left:solid 1px #fff;}
#lermore.hover,#lermore:hover{ background:url(../images/btn_6_h.png) no-repeat center;}
@media  screen and (max-width:1199px){
.h_zp .d1{ width:230px;}
.h_zp .d2{ width:120px;}
.h_zp .d3{ width:180px;}
.h_zp .d4{ width:120px;}
.h_zp .d5{ width:165px;}
.chancecontain ul li .d1{ width:230px;}
.chancecontain ul li .d2{ width:120px;}
.chancecontain ul li .d3{ width:180px;}
.chancecontain ul li .d4{ width:120px;}
.chancecontain ul li .d5{ width:165px;}
}
@media  screen and (max-width:1023px){
.c_0100_5{ padding:30px 0;}
.tit_2 h3{ font-size:20px;}
.tit_2 h5{ margin-top:4px;}
.tit_2 h5 span{ font-size:14px; padding:0 10px;}
.h_zp .d1{ width:160px;}
.h_zp .d2{ width:90px;}
.h_zp .d3{ width:150px;}
.h_zp .d4{ width:90px;}
.h_zp .d5{ width:135px;}
.chancecontain ul li .d1{ width:160px;}
.chancecontain ul li .d2{ width:90px;}
.chancecontain ul li .d3{ width:150px;}
.chancecontain ul li .d4{ width:90px;}
.chancecontain ul li .d5{ width:135px;}
}
@media  screen and (max-width:991px){
.h_zp .d4,.chancecontain ul li .d4{ display:none;}
}
@media  screen and (max-width:767px){
.c_0100_5{ padding:30px 10px 20px 10px;}
.chancecontain ul li .d5,.h_zp .d5,.h_zp .d2,.chancecontain ul li .d2,.h_zp .d3,.chancecontain ul li .d3{ display: none}
.chancecontain .deta{ padding:0 30px;}
.chancecontain .deta .condata .l_710{ padding-right: 20px; font-size:12px; line-height: 24px;}
.chancecontain .deta .condata .r_455{ padding-left: 20px;font-size:12px; line-height: 24px;}
.chancecontain .deta .condata .l_710 span{ font-size: 14px;}
.chancecontain .deta .condata .r_455 span{ font-size: 14px;}
.chancecontain .deta .condata .d710z{ padding:0 20px 0 0; font-size:12px;}
}
@media  screen and (max-width:480px){
.chancecontain .deta .condata .l_710,.chancecontain .deta .condata .r_455,.chancecontain .deta .condata .d710z,.chancecontain .deta .condata .d710y{ width:100%; padding: 0;}
.chancecontain .deta .condata .r_455{ border-left: 0; margin-top: 10px;}
.chancecontain ul li .d6{ width:65px;}
.h_zp{ font-size:14px;line-height:50px;}
#lermore{ width:65px; height:50px; background-size: 100% auto !important;}
.chancecontain ul li{ font-size: 14px; line-height: 50px;}
}
.wack1{ float:left; width:100%; padding:55px 0 0px 0; text-align:center;}
.pz_fy{ text-align:center; display:inline-block; *zoom:1; *display:inline;}
.pz_fy a { display:block; float:left; width:38px; height:32px;border: #e3e3e3 1px solid; line-height:30px; color:#272727; font-family:Arial;text-decoration:none; margin:0 4px; font-size:14px;}
.pz_fy a:hover,.pz_fy a.active{color:#fff; background-color:#333; text-decoration:none;}
.pz_fy .l_fy{ background:url(../images/btn9_l_h.png) center no-repeat; width:100px; height:38px;}
.pz_fy .r_fy{ background:url(../images/btn9_r_h.png) center no-repeat;width:100px; height:38px;}
.pz_fy .l_fy:hover,
.pz_fy .l_fy.on{ background:url(../images/btn9_l.png) center no-repeat #0e6bb0;}
.pz_fy .r_fy:hover,
.pz_fy .r_fy.on{ background:url(../images/btn9_r.png) center no-repeat #0e6bb0;}
@media  screen and (max-width:991px){
.wack1{ padding:20px 0 0 0;}
.fy_pc{ text-align:center; font-size:14px; color:#333; padding:5px 0;}
.fy_pc a{ padding:5px 25px; color:#323232; border:solid 1px #bdbbbb; border-radius:16px; overflow:hidden;}
.fy_pc span{ padding:5px 20px; color:#333;}
}
.c_1170_1{ width:100%; float:left; padding:0 0 35px 0;}
.c_1170_1 .c_370{ width:33.33%; float:left; margin-top:35px; padding:0 15px;}
.c_1170_1 .c_370 .img{ width:100%; float:left; background:black;}
.c_1170_1 .c_370 .img img{ width:100%; float:left; opacity:0.6;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.c_1170_1 .c_370 .text{ width:100%; float:left; background:#137abc; padding:46px 10px 10px 10px; text-align:center; height:186px;}
.c_1170_1 .c_370 .text h3{ width:100%;font-family: 'OPENSANS-LIGHT'; font-size:30px; color:white; line-height:1;}
.c_1170_1 .c_370 .text h3 span{ opacity:0.5;}
.c_1170_1 .c_370 .text .bian{ width:1px; height:25px; background:white; opacity:0.3; display:inline-block; *zoom:1; *display:inline; margin-top:5px;}
.c_1170_1 .c_370 .text h4{ width:100%; font-size:18px; color:white; line-height:1; margin-top:5px;}
.c_1170_1 .c_370:hover .img img{ opacity:1;}
@media screen and (max-width: 1199px) {
.c_1170_1 .c_370 .text{ height:166px; padding:36px 10px 10px 10px;}
}
@media screen and (max-width: 1023px) {
.c_1170_1 .c_370 .text{ height:136px;}
.c_1170_1 .c_370 .text h3{ font-size:20px;}
.c_1170_1 .c_370 .text .bian{ height:15px;}
.c_1170_1 .c_370 .text h4{ font-size:14px;}
}
.c_1170_1 .ul_1{ width:66.666%; float:left;}
.c_1170_1 .ul_1 li{ width:50%; float:left; padding:0 15px; margin-top:35px;}
.c_1170_1 .ul_1 li .zbox{ width:100%; float:left; position:relative;}
.c_1170_1 .ul_1 li .zbox:before{ content:''; width:100%; height:100%; background:#00538d; position:absolute; right:0px; bottom:0px; z-index:-1; opacity:0;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1170_1 .ul_1 li .zbox .img{ width:100%; float:left; background:black; overflow:hidden;}
.c_1170_1 .ul_1 li .zbox .img img{ width:100%; float:left; opacity:0.6;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1170_1 .ul_1 li .zbox .img .text{ width:140px; height:144px; position:absolute; right:0; bottom:0; text-align:center; padding:25px 10px 10px 10px;}
.c_1170_1 .ul_1 li .zbox .img .text h3{ width:100%;font-family: 'OPENSANS-LIGHT'; font-size:30px; color:white; line-height:1;}
.c_1170_1 .ul_1 li .zbox .img .text h3 span{ opacity:0.5;}
.c_1170_1 .ul_1 li .zbox .img .text .bian{ width:1px; height:25px; background:white; opacity:0.3; display:inline-block; *zoom:1; *display:inline; margin-top:5px;}
.c_1170_1 .ul_1 li .zbox .img .text h4{ width:100%; font-size:18px; color:white; line-height:1; margin-top:5px;}
.c_1170_1 .ul_1 li .zbox:hover .img img{ opacity:1;}
.c_1170_1 .ul_1 li .zbox:hover:before{ right:-15px; bottom:-15px; opacity:1;}
@media screen and (max-width: 1023px) {
.c_1170_1 .ul_1 li .zbox .img .text{ width:100px; height:104px; padding:16px 10px 10px 10px;}
.c_1170_1 .ul_1 li .zbox .img .text h3{ font-size:20px;}
.c_1170_1 .ul_1 li .zbox .img .text .bian{ height:15px;}
.c_1170_1 .ul_1 li .zbox .img .text h4{ font-size:14px;}
.c_1170_1 .ul_1 li .zbox:hover:before{ right:-10px; bottom:-10px;}
}
@media screen and (max-width: 767px) {
.c_1170_1{ padding:0 10px 15px 10px; overflow:hidden;}
.c_1170_1 .c_370,.c_1170_1 .ul_1{ width:100%; }
.c_1170_1 .c_370{ margin-top:20px; padding:0 5px;}
.c_1170_1 .c_370 .img,.c_1170_1 .c_370 .text{ width:50%;}
.c_1170_1 .c_370{ background:#137abc}
.c_1170_1 .c_370 .text{ margin-top:10%;}
.c_1170_1 .ul_1 li{ margin-top:10px; padding:0 5px;}
.c_1170_1 .ul_1 li .zbox:hover:before{ right:-3px; bottom:-3px;}
}
.c_1170_2 .content1{ width:100%; float: left; margin-top: 10px;display: flex;display: -webkit-flex;flex-wrap: wrap;align-items: flex-start;}
.c_1170_2 .content1 li{float: left; padding: 0 15px; margin-top: 30px;}
.c_1170_2 .content1 li .zbox{ width:100%; float: left; background: #f7f7f7; overflow: hidden;-moz-border-radius:11px;-webkit-border-radius:11px;-khtml-border-radius:11px; border-radius:11px;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1170_2 .content1 li .zbox .title{ width:100%; float: left; height: 104px; padding: 25px 30px 24px 106px; position: relative; background: #e8e8e8;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1170_2 .content1 li .zbox .title .ico{ width:56px; height: 56px; position: absolute; left: 30px; top: 25px; background: url(../images/ico5_1.png) no-repeat center center; background-size: contain;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1170_2 .content1 li .zbox .title h4{ width:100%; float: left; font-size: 18px; color: #333; line-height: 28px; margin-top: 3px;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1170_2 .content1 li .zbox .title h5{ width:100%; float: left; font-size: 12px; color: #333; line-height: 21px; opacity: 0.5; font-family: Arial; 
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1170_2 .content1 li.l1 .zbox .title h4{ margin-top:14px;}
.c_1170_2 .content1 li .dl{ width:100%; float: left; padding: 14px 35px 28px 30px; position: relative;}
.c_1170_2 .content1 li .dl .dd{ float:left; font-size: 16px; color: #666; line-height: 43px; width:50%;}
.c_1170_2 .content1 li .dl .dd span{ display:block; width:38px; height: 43px;text-align: center; float: left; line-height: 43px;}
.c_1170_2 .content1 li .dl .dd span img{ margin:-2px 0 0 0; vertical-align: middle;}
.c_1170_2 .content1 li .dl .dd a{ color: #666;}
.c_1170_2 .content1 li .dl .ewm{ width:90px; height: 90px; position: absolute; right:44px; top: 18px; padding: 6px; background: white; border: solid 1px #e5e5e5;}
.c_1170_2 .content1 li .dl .ewm img{ width:100%; float: left;}
.c_1170_2 .content1 li .zbox:hover{ box-shadow:0 2px 4px rgba(0,0,0,0.22);}
.c_1170_2 .content1 li .zbox:hover .title{ background:#0e6bb0;}
.c_1170_2 .content1 li .zbox:hover .title .ico{ background-image:url(../images/ico5_2.png);}
.c_1170_2 .content1 li .zbox:hover .title h4{ color:white;}
.c_1170_2 .content1 li .zbox:hover .title h5{ color:white;}
.c_1170_2 .content2{ width:100%; float: left; margin-top: 20px; height: 452px;}
#bdmap_1{ width:100%; height: 100%; position: relative; float: left;}
#bdmap_1 .BMap_pop{ float:right; background-image:url(../images/bg_3.png); background-repeat:no-repeat; border:none !important; width:347px !important; border:0 !important; height:180px; margin:112px 0 0 -220px; box-shadow:-5px 0 7px rgba(0,0,0,0.17);}
#bdmap_1 .BMap_pop .BMap_top,#bdmap_1 .BMap_pop .BMap_center,#bdmap_1 .BMap_pop .BMap_bottom,#bdmap_1 .BMap_pop div:nth-child(9n){ width:86% !important;}
#bdmap_1 .BMap_pop div{ background:none !important; border-color: none !important; border:0 !important;}
#bdmap_1 .BMap_pop div img{display:none;}
#bdmap_1 .iw_poi_title{ font-size: 18px; color: #fff; line-height: 24px; font-weight: normal; padding-bottom: 10px;border-bottom: solid 1px rgba(255,255,255,0.5) !important; width:100%; float: left;}
#bdmap_1 .iw_poi_content{ font-size: 14px; color: #fff; line-height: 30px; margin-top: 15px; margin-top: 12px;}
#bdmap_1 .BMap_shadow{ width:100%; float: left; display: none !important;}
#bdmap_1 .BMapLabel{ display: none !important;}
@media screen and (max-width:1199px) {
.c_1170_2 .content1 li{ width:100%; margin-top: 15px; padding: 0 15px;}
.c_1170_2 .content1 li .dl .ewm{ top:2px;}
.c_1170_2 .content1 li .zbox{ padding-bottom:10px;}
}
@media screen and (max-width:991px) {
.c_1170_2 .content1 li .zbox{ padding-bottom:0px;}
.c_1170_2 .content1 li .zbox .title{ height: 64px; padding: 15px 10px 14px 56px;}
.c_1170_2 .content1 li .zbox .title .ico{ width:36px; height: 36px; left: 10px; top: 15px;}
.c_1170_2 .content1 li .zbox .title h4{ font-size: 14px; line-height: 22px; margin-top: -2px;}
.c_1170_2 .content1 li .zbox .title h5{ line-height: 18px;}
.c_1170_2 .content1 li.l1 .zbox .title h4{ margin-top:6px;}
.c_1170_2 .content1 li .dl{ padding: 10px 10px 18px 10px;}
.c_1170_2 .content1 li .dl .dd{ float:left; font-size: 14px; color: #666; line-height: 33px; margin-right: 5px; width:100%;}
.c_1170_2 .content1 li .dl .dd span{ width:28px; height: 33px; line-height: 33px;}
.c_1170_2 .content1 li .dl .ewm{ width:60px; height: 60px; right:14px; top: 15px; padding: 4px;}
}
@media screen and (max-width:767px) {
.c_1170_2  .content2{ margin-top: 20px; height: 291px;}
#bdmap_1 .BMap_pop{ background-size:contain; width:247px !important; height:99px; margin:0px 0 0 0; background:#0e6bb0;}
#bdmap_1 .iw_poi_title{ font-size: 14px; line-height: 22px; margin-top:-10px;}
#bdmap_1 .iw_poi_content{ font-size: 12px; line-height: 20px; margin-top: 5px; padding-top:25px;}
}
@media screen and (max-width:380px) {
.c_1170_2 .content1 li.l1 .zbox .title h4{ margin-top:0px;}
}
.ul_2{ width:100%; float:left; margin-top:20px;}
.ul_2 li{ width:33.3333%; float:left; padding:0 15px; margin-top:20px;}
.ul_2 li .zbox{ width:100%; float:left; border:solid 1px #eee;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_2 li .zbox2{ font-size:14px; line-height:50px; width:100%; text-align:center;}
.ul_2 li .zbox img{ width:100%; float:left;}
.ul_2 li .zbox:hover{ box-shadow:0 0 16px rgba(0,0,0,0.15);}
@media screen and (max-width:767px) {
.ul_2 li{ width:100%; padding:0 5%; margin-top:10px;}
}
/*新闻动态*/
.ul_3{ width:100%; float: left; margin-top: 15px;}
.ul_3 li{ width:100%; float: left; padding: 20px 20px 10px 20px; margin-top:20px; border:solid 1px #eee; -webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.ul_3 li .img{ width:214px; height: 160px; float: left; overflow: hidden;}
.ul_3 li .img img{ width:100%; float: left;}
.ul_3 li .text{ margin-left: 244px; padding-right: 246px; position: relative;}
.ul_3 li .text .time{ position: absolute; right: 0; top: 26px;}
.ul_3 li .text .time h2{ width:100%; float: left; text-align: right; font-size: 16px; color: #666; line-height: 25px;font-family:Arial;}
.ul_3 li .text .time span{ display: block; float: right; margin-top: 26px; width: 44px; height: 44px; background: url(../images/btn5.png) no-repeat center center white;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%; border-radius:50%; -webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_3 li .text h4{ width:100%; float: left; margin-top: 27px; font-size: 16px; color: #333; line-height: 25px; height: 25px; overflow: hidden;}
.ul_3 li .text .p{ width:100%; float: left; margin-top: 14px; font-size: 14px; color: #999; line-height: 32px; height: 64px; overflow: hidden;}
.ul_3 li:hover{ box-shadow: 0 10px 50px rgba(0,0,0,0.1);}
.ul_3 li:hover .text h4{ color:#0e6bb0;}
.ul_3 li:hover .text .time span{ background-color:#0e6bb0;}
@media  screen and (max-width:1024px){
.ul_3 li .text{ padding-right: 106px;}
}
@media  screen and (max-width:767px){
.ul_3{ margin-top: 0;}
.ul_3 li{ padding: 10px;}
.ul_3 li .img{ width:160px; height: 120px;}
.ul_3 li .text{ padding-right: 76px; margin-left: 174px;}
.ul_3 li .text .time h2{ font-size: 20px; line-height: 22px;}
.ul_3 li .text .time span{ margin-top: 16px; width: 30px; height: 30px; background-size: 11px 11px;}
.ul_3 li .text h4{ margin-top: 20px; font-size: 14px; line-height: 22px; height: 22px;}
.ul_3 li .text .p{ margin-top: 20px; font-size: 12px; line-height: 22px; height: 44px;}
}
@media  screen and (max-width:767px){
.ul_3 li{ position: relative; margin-top: 10px;}
.ul_3 li .img{ width:100px; height: 74px;}
.ul_3 li .text{ padding-right: 0px; margin-left: 114px; position: inherit;}
.ul_3 li .text .time{ left: 10px; top: 10px; width:88px; height: 20px; background: url(../images/bg_3.png);}
.ul_3 li .text .time span{ display: none;}
.ul_3 li .text .time h2{text-align: center; color: white; background:url(../images/bg_5.png); font-size: 12px;}
.ul_3 li .text h4{ margin-top: 0px;}
.ul_3 li .text .p{ margin-top: 10px;}
}
/*新闻详情*/
.c_1170_3{ width:100%; float:left;}
.c_1170_3 h1{ width:100%; float:left; text-align:center; font-size:24px; color:#333; line-height:30px; font-weight:bold;}
.c_1170_3 .main_1{ width:100%; float:left; margin-top:22px; border-top:solid 1px #d7d8d8; border-bottom:solid 1px #d7d8d8; line-height:53px;}
.c_1170_3 .main_1 .p{ float:left; font-size:14px; color:#777;}
.c_1170_3 .main_1 .p span{display:inline-block;*display:inline; *zoom:1; margin-right:15px;}
.c_1170_3 .main_1 .btn{ float:right;}
.c_1170_3 .main_1 .btn img{ margin-left:10px; margin-top:-3px;}
.c_1170_3 .main_1 .btn a{ color:#777;}
.c_1170_3 .main_1 .btn a:hover{ color:#e70012;}
.c_1170_3 .text{ width:100%; float:left; margin-top:30px; font-size:14px; color:#333; line-height:30px;}
.c_1170_3 .bshare-custom{ width:100%; float:left; margin-top:40px; text-align:center; padding-top:28px; border-top:solid 1px #d7d8d8;}
.c_1170_3 .bshare-custom a{display:inline-block;*display:inline; *zoom:1; width:36px; height:36px; margin:0 8px; padding:0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.c_1170_3 .bshare-custom a.a1{ background:url(../images/ico_10_1.png) no-repeat center;}
.c_1170_3 .bshare-custom a.a2{ background:url(../images/ico_10_2.png) no-repeat center;}
.c_1170_3 .bshare-custom a.a3{ background:url(../images/ico_10_3.png) no-repeat center;}
.c_0100_5 .main_2{ width:100%; float:left; margin-top:32px;}
.c_0100_5 .main_2 .title{ width:100%; float:left; font-size:18px; color:#195ea3; line-height:41px; background: url( images/bian_4.png) no-repeat center center;}
.c_0100_5 .main_2 ul{ width:100%; float:left; margin-top:20px;}
.c_0100_5 .main_2 ul li{ width:48.46%; float:left; border-bottom:solid 1px #dcdcdc; line-height:38px; padding-right:80px; position:relative;}
.c_0100_5 .main_2 ul li h5{ width:100%; float:left; font-size:14px; color:#333; line-height:38px;}
.c_0100_5 .main_2 ul li .time{ position:absolute; right:0; top:0; font-size:14px; line-height:38px; color:#777;}
.c_0100_5 .main_2 ul li.l1{ float:right;}
.c_0100_5 .main_2 ul li:hover h5{ color:#0e6bb0;}
.c_1170_3 .text .abouttext{width:40%; float:left;}
.c_1170_3 .text .abouttext2{width:57%; padding-left:3%; float:left;}
.c_1170_3 .text .abouttext2 p{ padding-bottom:10px;}
@media screen and (max-width:1023px) {
.c_1170_3 .text{ margin-top:32px;}
}
@media screen and (max-width:767px) {
.c_1170_3 .text .abouttext{width:100%; float:left; margin-bottom:20px;}
.c_1170_3 .text .abouttext2{width:100%; float:left;}
.c_1170_3 h1{ font-size:20px; line-height:26px;}
.c_1170_3 .main_1{ margin-top:12px; line-height:43px;}
.c_1170_3 .main_1 .p{ font-size:12px; width:100%;}
.c_1170_3 .main_1 .p span{ margin-right:10px;}
.c_1170_3 .main_1 .btn img{ width:30px;}
.c_1170_3 .text{ margin-top:22px; padding-bottom:0px; font-size:12px; line-height:26px;}
.c_1170_3 .bshare-custom{ margin-top:17px; padding-top:10px;}
.c_1170_3 .main_2{ margin-top:0; padding: 10px 10px 17px 10px;}
.c_1170_3 .main_2 .title{font-size:16px;}
.c_1170_3 .main_2 ul{ height: auto;}
.c_1170_3 .main_2 ul li{ width:100%;}
.c_1170_3 .main_2 ul li h5{ font-size:12px;}
.c_1170_3 .main_2 ul li .time{ font-size:12px;}
}
@media screen and (max-width:480px) {
.c_1170_3 .main_1{ border:0;}
.c_1170_3 .main_1 .p{ display:none;}
.c_1170_3 .text{ margin-top:12px;}
.c_1170_3 .bshare-custom a{ width:30px; height:30px; margin:0 5px; background-size:contain !important;}
.c_1170_3 .main_2 ul{ margin-top:6px;}
}
/*关于我们*/
.c_1170_4{ width:100%; float:left;}
.c_1170_4 .content1{ width:100%; float:left; padding:40px 0 50px 0;}
.c_1170_4 .content1 .c_570{ width:48.72%; float:left; background:#004097; padding:40px 40px 30px 40px;}
.c_1170_4 .content1 .c_570 .img{ width:100%; float:left; overflow:hidden;}
.c_1170_4 .content1 .c_570 .img img{ width:100%; float:left;	 transition: all 0.6s linear;-moz-transition: all 0.6s linear; -webkit-transition: all 0.6s linear;-o-transition: width all 0.6s linear;}
.c_1170_4 .content1 .c_570:hover .img img{transform: scale(1.09,1.09);-ms-transform: scale(1.09,1.09);
-webkit-transform: scale(1.09,1.09); -o-transform: scale(1.09,1.09);
   -moz-transform: scale(1.09,1.09);}
.c_1170_4 .content1 .c_570 .p{ width:100%; float:left; margin-top:23px; font-size:14px; color:white; line-height:36px; text-indent:2em; height:425px; overflow-y:auto;}
.c_1170_4 .content1 .c_570_r{ width:48.72%; float:right; margin-top:-30px;}
.c_1170_4 .content1 .c_570_r li{ width:100%; float:left; margin-top:30px;}
.c_1170_4 .content1 .c_570_r li .text{ width:50%; float:left; background:#f5f5f5 url(../images/ico_5_1.png) no-repeat 99% 100%; border:solid 1px #eee; padding:39px 10px 10px 10px; height:244px; text-align:center;}
.c_1170_4 .content1 .c_570_r li .text .title{ width:100%; float:left; padding-bottom:16px; background:url(../images/bian_5.png) no-repeat center bottom; font-size:20px; color:#333; line-height:1;}
.c_1170_4 .content1 .c_570_r li .text .p{ width:100%; float:left; margin-top:19px; font-size:14px; color:#333; line-height:36px; height:108px; overflow:hidden;}
.c_1170_4 .content1 .c_570_r li .img{ width:50%; float:left; height:244px; position:relative; overflow:hidden;}
.c_1170_4 .content1 .c_570_r li .img img{ width:285px; height:244px; position:absolute; left:50%; top:50%; margin:-122px 0 0 -142px; max-width:none;	 transition: all 0.6s linear;-moz-transition: all 0.6s linear; -webkit-transition: all 0.6s linear;-o-transition: width all 0.6s linear;}
.c_1170_4 .content1 .c_570_r li:hover .img img{transform: scale(1.09,1.09);-ms-transform: scale(1.09,1.09);-webkit-transform: scale(1.09,1.09); -o-transform: scale(1.09,1.09);-moz-transform: scale(1.09,1.09);}
.c_1170_4 .content1 .c_570_r li.l1 .text{ background-image:url(../images/ico_5_1.png);}
.c_1170_4 .content1 .c_570_r li.l2 .text{ float:right; background-image:url(../images/ico_5_2.png);}
@media screen and (max-width:1023px) {
.c_1170_4 .content1 .c_570 .p{height:471px;}
}
@media screen and (max-width:1023px) {
.c_1170_4 .content1 .c_570{ padding:30px 30px 24px 30px;}
.c_1170_4 .content1 .c_570 .p{ margin-top:18px; font-size:12px; line-height:26px; height:322px;}
.c_1170_4 .content1 .c_570_r{ margin-top:-10px;}
.c_1170_4 .content1 .c_570_r li{ margin-top:10px;}
.c_1170_4 .content1 .c_570_r li .text{ padding:29px 10px 10px 10px; height:184px; background-size:auto 61px;}
.c_1170_4 .content1 .c_570_r li .text .title{ padding-bottom:10px; font-size:14px;}
.c_1170_4 .content1 .c_570_r li .text .p{ margin-top:12px; font-size:12px; line-height:26px; height:78px;}
.c_1170_4 .content1 .c_570_r li .img{ height:184px;}
.c_1170_4 .content1 .c_570_r li .img img{ width:215px; height:184px; margin:-92px 0 0 -107px;}
}
@media screen and (max-width:767px) {
.c_1170_4 .content1{ padding:20px 0 30px 0;}
.c_1170_4 .content1 .c_570{ padding:20px 20px 14px 20px; width:100%;}
.c_1170_4 .content1 .c_570 .p{ margin-top:18px; font-size:12px; line-height:26px; height:208px;}
.c_1170_4 .content1 .c_570_r{ width:100%; margin-top:0;}
.c_1170_4 .content1 .c_570_r li .text{ padding:19px 10px 10px 10px; height:144px;}
.c_1170_4 .content1 .c_570_r li .img{ height:144px;}
.c_1170_4 .content1 .c_570_r li .img img{ width:168px; height:144px; margin:-72px 0 0 -84px;}
}
.c_1170_4 .content2{ width:100%; float:left; padding:45px 0 59px 0; background:url(../images/bg_4.jpg) no-repeat center center; background-size:cover;}
.tit_3{ width:100%; float:left; text-align:center;}
.tit_3 h3{ width:100%; float:left; font-size:26px; color:#333; line-height:34px;}
.tit_3 h5{ width:100%; float:left; font-size:16px; color:#999; line-height:22px; font-family:Arial;}
.slide_pic_2{ width:100%; float:left; position:relative; margin-top:38px;}
.slide_pic_2:before{ content:''; width:100%; height:1px; background:#dcdcdc; position:absolute; left:0; bottom:50%;}
.slide_pic_2 .time{ width:100%; float:left; height:123px; text-align:center; background:url(../images/ico_6_1.png) no-repeat center center; padding-right:6px; line-height:65px; font-size:18px; color:white; font-weight:bold; font-family:Arial;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.slide_pic_2 .slick-slide:hover .time{ transform:rotateY(360deg);}
.slide_pic_2 .p{ width:100%; float:left; height:100px; padding-top:15px; font-size:14px; color:#353434; line-height:22px; overflow:hidden; text-align:center;}
.slide_pic_2 .slick-slide:hover .p{ color:#004097;}
.slide_pic_2 .l1 .time{ padding-top:58px; background-image:url(../images/ico_6_2.png);}
.slide_pic_2 .l1 .p{ padding-top:29px;}
.slide_pic_2 .slick-prev,.slide_pic_2 .slick-next {position: absolute;left: -30px;top: 50%;display: block;width: 30px;height: 30px;background:url(../images/btn_2.png) no-repeat left center;margin-top:-15px;}
.slide_pic_2 .slick-next {background-position:right center;left:auto; right:-30px;}
.slide_pic_2 .slick-prev:hover,
.slide_pic_2 .slick-next:hover{ background-image:url(../images/btn_2_h.png);}
@media screen and (max-width:1023px) {
.c_1170_4 .content2{ padding:25px 0 39px 0;}
.tit_3 h3{ font-size:18px; line-height:24px;}
.tit_3 h5{ font-size:12px; line-height:20px; }
.slide_pic_2{ margin-top:28px;}
.slide_pic_2 .time{ height:83px; background-size:contain; padding-right:3px; line-height:45px; font-size:14px;}
.slide_pic_2 .p{ height:70px; padding-top:10px; font-size:12px; line-height:18px;}
.slide_pic_2 .l1 .time{ padding-top:38px;}
.slide_pic_2 .l1 .p{ padding-top:19px;}
}
@media screen and (max-width:767px) {
.c_1170_4 .content2{ padding:15px 0 29px 0;}
.slide_pic_2{ margin-top:18px;}
.slide_pic_2 .slick-dots {position: absolute;bottom: -25px;}
.slide_pic_2 .slick-dots li {width: 8px;height: 8px;margin: 0 4px;background:#004097;opacity:0.6;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
.slide_pic_2 .slick-dots li.slick-active{opacity:1;}
}
.c_1170_4 .content3{ width:100%; float:left; padding:45px 0 80px 0;}
.ul_4{ width:100%; float:left; margin-top:-50px;}
.ul_4 li{ width:100%; float:left; margin-top:80px;}
.ul_4 li .img{ width:45.3%; float:left; position:relative;}
.ul_4 li .img img{ width:100%; float:left;	 transition: all 0.6s linear;-moz-transition: all 0.6s linear; -webkit-transition: all 0.6s linear;-o-transition: width all 0.6s linear;}
.ul_4 li:hover .img img{transform: scale(1.09,1.09);-ms-transform: scale(1.09,1.09);-webkit-transform: scale(1.09,1.09); -o-transform: scale(1.09,1.09);-moz-transform: scale(1.09,1.09);}
.ul_4 li .img:before{ content:''; width:100%; height:100%; background:url(../images/bg_5.png); position:absolute; right:-30px; bottom:-30px; z-index:-1;}
.ul_4 li .text{ width:48.72%; float:right;}
.ul_4 li .text .title{ width:100%; float:left; margin-top:18px; padding-bottom:20px; background:url(../images/bian_6.png) no-repeat left bottom; font-size:18px; color:#333; line-height:24px;}
.ul_4 li .text .title span{ color:#004097; font-weight:bold;}
.ul_4 li .text .p{ width:100%; float:left; margin-top:14px; font-size:14px; color:#666; line-height:36px; text-indent:2em;}
.ul_4 li.l1 .img{ float:right;}
.ul_4 li.l1 .img:before{ right:auto; left:-30px;}
.ul_4 li.l1 .text{ float:left;}
@media screen and (max-width:1023px) {
.c_1170_4 .content3{ padding:25px 0 40px 0;}
.ul_4{ margin-top:-30px;}
.ul_4 li{ margin-top:40px;}
.ul_4 li .text .title{ margin-top:10px; padding-bottom:10px; font-size:14px; line-height:20px;}
.ul_4 li .text .p{ margin-top:8px; font-size:12px; line-height:26px;}
.ul_4 li .img:before{ right:-20px; bottom:-20px;}
.ul_4 li.l1 .img:before{ left:-20px;}
}
@media screen and (max-width:767px) {
.c_1170_4 .content3{ padding:15px 0 20px 0;}
.ul_4 li .img{ width:100%;}
.ul_4 li .text{ width:100%; margin-top:20px;}
.ul_4 li .img:before{ right:-10px; bottom:-10px;}
.ul_4 li.l1 .img:before{ left:-10px;}
}
.c_1170_4 .content4{ width:100%; float:left; padding:45px 0 0 0; position:relative;}
.c_1170_4 .content4:before{ content:''; width:100%; height:379px; background:url(../images/bg_6.jpg); z-index:-1; position:absolute; left:0; top:0;}
.c_1170_4 .content4 .tit_3 h3{ color:white;}
.c_1170_4 .content4 .tit_3 h5{ color:white; opacity:0.5;}
.ul_5{ width:100%; float:left; margin-top:28px;}
.ul_5 li{ width:50%; float:left; padding:0 15px;}
.ul_5 li .zbox{ width:100%; float:left; position:relative; overflow:hidden;}
.ul_5 li .zbox img{ width:100%; float:left;	 transition: all 0.6s linear;-moz-transition: all 0.6s linear; -webkit-transition: all 0.6s linear;-o-transition: width all 0.6s linear;}
.ul_5 li .zbox:hover img{transform: scale(1.09,1.09);-ms-transform: scale(1.09,1.09);-webkit-transform: scale(1.09,1.09); -o-transform: scale(1.09,1.09);-moz-transform: scale(1.09,1.09);}
.ul_5 li .zbox .title{ width:100%; float:left; text-align:center; position:absolute; left:0; bottom:0; font-size:16px; color:white; line-height:50px; height:50px; background:url(../images/bg_7.png) no-repeat right bottom;}
.c_1170_4 .content4 .p{ width:100%; float:left; margin-top:26px; font-size:14px; color:white; line-height:36px; text-align:center;}
@media screen and (max-width:1023px) {
.c_1170_4 .content4{ padding:25px 0 0 0;}
.c_1170_4 .content4:before{ height:300px;}
.ul_5 li .zbox .title{ font-size:12px; line-height:30px; height:30px;}
.c_1170_4 .content4 .p{ margin-top:16px; font-size:12px; line-height:26px; padding:0 10px;}
.ul_5{ margin-top:18px; padding:0 10px;}
.ul_5 li{ padding:0 5px;}
}
/*产品详情*/
.tit_4{ width:100%; float:left; text-align:center; padding-bottom:16px; background:url(../images/bian_7.jpg) no-repeat bottom center; font-size:30px; color:#004097; line-height:39px;}
.c_1170_5{ width:100%; float:left; margin-top:40px;}
.c_1170_5 .c_600{ width:51.28%; float:left;}
.slide_pic_3{ width:100%; float:left; position:relative;}
.slide_pic_3:before{ content:''; width:100%; height:100%; background:url(../images/bg_10.png); position:absolute; right:-20px; bottom:-20px; z-index:-1;}
.slide_pic_3 .slick-slide{ overflow:hidden;}
.slide_pic_3 img{ width:100%; float:left;	 transition: all 0.6s linear;-moz-transition: all 0.6s linear; -webkit-transition: all 0.6s linear;-o-transition: width all 0.6s linear;}
.slide_pic_3 .slick-slide:hover img{transform: scale(1.09,1.09);-ms-transform: scale(1.09,1.09);-webkit-transform: scale(1.09,1.09);-o-transform: scale(1.09,1.09);-moz-transform: scale(1.09,1.09);}
.slide_pic_3 .slick-prev,.slide_pic_3 .slick-next {position: absolute;left: 0;top: 70%;display: block;width: 80px;height: 80px;background:url(../images/btn_3.png) no-repeat left center;}
.slide_pic_3 .slick-next {margin-top:81px;background-position:right center;}
.slide_pic_3 .slick-prev:hover,
.slide_pic_3 .slick-next:hover{ background-image:url(../images/btn_3_h.png); border-left:solid 2px #004097; width:82px;}
.c_1170_5 .c_524{ width:44.79%; float:right; position:relative; z-index:2;}
.c_1170_5 .c_524 .title{ width:100%; float:left; position:relative; margin-top:62px;}
.c_1170_5 .c_524 .title h1{ position:absolute; left:0; top:-36px; z-index:-1;}
.c_1170_5 .c_524 .title h3{ float:left; font-size:42px; color:#004097; line-height:1; font-weight:bold; font-family:Arial; width:100%; text-transform:uppercase;}
.c_1170_5 .c_524 .title h2{ float:left; font-size:30px; color:#333; line-height:42px; width:100%;}
.c_1170_5 .c_524 .p{ width:170%; float:right; margin-top:74px; padding:38px 60px 40px 66px; background:url(../images/bg_8.png); text-indent:2em; font-size:14px; color:#333; line-height:36px;}
.cpfy{ width:100%; float:left; margin-top:50px; border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb; padding:16px 0;}
.cpfy h5{ width:50%; float:left; padding:0 30px; font-size:14px; color:#333; line-height:30px; text-transform:uppercase;}
.cpfy h5 a{ color:#333;}
.cpfy h5.tr{ text-align:right; border-right:solid 1px #dbdbdb;}
.cpfy h5:hover a{ color:#004097;}
@media  screen and (max-width:1023px){
.tit_4{ padding-bottom:10px; font-size:20px; line-height:22px;}
.c_1170_5{ margin-top:20px;}
.slide_pic_3 .slick-prev,.slide_pic_3 .slick-next {width: 40px;height: 40px; background-size:80px 40px !important;}
.slide_pic_3 .slick-next {margin-top:41px;}
.slide_pic_3 .slick-prev:hover,
.slide_pic_3 .slick-next:hover{ border-left:solid 1px #004097; width:41px;}
.c_1170_5 .c_524 .title{ margin-top:32px;}
.c_1170_5 .c_524 .title h1{ top:-16px; z-index:-1; height:70px;}
.c_1170_5 .c_524 .title h1 img{ height:100%;}
.c_1170_5 .c_524 .title h3{ font-size:22px;}
.c_1170_5 .c_524 .title h2{ font-size:14px; line-height:22px;}
.c_1170_5 .c_524 .p{ margin-top:44px; padding:28px 30px 20px 36px; font-size:12px; line-height:26px;}
.slide_pic_3:before{ right:-10px; bottom:-10px;}
.cpfy{ margin-top:23px; padding:10px 0;}
.cpfy h5{ padding:0 10px; font-size:12px; line-height:20px;}
.cpfy h5 a{ font-size:14px; padding:0 10px;}
}
@media  screen and (max-width:767px){
.c_1170_5 .c_600{ width:100%;}
.c_1170_5 .c_524{ width:100%;}
.c_1170_5 .c_524 .p{ width:100%; margin-top:20px; padding:18px 20px 10px 26px;}
}
.content_left{float: left; width: 220px;}
.content_left .content_baty{background-color: #fff; background-image: url(../images/tan_ban.jpg); background-repeat: no-repeat; float: left; height: 159px; padding-bottom: 12px; width: 218px;}
.content_left .vicool_baty{ text-align:center; line-height:159px;}
.content_left .tan_ywen{color: #fdf2dc; display: inline; float: left; font-family: Arial; font-size: 24px; font-weight: bold; line-height: 25px; margin: 30px 0 0 55px; width: 170px;}
.content_left .vicool_baty .tan_ywen{ display:inline-block; vertical-align:middle; float:none; margin:0;}
.content_left .tan_lm{color: #fdf2dc; display: block; float: left; font-size: 24px; font-weight: bold; margin-left: 70px; padding:50px 0 15px 0; vertical-align:middle;}
.content_left .lm_list{background-color: #fff;float: left; width: 218px; border-right:1px solid #F2F2F2; }
.content_left .lm_list li{ float: left; line-height: 47px;text-indent: 50px; width: 218px;}
.content_left .lm_list li span a{ cursor:pointer;color: #666666; float: left; font-size: 14px; height: 47px; width: 218px;}
.content_left .lm_list li span a:hover{background-image: url(../images/mnbty.jpg); background-repeat: no-repeat; color: #fff;}
.content_left .lm_list li span a.on{background-image: url(../images/mnbty.jpg); background-repeat: no-repeat; color: #fff;}
.content_left .lm_list li dl { float:left; display: none; margin-top: 2px; padding:5px 0;}
.content_left .lm_list li dl dt a {cursor:pointer;font-size:14px; margin-left:15px; border-bottom:#e0e0e0 solid 1px; text-indent:65px; width:222px; height:40px; line-height:40px; display: block; background:url(../images/mna1.jpg) no-repeat scroll 50px 18px rgba(0, 0, 0, 0);}
.content_left .lm_list li dl dt a:hover { color:#775839; background:url(../images/mna.jpg) no-repeat scroll 50px 18px rgba(0, 0, 0, 0);}
.content_left .lm_list li dl dt a.son{ color:#775839;background:url(../images/mna.jpg) no-repeat scroll 50px 18px rgba(0, 0, 0, 0);}
.content_left .lm_list li dl dd{ padding-top:5px; float:left;}
.content_left .lm_list li dl dd a { text-indent:95px; width:248px; height:25px; line-height:25px; font-size:12px; display: block; background:url(../images/mnap.jpg) no-repeat scroll 80px 11px rgba(0, 0, 0, 0);}
.content_left .lm_list li dl dd a:hover { color:#775839; background:url(../images/mnap.jpg) no-repeat scroll 80px 11px rgba(0, 0, 0, 0);}
.content_left .lm_list li dl dd.son a{ display:block; color:#775839;background:url(../images/mnap.jpg) no-repeat scroll 80px 11px rgba(0, 0, 0, 0);}
.Snav_m { display: none;}
.content_rn{ float:right; width:965px; min-height:500px;}
.content_rn .cp_img{ float:left; width:100%; height:160px;}
.Picture_news{float: left; width: 965px;}
.Picture_news li{ float: left; margin-bottom: 25px; padding-right: 15px; width: 25%; }
.Picture_news .Picture_img{ width:100%; padding:0 2% 0 2%; float: left; text-align:center; }
.Picture_news .Picture_img img{ width: 100%; margin:0 auto;}
.Picture_news .pic_bat{ border-top:none;float: left; font-size: 14px; padding-top:5px; height: 35px; line-height: 32px; text-align:center; width:100%; }
.Picture_news .pic_bat2{ border-top:none;float: left; font-size: 12px; height: 35px; line-height: 32px; text-align:center; width:100%; }
.Picture_news .pic_bat3{ border-top:none;float: left; font-size: 12px; padding-top:5px; height: 30px; line-height: 20px; text-align:center; width:100%; }
.Picture_news .pic_bat a{ color:#333;}
.Picture_news .pic_bat3 a{ color:#fff; border-top:none; margin:0 auto; font-size: 12px; background:#333; padding:7px 15px 7px 15px; text-align:center; width:40%;}
.Picture_news .pic_bat a:hover{ text-decoration:none; color:#000}
.Picture_news li.Endli{ padding-right:0px; float:right;}
.MenuPro .lm_list li{ text-indent:0;}
.MenuPro .lm_list li a{ cursor:pointer; display:block;}
.MenuPro .lm_list li a.aNav{ color:#666666; float:left; font-size:14px; height:30px; width:217px; padding:0 40px 0 10px; float:none; font-weight:bold; border-bottom:1px #000 solid; line-height:30px; background:#F2F2F2; }
.MenuPro .lm_list li a.aNav:hover,.MenuPro .lm_list li a.on{ background-repeat: no-repeat; color: #000; }
.MenuPro .lm_list li .subNav{ display:block; padding:5px 0 20px 0px; float:none; margin:0;}
.MenuPro .lm_list li .subNav dd{ display:block; float:none;}
.MenuPro .lm_list li .subNav dd a.asubNav,.MenuPro .lm_list li .subNav dd a.ahref{ text-indent:0;padding:3px 0 3px 15px; width:auto !important; height:auto !important; line-height:18px; display:block;}
.MenuPro .lm_list li .subNav dd a.asubNav:hover,.MenuPro .lm_list li .subNav dd a.ahref:hover,.MenuPro .lm_list li .subNav dd a.on{color:#775839;}
.hero-video-sicily-module-overlay-text-container{position: absolute;bottom: 38%;left: 0;height: auto;z-index: 10;text-align: center;width:100%;padding: 0 15px;color:#fff;text-transform: uppercase;}
.hero-video-sicily-module-overlay-text-container h2{color: #fff;letter-spacing: 4px;font-size: 36px;line-height:56px;text-shadow: 1px 1px 2px rgba(0,0,0,0.5);font-weight:bold;}
.hero-video-sicily-module-overlay-text-container p{color: #fff;font-size: 12px;letter-spacing: 2px;margin-top: 20px;text-shadow: 1px 1px 2px rgba(0,0,0,0.5);}
.hero-video-sicily-module-overlay-text-container a{display: inline-block;border: 1px solid #fff;padding: 0 10px;min-width: 100px;letter-spacing: 2px;color: #fff;position: relative;font-size: 12px;line-height: 32px;margin-top: 35px;}
@media screen and (max-width: 1360px){
.hero-video-sicily-module-overlay-text-container{position: absolute;bottom: 28%;left: 0;height: auto;z-index: 10;text-align: center;width: 100%;padding: 0 15px;color: #fff;text-transform: uppercase;}
.tit_1 h5{width: 80%;margin: 0 auto;text-align: center;color: #666;line-height: 30px;font-size: 14px;}
}
@media screen and (max-width: 991px){
.hero-video-sicily-module-overlay-text-container{position: absolute;bottom:25%;left: 0;width: 100%;height: auto;z-index: 10;text-align: center;padding: 0 15px;color:#fff;text-transform: uppercase;display:none;}
.hero-video-sicily-module-overlay-text-container h2{color: #fff;letter-spacing: 0px;font-size: 16px;line-height:20px;}
.hero-video-sicily-module-overlay-text-container p{color: #fff;font-size: 12px;letter-spacing: 0px;margin-top: 10px;}
.hero-video-sicily-module-overlay-text-container a{display: inline-block;border: 2px solid #fff;padding: 0 10px;min-width: 100px;font-family: "Futura";letter-spacing: 2px;color: #fff;position: relative;font-size: 12px;line-height: 22px;margin-top:15px;}
.content_rn{ width:100%;}
.Picture_news{ width:92%; margin:0 0% 0 5%;}
.Picture_news li {margin-bottom: 15px;padding-right: 2%;width: 50%;}
}
.div1300{max-width: 1200px;margin: 0 auto;}
.faq_2{color: #403633;font-size: 32px;text-align: center;margin: 1.5em 0 1em 0;}
.nab_1{width: 100%;float: left;margin-bottom: 1%;}
.nab_1{font-size: 14px;color: #666;line-height: 1.9em;}
.aboutfb ul li{float: left;width: 49%;margin-bottom: 1em;list-style:none;}
.aboutfb_mid{border: 1px #9a9a9a solid;padding: 0.6em 1em;}
.aboutfb_mid input, .aboutfb_mid select, .aboutfb_mid textarea{font-size: 0.875em;border: none;background-color: transparent;width: 100%;}
.aboutfb ul li:nth-child(2n){float: right;}
.aboutfb_btn{text-align: center;margin-top: 2em;margin-bottom: 4em;width:100%;float:left;}
.aboutfb_btn a:hover{background-color: #999;}
.aboutfb_btn input{display: inline-block;color: #fff;background-color: #004097;width: 15em;line-height: 3.375em;font-size:14px;border:none;}
.aboutfb_mid textarea{height: 10em;}
.aboutfb_mid input, .aboutfb_mid select, .aboutfb_mid textarea{font-size: 0.875em;border: none;background-color: transparent;width: 100%;color:#333;}
.aboutfb .record{ width:100%; float:left; margin-top: 1em;}
.aboutfb .record .record-nav{ width:100%; color:#fff; height:40px; line-height:40px; font-size:16px;}
.aboutfb .record .record-nav span{ width:100%; float:left;background:#c30d23; text-align:center;}
.aboutfb .record .record-nav span:first-child{ margin-left:0;}
.aboutfb .record .aboutfb_mid2{background:#c30d23; color:#fff; width:20%; height:34.78px; line-height:35px; font-size:12px; text-align:center; float:left;}
.aboutfb .record .aboutfb_mid3{ width:80%; float:left; padding-left:5%; height:34.78px; line-height:33px; border: 1px #9a9a9a solid;border-left:none;}
.aboutfb .record .aboutfb_mid4{ float:left; margin-right:5%;}
.aboutfb .record .aboutfb_mid3 .radio{ margin-top:10px; float:left; margin-right:5px;}
.n_title{ padding:70px 0 0; text-align:center; margin-bottom:45px;}
.w1200{width:1200px;margin:0 auto;}
.list {margin:1em 0;}
div:after, ul:after {content:"";display:block;clear:both;}
.n_title h3{ font-size:28px; text-transform:uppercase; font-weight:bold; margin-bottom:8px;}
.n_title h1{ height:30px; position:relative;}
.n_title h1:before {content: ""; position: absolute; top: 0;left: 50%; margin-left: -0.5px;width: 1px; height: 30px;background: #787878;}
div:after, ul:after { content: ""; display: block;clear: both;}
.n_about .fl01 .right1{ float:right; width:512px; padding:0px 0 0}
.n_about .fl01 .right h3{ font-size:28px; color:#464646; font-weight:normal; margin-bottom:40px;}
.n_about .fl02 h4{ font-size:22px; color:#fff; margin-bottom:22px; }
.n_about .fl02 h5{ font-size:14px; color:#fff; margin-bottom:64px;}
.n_about .fl03{padding:22px 0;position:relative;}
.n_about .fl03 ul li:nth-child(2n-1){ background:#f2f2f2;}
.n_about .fl03:before{content:"";position:absolute;left:50%;top:0;bottom: 30px;width:2px;border-left:#979797 1px dotted;}
.n_about .fl03:after{ content:""; width:11px; height:11px; background:#d81417; position:absolute; left:50%; margin-left:-5.5px; top:0; border-radius:50%;}
.n_about .fl03 ul li{ padding:70px 0; border-bottom:#979797 1px dotted;}
.n_about .fl03 ul li .left{ float:left; width:526px;}
.n_about .fl03 ul li .left h2{font-size:78px;color: #e3e3e3;font-weight:normal;font-family:Humnst777 Cn BT;}
.n_about .fl03 ul li .left h4{ font-size:22px; color:#d81417;margin-bottom:26px;}
.n_about .fl03 ul li .left h6{ height:3px; position:relative; margin-bottom:38px;}
.n_about .fl03 ul li .left h6:before{content:"";position:absolute;left:0;top: 0;width:15px;height:3px;background:#d81417;}
.n_about .fl03 ul li .left p{ font-size:14px; color:#636363; line-height:30px; margin-bottom:15px}
.n_about .fl03 ul li .right{ float:right; width:520px; padding:26px 0 0}
.n_about .fl03 ul li .right img{ width:520px; height:270px;}
.n_about .fl01{ padding:0 0 0px 0}
.n_about .fl01 .left{ float:left; position:relative; width:49%; margin-right:1%;}
.n_about .fl01 .right1{ float:right; width:49%; margin-left:1%; padding:0px 0 0;}
.n_about .fl01 .right1 h3{ font-size:28px; color:#464646; font-weight:normal; margin-bottom:30px;}
.n_about .fl03 ul li .right1 img {width: 520px;float:right;}
.ar_article p{font-size: 14px;color: #333;line-height: 30px;margin-bottom: 1.75rem;}
.n_container .n_title h1:before{ content:""; position:absolute; top:0; left:50%; margin-left:-0.5px; width:1px; height:30px; background:#787878}
.w1201 h3{ font-size:28px; color:#4c4c4c; text-transform:uppercase; font-weight:bold; margin-bottom:8px; padding-top:100px;}
.n_title .f103 h3{ font-size:28px; color:#4c4c4c; text-transform:uppercase; font-weight:bold; margin-bottom:8px; padding-top:500px;}
div:after, ul:after { content:""; display:block; clear:both; }
.f-cb { width:1170px; text-align:center; margin-top:20px;}
.f-cb li{ width:33.3%; float:left; font-size: 16px;color: #666;line-height: 35px;border-right-style:solid; border-right-color:#CCCCCC; border-right-width:1px; height:200px; }
.f-cb h4{line-height: 30px; color: #000;}
@media screen and (max-width: 768px){
.n_about .fl03{padding: 0 0 22px 0;position: relative;}
.w1200{width:100%;margin:0 auto;}
.n_title h3{font-size: 20px;}
.n_title{padding: 30px 0 0;text-align: center;margin-bottom: 15px;}
div:after, ul:after{content: "";display: none;clear: both;}
.n_about .fl03:before {display: none;}
.n_about .fl03 ul li:nth-child(2n-1){background:none;}
.n_about .fl03 ul li .right1{ margin-bottom:30px; display: inline-block;}
.n_about .fl03 ul li{ padding:0; border-bottom:none;}
.list{margin:0;}
.n_about .fl03 ul li .left h4{font-size: 18px;color: #d81417;margin-bottom: 6px;}
.n_about .fl03 ul li .left h6{height: 3px;position: relative;margin-bottom: 10px;}
.n_about .fl03 ul li .left p{font-size: 12px;color: #333;line-height: 26px;margin-bottom: 0;}
.n_about .fl03 ul li .left{float: left;width: 100%;margin-bottom:15px;}
.f-cb{width: 100%;text-align: center;margin-top: 10px;}
.f-cb li{width: 33.3%;float: left;font-size: 16px;color: #666;line-height: 35px;border-right-style: solid;border-right-color: #CCCCCC;border-right-width: 1px;height: auto;}
}