@charset "utf-8";
*{padding:0;margin:0 auto;}
body{color:#3c3c3c; font-size:14px; font-family: Verdana,Helvetica,baiArial,Times;line-height: 28px; }
img{border:0;}
ul,li{list-style:none;}
.left{float:left}
.right{float:right}
a{ color:#5a5a5a;text-decoration: none;}
a:hover{color: #007ec9; text-decoration: none;}
.clear,.clearfix{ clear:both}
.show{display: block}
.hiden{display: none}
.contain{width: 98%;padding: 0 1%;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;border-radius: 0;/*去除input默认样式*/ }

.w1248{width: 100%;margin: 0 auto;}

/*顶部*/
.headtop{
    background-color: #f9f7f6;
    height: 32px;
    width: 100%;
}
.topmenu{text-align: right;height: 32px;line-height: 32px;color: #8c7f70;}
.topmenu a{padding: 8px;color: #8c7f70;}

.top{ width:100%;background: #fff;}
.topadd{position: fixed;top: 0;left: 0;z-index: 9999;}
.topbox{padding: 24px 0;}
.dz{ float:left;margin-top:25px;}
.topr{ float: right;width:716px;  height:85px;}
.topr1{float: right; width:260px; background-color: #eaeaea; padding-left:5px;}
.topr1 a{padding:0 8px; }
#languages_id_decor {
	Z-INDEX: 20; POSITION: relative; TEXT-TRANSFORM: none; WIDTH: 100%; HEIGHT: 0px
}
#languages_id_decor .lid_1 {margin-right:10px;
	POSITION: absolute;
	TOP: -26px;
	CURSOR: pointer;
	RIGHT: -1px
}

.search{float:right;line-height:26px;font-size: 14px;display: block; width:200px; border: 1px solid #CBCBCB; margin-top:20px;}

.search_inp{ width:75%; height:26px; float:left;margin-left: 5%;color:#002051;}
.search_icon{ width:20%; height:26px; float:left; background:url(../images/search.png) no-repeat center; }
.search input[type="text"],.search input[type="submit"] {
    outline: none;
    -webkit-appearance: none;
    border: none;
}

.addshadow{ -webkit-box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.3);
  box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.3);}


.head{ height:37px; background:url(../images/h_bg.png) repeat;position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:1000;left:0;top:0; width:100%;padding:10px 0;}
.head a{float:right;padding-right: 2%}
.head a.logo{float:left;padding-left: 2%}

.menu{ width:100%; left:0; top:57px;position:fixed; _position:absolute;z-index:1000; display:none}
.menu ul li{ line-height:48px; background:url(../images/m_line.jpg) repeat-x bottom #515151;display:block;}
.menu ul li a{ color:#FFF; padding:0 20px; display:block; background:url(../images/m_jt.jpg) no-repeat 95% 50%;}


/*.menu li a:hover{ color:#7f7f7f; background:#e5e3e4;}
.menu ul .cur a{color:#7f7f7f; background:#e5e3e4;}

.menu ul li:hover a{color:#ffffff; background:url(../images/m_jt_hover.jpg) no-repeat 95% 50%;}*/

.menu ul li.menu_selectd a{background:url(../images/m_jt_hover.jpg) no-repeat 95% 50%;}

.menu ul li.menu_noselectd a{background:url(../images/m_jt.jpg) no-repeat 95% 50%;}


.menu div{display: none}
.menu div a{background:url(../images/m_line2.jpg) repeat-x bottom #b1b1b1;color:#515151;display: block;line-height:48px;padding:0 20px;}


/*banner*/
.banner {
	position: relative;width:100%; text-align: center;margin: 0 auto;margin-top: 57px;
}
.banner img {
	width: 100%;height: auto;display: block;
}
.flex-viewport {
	width: 100%;
}
.flex-control-nav {
	width: 90%; text-align: center; bottom:10px; position: absolute; z-index: 9;
}
.flex-control-nav li {
	margin: 0px 6px; display: inline-block; -ms-zoom: 1;line-height: 10px;
}

.flex-control-nav li a {
	background: rgb(255, 255, 255); border-radius: 50px; width: 10px; height: 10px; text-indent: -9999px; margin-top: 2px; display: inline-block; cursor: pointer; opacity: 0.5;
}
.flex-control-nav li a.flex-active {
	width: 10px; height: 10px; margin-top: 0px; opacity: 1;
}
.flex-prev {
	background-position: center; left: 2%; top: 50%; width: 36px; height: 36px; margin-top: -18px; display: block; position: absolute; background-image: url("../images/banner_prev.png"); background-repeat: no-repeat;
}
.flex-next {
	background-position: center; top: 50%; width: 36px; height: 36px; right:2%; margin-top: -18px; display: block; position: absolute; background-image: url("../images/banner_next.png"); background-repeat: no-repeat;
}



.footlogo{width:250px;font-size:14px; float:left; padding-top: 100px; }

.footlink{ width:100%;/*background: #e5e3e3;background-color: #e5e3e4;*/}
.footlink1{padding-top:30px;width:100%;}
.footlink11{font-size:14px; float:left;padding:0 50px;}
.footlink11 ul{width: 100%;}
.footlink11 li{width:100%;font-size:14px; display:block; line-height:30px; color:#7f7f7f;}
.footlink11 li a{font-size:14px;line-height:30px; color:#7f7f7f; }
.footlink11 li a:hover{font-size:14px;line-height:30px;text-decoration: underline;color:#002051; }
.footcontact{ background-color: #e5e3e4;font-size:14px;padding: 30px 30px;color: #7f7f7f;line-height:30px;border-top-left-radius: 1.125rem;
    border-top-right-radius: 1.125rem;position: relative;}
.footcontact span{font-size: 18px;line-height: 36px;}
.footcontact a{font-size:14px;line-height:30px;color: #7f7f7f;}
svg.left-arc {
    width: 1.25rem;
    height: 1.25rem;
    position: absolute;
    left: -1.25rem;
    bottom: 0px;
    transform: rotate(0deg);
}

.copy{width:100%;  height:80px; background-color: #11377e;}
.copy a{color: #e5e3e3;}
.copy a:hover{color: #e5e3e3;}
.copy1{color:#e5e3e3; text-align:center; line-height:20px;padding-top:20px;}
.copy1 a{color: #e5e3e3;}
.copy1 a:hover{color: #FFF;}



/*返回顶部*/
.do-gotop{display: none; position: fixed;cursor: pointer; z-index: 9999; bottom:125px;right: 10px;width:72px;height:60px;line-height: 60px;text-align: center;background-color: #005bac}

.con_31_2{padding:30px 0 0 0;}
.con_31_2 ul.w-al-list {/*margin*/padding: 0;margin: 0;font-size: 0;}
.con_31_2 ul.w-al-list li.w-al-unit {/*margin*/padding: 0;width:49%;margin-right: 2%; margin-bottom:30px;overflow: hidden;display: inline-block;float: left;/*position*/position: relative;list-style: none;cursor: pointer;}
.con_31_2 ul.w-al-list li:nth-child(2n).w-al-unit{margin-right: 0}
.con_31_2 .w-hide {display: none !important;}
.con_31_2 ul.w-al-list li.w-al-unit a {width: 100%;display: block;text-decoration: none;text-align: center;}
.con_31_2 .w-al-unit .w-al-pic {width: 100%;min-width: 100px;height:209px;line-height: 209px;padding: 0;vertical-align: top;clear: both;overflow: hidden;}
.con_31_2 .w-al-unit .w-al-pic {width: 100%;min-width: 100px;height: 209px;line-height: 209px;padding: 0;vertical-align: top;clear: both;overflow: hidden;}
.con_31_2 .w-al-unit .w-al-pic img {width: 100%;min-width: 100px;height:209px;object-fit: cover;border: none;/*animation*/-webkit-transition: transform .3s ease;-moz-transition: transform .3s ease;-o-transition: transform .3s ease;-ms-transition: transform .3s ease;transition: transform .3s ease;}
.con_31_2 .w-al-unit a:hover .w-al-pic img {-webkit-transform: scale(1.1) !important;-moz-transform: scale(1.1) !important;-ms-transform: scale(1.1) !important;transform: scale(1.1) !important;}
.con_31_2 .w-al-unit a .w-al-text {position: absolute;left: 0;bottom: 0;width: 100%;height: 60px;line-height: 60px;padding: 0 8px;/* background */background-color: rgba(0, 0, 0, 0.4);background-image: none;background-repeat: repeat;background-position: 0 0;background: -moz-linear-gradient(top, none, none);background: -o-linear-gradient(top, none, none);background: linear-gradient(top, none, none);background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));box-sizing: border-box;}
.con_31_2 .w-al-unit a:hover .w-al-text {/* background */background-color: rgba(0,0,0,0.6);background-image: none;background-repeat: repeat;background-position: 100% 100%;background: -moz-linear-gradient(top, none, none);background: -o-linear-gradient(top, none, none);background: linear-gradient(top, none, none);background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));height: 60px;line-height: 60px;}
.con_31_2 .w-al-unit a h5.w-al-title {margin: 0;padding: 0;font-size:16px;color: #fff;text-align: center;font-style: normal;text-decoration: none;line-height:20px;font-weight: normal;padding-top: 10px;}
.con_31_2 .w-al-unit a p.w-al-desc {margin: 0;max-height:192px;font-size: 14px;color: #fff;text-align: center;font-weight: normal;font-style: normal;text-decoration: none;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.con_31_2 .w-al-nodesc .w-al-desc {display: none !important;}


.black_overlay{ 
	position: fixed; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	background-color: black; 
	z-index:1001; 
	background: rgba(0,0,0,0.5);
} 
#piao_img{position:absolute;z-index: 9999;width:100%;height: 300px;background:#fff;color: #000;top:50%;left:0;margin-top: -150px;}
#piao_img .p1{text-align: center;padding-top: 30px;font-size: 30px;font-weight: bold;color: red}
#piao_img .p2{padding:10px;}
#piao_img .p2 a{color: #0065ff;}
#piao_img .p3{text-align:center; margin:0 auto; font-size:18px; cursor:pointer; color:#ffffff;background:#11377e;padding: 5px 15px;width: 50px;margin-top:10px;}
