body{ min-width:1200px;}
.header,.main,.footer{ width:1200px; margin:0 auto;}
#header{
    width: 100%;
    max-width: 100%;
    height: auto;
    background: #2652a3;
    overflow: hidden;
}
#header .contact{
    background-image: url("../images/h_tel.jpg");
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    color: #fff;
    width: 200px;
    padding-left: 43px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    right: -150px;
    top: 62px;
    letter-spacing: 0px;
}
#header .top{
    width: 100%;
    height: 120px;
    margin: 0px auto;
    position: relative;
}
#header .top .logo{
    width:165px;
    height: 113px;
    float: left;
}
#header .top .logo a{
    width: 148px;
    height: 100%;
    display: block;
}
#header .h_nav{
    width: 960px;
    height: 60px;
    float: left;
    list-style: none;
    margin-top: 50px;
}
#header .h_nav li{
    float: left;
    width: auto;
    height: 100%;
}
#header .h_nav  li a{
    display: block;
    cursor: pointer;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    height: 30px;
    letter-spacing: 5px;
    padding: 20px 0px;
    margin: 0px 20px;
}
#header .h_nav  .on a{
    background: #fff !important;
    color: #2652a3 !important;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
#header .h_nav  li a:hover{
    background: #fff !important;
    color: #2652a3 !important;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.nav{ margin:0 auto; width:700px;}
.nav li{ float:left; position:relative; padding:0 2px;}
.nav li a{ font-size:14px; color:#666; width:90px; height:120px; line-height:120px; display:block; text-align:center; transition:all 0.3s linear 0s; position:relative;}
.h_wrap{ text-align:right; width:218px; margin:0 auto;}
.h_wrap .p1{ font-size:24px; color:#2652a3; padding:48px 0 10px 0; font-family:Arial; font-weight:bold;}
.h_wrap .p1 i{ background:url("../images/luwei_276.jpg") no-repeat; width:19px; height:20px; display:inline-block; vertical-align:-3px; margin-right:10px;}
.h_wrap .p2{ font-size:14px; color:#666;}
.h_wrap .p2 span{ margin-right:10px;}
.h_wrap .p2 a{ color:#000;}
.h_wrap .search{ padding-top:10px; float:right;}
.h_wrap .search .text{ background:url(../images/luwei_32.jpg) no-repeat; width:190px; height:28px; line-height:28px; text-indent:10px; border:0; float:left; color:#999;}
.h_wrap .search .submit{ background:url(../images/luwei_31.jpg) no-repeat; width:28px; height:28px; border:0; float:left;}
.h100 .w25{ width:19%; margin-left: 1%;}
.h100 .w20{ width:20%;}
.h100 .w55{ width:50%;}
.h_bg{ background:url("../images/luwei_30.png"); position:absolute; bottom:-53px; left:0; width:100%; height:53px; display:none;margin-top: 98px;}
.pc{ display:block;}
.m{
    height: 70px;
    line-height: 70px;
    background-color: #fff;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: 999999;
    display:none;
}
.m_small{
    display:none;
}
.m_wap{
    display:none;
}
.banner_pc{
    display: block;
}
.banner_wap{
    display: none;
}
.m-trigger {
    position: absolute;
    top: 15px;
    right: 10px;
    width: 50px;
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 45px;
    cursor: pointer;
    background: url(../images/menu_add.png) center center no-repeat;
    -webkit-background-size: 50px;
    background-size: 25px;
    height: 50px;
}
.m-nav {
    z-index: 60;
    position: absolute;
    top: 80px;
    width: 100%;
    left: 0;
    background: #000;
    text-align: center;
    display: none;
    padding: 10px 0px 30px 0px;
}
.m-nav li {
    width: 90%;
    margin: 0px auto;
    border-bottom: 1px solid #fff;
}
.m-nav  .p1{
    font-size: 18px;
    color: #fff;
    height: 24px;
    line-height: 24px;
    padding: 0px;
    margin: 20px auto 10px auto;
    font-family: Arial;
    font-weight: bold;
}
.m-nav  .p2{
    line-height: 24px;
    font-size: 14px;
    padding: 0px;
    margin: 0px auto 15px auto;
    color: #fff;
    font-family: Arial;
}
.m-nav  .p2 .text {
    width: 90%;
    height: 28px;
    line-height: 28px;
    text-indent: 10px;
    border: 0;
    margin: 10px auto 5px;
    border-radius: 5px;
    color: #999;
}
.m-nav  .p3{
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    padding: 0px;
    margin: 0px auto 90% auto;
    font-family: Arial;
}
.m-nav  .p1 i {
    background: url(../images/luwei_313.png) no-repeat;
    width: 19px;
    height: 20px;
    display: inline-block;
    vertical-align: -3px;
    margin-right: 10px;
}
.m-nav  li a:hover, .m-nav  li a:active {
    background-color: #000;
    color: #fff;
}
.m-nav  ul {
    display: none;
    margin: 0;
    padding: 0 10px 30px 10px;
}
.m-nav  ul li {
    border-bottom: none;
    margin: 0;
    padding: 0;
}
.m-nav  ul li a {
    color: #fff;
    display: block;
    padding: 0;
    padding-left: 5px;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
}
.m-nav a {
    color: #fff;
    display: block;
    font-size: 18px;
    height: 48px;
    line-height: 48px;
    padding-left: 10px;
    text-align: left;
}
.m-nav a:hover, .m-nav a:active {
    color: #2652a3;
}
.m-sub {
    text-align: left;
    display: none;
    width:100%;
}
.m-sub a {
    border-bottom: none;
    font-size: 13px;
}
.w1100{ width:1100px; margin:0 auto;}
.w905{ width:905px; margin:0 auto; background:#FFF;}
.w185{ width:185px;}
.w975{ width:945px;}
.w545{ width:545px;}
.w800{ width:800px;}
.w288{ width:288px;}
.w577{ width:577px;}
.w296{ width:296px;}
.w375{ width:375px;    margin-left: 8px;}
.w900{ width:800px; margin:0 auto; background:#FFF;}
.w710{ width:710px;}
.w1005{ width:1005px;}
.w1200{ width:1200px; margin:0 auto;}
.w475{ width:475px;}
.w690{ width:690px;}
.w200{ width:200px;}
.w600{ width:600px;}
.m_bg{ background:#f4f4f4;}
.m_bg1{ background:#f4f4f4;height: auto;width: 100%;}
.m_bg2{ background:#FFF; position: relative;z-index: 10;}
.m_bg3{ background:url("../images/luwei_56.jpg") top repeat-x #f4f4f4;}
.m_bg4{ background:url("../images/luwei_131.jpg") top repeat-x; height:146px;}
.m_bg5{ background:url("../images/luwei_126.jpg") top center no-repeat #f5f5f5;}
.m_bg6{ background:url("../images/luwei_140.jpg") top center no-repeat; height:763px;}
.m_bg7{ height: auto;}
.m_bg8{ background:url("../images/luwei_153.png") top center no-repeat; height:553px;}
.m_bg9{ background:url("../images/luwei_185.jpg");}
.m_bg10{ background:url("../images/luwei_188.jpg") top center no-repeat; height:710px;}
.m_bg11{ background:#f7f7f7;}
.m_bg12{/* background:url("../images/luwei_296.jpg") repeat-x #f4f4f4;*/ position: relative; overflow:hidden; }
.h_bG{ width: 100%;  position: absolute;top:97px; left: 0px; z-index: 9 ; background: #f4f4f4;display: block; height: 100%;}

.m_tit{ font-size:30px; color:#2652a3; font-weight:bold; padding:5px 0 30px 33px;}
.m_tit span{ margin-left:20px; font-family:Arial;}
.m_tit1{/* background:#000; padding-left:25px; padding-bottom:10px;*/ width: 185px;overflow: hidden; }
.m_tit1 span{ display:block;}
.m_tit1 span.c1{ font-size:24px; color:#c8c8c8; font-family:Tahoma; padding-top:55px;}
.m_tit1 span.c2{ font-size:31px; color:#646464; font-family:Tahoma;}
.m_tit1 span.c3{ font-size:25px; color:#FFF;}
.m_tit1 i{ background:url("../images/luwei_22.jpg") no-repeat; width:23px; height:12px; display:block; margin:10px 0 0 0; cursor:pointer;}
.m_tit2{ font-size:35px; color:#000; padding:0 30px 20px;}
.m_tit3{ width:1200px; margin:0 auto; text-align:center; color:#787878; position:relative; padding-top:70px;}
.m_tit3 .p1{ font-size:26px;}
.m_tit3 .p2{ font-size:15px; font-family:Tahoma; line-height:25px;}
.m_tit3 .more{ position:absolute; bottom:10px; right:30px;}
.m_tit4{ background:#eee; height:120px; text-align:center;}
.m_tit4 .p1{ font-size:26px; color:#000; padding-top:30px;}
.m_tit4 .p2{ font-size:20px; color:#333; padding-top:5px;}
.m_tit5{ border-bottom:#e5e5e5 1px solid;}
.m_tit5 span{ font-size:30px; color:#000; border-bottom:#2652a3 3px solid; display:inline-block; padding:45px 0; margin-left:20px;}
.m_tit5 .more{
    float:right;
    margin-top:65px;
    margin-right:20px;
    display: block;
    background: #dcdadb;
    color: #979797;
    width: 110px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
}
.m_tit5 .more font{
    color: #979797;
    margin-left: 15px;
    font-size: 18px;
}
.m_nav{ float:left; padding-left:33px;}
.m_nav a{ width:144px; height:39px; line-height:39px; display:block; text-align:center; float:left; font-size:16px; color:#323232; border:#c0c0c0 1px solid; margin-right:3px;}
.m_nav a.hover{ background:#000; color:#FFF;}
/*.m_nav1{ background:url("../images/luwei_85.png"); position:absolute; top:184px; left:0; width:185px; z-index:99; display:none; min-height:2093px;}*/
#m_nav1{ background:url("../images/luwei_85.png"); width:100%; z-index:99; display:block; height: auto; clear: both;margin: 20px auto 60px auto !important;}
#m_nav1 .arrow{ background:url("../images/luwei_84.png") no-repeat; width:26px; height:12px; margin-left:23px;}
#m_nav1 ul{ margin:0px auto;width: 100%;padding: 0px;height: 75px;}
#m_nav1 ul li{ float: left;width:25%;padding: 25px 0px 0px 0px;}
#m_nav1 ul li.last{ padding-bottom:25px;}
#m_nav1 ul li a{ font-size:13px; color:#323232; display:inline-block; width:120px; height:28px; line-height:28px; text-indent:10px;}
#m_nav1 ul li i{ width:19px; height:19px; display:inline-block; vertical-align:-2px; margin:0 15px 0 30px;}
#m_nav1 ul li i.ico1{ background:url("../images/luwei_71.png") no-repeat;}
#m_nav1 ul li i.ico2{ background:url("../images/luwei_73.png") no-repeat;}
#m_nav1 ul li i.ico3{ background:url("../images/luwei_299.png") no-repeat;}
#m_nav1 ul li i.ico4{ background:url("../images/luwei_74.png") no-repeat;}
#m_nav1 ul li i.ico5{ background:url("../images/luwei_305.png") no-repeat;}
#m_nav1 ul li i.ico6{ background:url("../images/luwei_306.png") no-repeat;}
#m_nav1 ul li i.ico7{ background:url("../images/luwei_307.png") no-repeat;}
#m_nav1 ul li i.ico8{ background:url("../images/luwei_308.png") no-repeat;}
#m_nav1 ul li i.ico9{ background:url("../images/luwei_309.png") no-repeat;}
#m_nav1 ul li i.ico10{ background:url("../images/luwei_310.png") no-repeat;}
#m_nav1 ul li i.ico11{ background:url("../images/luwei_311.png") no-repeat;}
#m_nav1 ul li i.ico12{ background:url("../images/luwei_312.png") no-repeat;}
#m_nav1 ul li i.ico13{ background:url("../images/luwei_313.png") no-repeat;}






#m_nav1 ul .on a{ color:#2652a3;}
#m_nav1 ul .on i.ico1{ background:url("../images/luwei_82.png") no-repeat;}
#m_nav1 ul .on i.ico2{ background:url("../images/luwei_81.png") no-repeat;}
#m_nav1 ul .on i.ico3{ background:url("../images/luwei_298.png") no-repeat;}
#m_nav1 ul .on i.ico4{ background:url("../images/luwei_80.png") no-repeat;}
#m_nav1 ul .on i.ico5{ background:url("../images/luwei_314.png") no-repeat;}
#m_nav1 ul .on i.ico6{ background:url("../images/luwei_315.png") no-repeat;}
#m_nav1 ul .on i.ico7{ background:url("../images/luwei_316.png") no-repeat;}
#m_nav1 ul .on i.ico8{ background:url("../images/luwei_317.png") no-repeat;}
#m_nav1 ul .on  i.ico9{ background:url("../images/luwei_318.png") no-repeat;}
#m_nav1 ul .on  i.ico10{ background:url("../images/luwei_319.png") no-repeat;}
#m_nav1 ul .on  i.ico11{ background:url("../images/luwei_320.png") no-repeat;}
#m_nav1 ul .on  i.ico12{ background:url("../images/luwei_321.png") no-repeat;}
#m_nav1 ul .on  i.ico13{ background:url("../images/luwei_322.png") no-repeat;}
.m_search{ border:#c0c0c0 1px solid; height:39px; float:left;}
.m_search .text{ float:left; height:39px; line-height:39px; width:204px;}
.m_search .submit{ float:left; background:url("../images/luwei_6.jpg") center no-repeat; width:39px; height:39px;}
.m_search1{}
.m_search1 .text{ float:left; border:#828282 1px solid; border-left:0; height:28px; line-height:28px; width:494px;}
.m_search1 .submit{ float:left; background:url("../images/luwei_6.jpg") center no-repeat; border:#828282 1px solid; border-right:0; width:30px; height:30px;}
.m_search1 .hotword{ font-size:15px; color:#646464; padding:12px 0;}
.m_search1 .hotword a{ color:#646464;}
.m_list{ position:relative; width:805px; padding:25px 0; border-bottom:#797979 1px solid; background:url("../images/luwei_7.jpg") right center no-repeat; margin:0 auto;}
.m_list .con{ float:left; width:525px; padding-left:30px;}
.m_list .con h1{ font-size:20px; color:#323232; padding-bottom:10px;}
.m_list .con p{ font-size:13px; color:#323232; line-height:25px;}
.m_list .con .date{ font-size:15px; color:#323232; padding-bottom:10px;}
.m_list .img{ float:left; width:180px; padding-top:35px;}
.m_list:hover .con h1{ color:#2652a3;}
.m_list1{ width:577px; background:#FFF; height:610px;}
.m_list1 .img{ overflow:hidden;}
.m_list1 .img img{ width:100%; transition:all 0.5s;}
.m_list1 .con{ padding:0 18px;}
.m_list1 .con .p1{ height:40px; line-height:40px; padding:10px 0;}
.m_list1 .con .p1 .c1{ font-size:24px; color:#323232; float:left;}
.m_list1 .con .p1 .c2{ font-size:16px; color:#646464; float:right; margin-right:50px;}
.m_list1 .con .p1 .c3{ font-size:16px; color:#ee5e69; float:right;}
.m_list1 .con .p2{ font-size:18px; color:#646464;}
.m_list1:hover{ background:#e1e1e1;}
.m_list1:hover img{transform:scale(1.1);}
.m_list2{ width:31.3%; height:360px !important;float:left;margin-left: 1%;margin-right: 1%;margin-bottom: 20px;}

.m_list2 .img{ overflow:hidden;}

.m_list2 .img img{ width:100%; transition:all 0.5s;}

.m_list2 .con{ padding:0 10px;}


.m_list2 .con p{
    line-height: 30px;
    font-size: 18px;
    margin: 30px auto;
    color: #1e1e1e;
    font-weight: 600;
    font-family: 微软雅黑;
    letter-spacing: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}
.m_list2 .con .p1{ height:30px; line-height:30px; padding:5px 0;}

.m_list2 .con .p1 .c1{ font-size:16px; color:#323232; float:left;}

.m_list2 .con .p1 .c2{ font-size:13px; color:#646464; float:right; margin-right:20px;}

.m_list2 .con .p1 .c3{ font-size:13px; color:#ee5e69; float:right;}

.m_list2 .con .p2{ font-size:13px; color:#646464;}

.m_honor_list2{
    width:23%; height:250px !important;float:left;margin-left: 1%;margin-right: 1%;margin-top: 30px;
}
.m_honor_list2 .img{
    overflow:hidden;
    border: 5px solid #e2e2e2;
    -moz-box-shadow: 0px 15px 15px -5px #ccc;/* for firefox */
    -webkit-box-shadow: 0px 15px 15px -5px #ccc;/* for safari or chrome */
    box-shadow:0px 15px 15px -5px #ccc;/* for opera or ie9 */

}
.m_honor_list2 .img img{ width:100%; transition:all 0.5s;}
.m_honor_list2 .con{ padding:0 10px;}
.m_honor_list2  .con p{
    line-height: 30px;
    font-size: 14px;
    margin: 30px auto;
    color: #6b6251;
    font-family: 微软雅黑;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}
.m_honor_list2 .con .p1{ height:30px; line-height:30px; padding:5px 0;}
.m_honor_list2 .con .p1 .c1{ font-size:16px; color:#323232; float:left;}
.m_honor_list2 .con .p1 .c2{ font-size:13px; color:#646464; float:right; margin-right:20px;}
.m_honor_list2  .con .p1 .c3{ font-size:13px; color:#ee5e69; float:right;}
.m_honor_list2 .con .p2{ font-size:13px; color:#646464;}
.m_list3{ padding:20px 0;}
.m_list3 .img{ float:left; width:524px;}
.m_list3 .con{ float:left; width:245px; padding-left:20px; height:524px; position:relative;}
.m_list3 .con .p1{ font-size:13px; color:#a0a0a0; padding-bottom:10px;}
.m_list3 .con .p1 span{ margin-right:10px;}
.m_list3 .con .p2{ font-size:20px; color:#323232;}
.m_list3 .con .p3{ font-size:15px; color:#646464; padding:15px 0;}
.m_list3 .con .p4{ font-size:18px;color:#323232; height:40px; line-height:40px; position:absolute; bottom:0; left:0;}
.m_list3 .con .p4 i{ background:#b4b4b4; width:40px; height:40px; display:inline-block; float:left; margin-right:20px;}
.m_list3 .con .btn{ padding-bottom:30px;}
.m_list3:hover .con .p4{ color:#2652a3;}
.m_list3:hover .con .p4 i{ background:#2652a3;}
.m_list4{ padding:40px 0;}
.m_list4 .img{ float:left; width:350px;}
.m_list4 .con{ float:left; width:385px; padding-left:20px; height:350px; position:relative;}
.m_list4 .con .p1{ font-size:13px; color:#a0a0a0; padding-bottom:10px;}
.m_list4 .con .p1 span{ margin-right:10px;}
.m_list4 .con .p2{ font-size:20px; color:#323232;}
.m_list4 .con .p3{ font-size:15px; color:#646464; padding:15px 0;}
.m_list4 .con .p4{ font-size:18px;color:#323232; height:40px; line-height:40px; position:absolute; bottom:0; left:0;}
.m_list4 .con .p4 i{ background:#b4b4b4; width:40px; height:40px; display:inline-block; float:left; margin-right:20px;}
.m_list4 .con .btn{ padding-bottom:30px;}
.m_list4:hover .con .p4{ color:#2652a3;}
.m_list4:hover .con .p4 i{ background:#2652a3;}
.m_wrap{ margin:0 33px; border-bottom:#d4d4d4 1px dotted; padding:30px 0;}
.m_wrap dt{ font-size:22px; border-bottom:#d4d4d4 1px dotted; border-top:#d4d4d4 1px dotted; padding:15px 0;}
.m_wrap dd{}
.m_wrap dd .list{ padding:10px 0;}
.m_wrap dd .list a{ display:block; font-size:15px; width: 100%;height: 40px; color:#323232; line-height:40px; background:url("../images/luwei_10.jpg") left center no-repeat; padding-left:20px;}
.m_wrap dd .list a .title{ float:left;}
.m_wrap dd .list a .date{ float:right;}
.m_wrap dd .list a:hover{ background:url("../images/luwei_58.jpg") left center no-repeat #f4f4f4; color:#000;}
.m_wrap dd .box{ padding:10px 0;}
.m_wrap dd .box p{ font-size:13px;}
.m_wrap1{ padding-top:0px;}
.m_wrap1 dt{ background:url("../images/line_1.png") left bottom no-repeat; padding:25px 0;}
.m_wrap1 dt span{ display:inline-block;}
.m_wrap1 dt span.cn{ font-size:28px; padding-left:60px;}
.m_wrap1 dt span.en{ padding-left:65px;font-size:20px;}
.m_wrap1 dd .box{ margin:0 45px; }
.m_wrap1 dd .box .tit{ font-size:18px; background:url("../images/luwei_25.jpg") left center no-repeat; padding-left:15px; margin-top:60px;}
.m_wrap1 dd .box ul{ padding-bottom:115px;}
.m_wrap1 dd .box ul li{ border-bottom:#d9d9d9 1px dashed; padding:13px 0;}
.m_wrap1 dd .box ul li span{ font-size:16px; width:170px; display:inline-block; text-indent:15px;}
.m_wrap1 dd .box ul li span.c1{ font-size:14px; color:#323232;}
.m_wrap1 dd .box ul li .text{ border:#e2e2e2 1px solid; width:284px; height:28px; line-height:28px;}
.m_wrap1 dd .box ul li .submit{ background:url("../images/luwei_26.jpg") no-repeat; width:144px; height:28px; float:right;}
.m_wrap1 dd .box ul li .textarea{ border:#e2e2e2 1px solid; width:284px; height:73px; float:left;}
.m_wrap1 dd .box ul li.last{ border:0;}
.m_wrap1 dd .box ul li em{ font-size:14px; color:#323232;}
.m_wrap1 dd .box ul li em i{ font-size:22px; color:#2652a3; margin:0 10px; vertical-align:-6px;}
.m_wrap1 dd .box1{ background:url("../images/luwei_27.png") no-repeat; height:1695px; width:100%; position:relative;}
.m_wrap1 dd .box1 li{ position:absolute; width:35%;}
.m_wrap1 dd .box1 li .con{ color:#323232;}
.m_wrap1 dd .box1 li .con h1{ font-size:18px;}
.m_wrap1 dd .box1 li .con p{ font-size:13px;}
.m_wrap1 dd .box2{ float:left;}
.m_wrap1 dd .box2 .submit1{ width:71px; height:43px; font-size:16px; color:#FFF; background:#2652a3; float:left; margin-right:9px;}
.m_wrap1 dd .box2 .submit2{ width:71px; height:43px; font-size:16px; color:#FFF; background:#646464; float:left;}
.m_wrap1 dd .box2 select#selectPointOfInterest{width:283px;height:43px;line-height:43px;text-indent:4pt;text-align:left;
    vertical-align:middle;box-shadow:inset 0 0 1px #b0b0b0;-webkit-appearance:none;-moz-appearance:none;appearance:none;
   font-size:16px;color:#323232;cursor:pointer;outline:none}
.m_wrap1 dd .box2 select#selectPointOfInterest option{padding:4px 10px 4px 10px;font-size:11pt;font-weight:normal}
.m_wrap1 dd .box2 select#selectPointOfInterest option[selected]{font-weight:bold}
.m_wrap1 dd .box2 select#selectPointOfInterest option:nth-child(even){background-color:#f5f5f5}
.m_wrap1 dd .box2 select#selectPointOfInterest:hover{}
.m_wrap1 dd .box2 select#selectPointOfInterest:focus{ outline:none;}
.m_wrap1 dd .box2 label#lblSelect{position:relative;display:inline-block; float:left; margin-right:9px;}
.m_wrap1 dd .box2 label#lblSelect::after{content:url("../images/luwei_49.jpg");position:absolute;top:8px;right:8px;bottom:0;width:25px;line-height:25px;
    vertical-align:middle;text-align:center;color:#FFF;pointer-events:none;}
.m_wrap1 dd .box3{ border:#b0b0b0 1px solid; height:41px; width:456px; float:right;}
.m_wrap1 dd .box3 .text{ height:41px; line-height:41px; width:410px; font-size:16px; color:#323232; text-indent:10px; float:left;}
.m_wrap1 dd .box3 .submit{ width:45px; height:41px; background:url("../images/luwei_6.jpg") center no-repeat; float:left;}
.m_wrap1 dd .box4{ background:url("../images/luwei_48.jpg") top no-repeat; height:2143px; margin:17px 0 0 0; padding-bottom:100px;}
.m_wrap1 dd .box4 .con{ color:#141414; width:775px;}
.m_wrap1 dd .box4 .con .p1{ font-size:28px; padding:10px 0;}
.m_wrap1 dd .box4 .con .p2{ font-size:16px; color:#000; line-height:30px;}
.m_wrap1 dd .box4 .con .p3{ font-size:20px;}
.m_wrap1 dd .box4 .list1{ background:url("../images/luwei_47.jpg") no-repeat; width:225px; height:358px; float:left; margin:25px 0 0 9px;}
.m_wrap1 dd .box4 .list1 .p1{ font-size:18px; text-align:center; background:url("../images/luwei_46.jpg") center bottom no-repeat; padding:15px 0;margin-bottom:20px;}
.m_wrap1 dd .box4 .list1 .p2{ font-size:12px; padding:0 20px; line-height:20px;}
.m_wrap1 dd .box4 .list1 span{ width:72px; height:72px; display:block; margin:20px auto 0; background:url("../images/luwei_295.png") no-repeat;}
.m_wrap1 dd .box4 .list1 span i{ width:72px; height:72px; display:block;}
.m_wrap1 dd .box4 .list1 span i.ico1{ background:url("../images/luwei_224.png") center no-repeat;}
.m_wrap1 dd .box4 .list1 span i.ico2{ background:url("../images/luwei_225.png") center no-repeat;}
.m_wrap1 dd .box4 .list1 span i.ico3{ background:url("../images/luwei_226.png") center no-repeat;}
.m_wrap1 dd .box4 .list1 span i.ico4{ background:url("../images/luwei_227.png") center no-repeat;}
.m_wrap1 dd .box5{ padding:60px 0;}
.m_wrap1 dd .box5 .img{ float:right; width:330px;}
.m_wrap1 dd .box5 .con{ float:left; color:#000; width:810px; padding:0 25px;}
.m_wrap1 dd .box5 .con h1{ font-size:26px; font-weight:normal;}
.m_wrap1 dd .box5 .con .p1{ font-size:16px; padding:15px 0; line-height:30px;}
.m_wrap1 dd .box5 .con .p2{ font-size:14px; line-height:25px;}
.m_wrap1 dd .list{ border:#c0c0c0 1px solid; width:228px; float:left; margin:13px 12px 0 0;}
.m_wrap1 dd .list .p1{ font-size:15px; color:#323232; height:25px; line-height:25px; padding:0 5px;}
.m_wrap1 dd .list .p1 span{ color:#ee5e69; float:right;}
.m_wrap1 dd .list .p2{ color:#646464; padding:0 5px; line-height:30px;}
.m_wrap1 dd .list .p2 i{ background:url("../images/luwei_54.jpg") no-repeat; width:10px; height:16px; display:inline-block; vertical-align:-2px; margin-right:5px;}
.m_wrap1 dd .list1{ width:195px; float:left; position:relative; overflow:hidden; margin:5px 6px 0 0;}
.m_wrap1 dd .list1 .con{ background:url("../images/luwei_116.png"); position:absolute; top:-85px; left:0; width:99%; padding:5px 0; height:75px;}
.m_wrap1 dd .list1 .con p{ font-size:13px; color:#FFF; padding:0 15px; line-height:23px;}
.m_wrap2{ padding-top:60px;}
.m_wrap2 dt{ background:#e6e6e6; height:60px; line-height:60px;}
.m_wrap2 dt span{ display:inline-block;}
.m_wrap2 dt span.c1{ font-size:18px; padding-left:75px;}
.m_wrap2 dt span.c2{ font-size:16px; color:#1e1e1e; padding-left:40px;}
.m_wrap2 dd{ padding:23px 0;}
.m_wrap2 dd .box{}
.m_wrap2 dd .box li{ float:left; background:url("../images/luwei_29.jpg") no-repeat #e6e6e6; width:292px; height:250px; margin-right:10px;}
.m_wrap2 dd .box li.last{ margin-right:0; width:294px;}
.m_wrap2 dd .box li .p1{ font-size:15px; color:#FFF; height:32px; line-height:32px; padding-top:14px; padding-left:30px;}
.m_wrap2 dd .box li .p2{ font-size:13px; padding-left:30px; line-height:25px; padding-top:15px;}
.m_wrap3{ border-top:none;width: 350px;}
.m_wrap3 .box{}
.m_wrap3 .box .p1{ padding-top:10px; height:20px;}
.m_wrap3 .box .p1 a{ font-size:13px; color:#323232;}
.m_wrap3 .box .img{ border-top:#dfdfdf 2px solid; border-bottom:#dfdfdf 2px solid;text-align: center;}
.m_wrap3 .box .img img{max-width: 288px;max-height: 94px;}
.m_wrap3 .box .con{ padding:15px 0;}
.m_wrap3 .box .con p{ color:#323232; line-height:60px;}
.case_detail .detail{
    clear: both;
    width: 100%;
    height: auto;
    padding:25px 0px;
}
.case_detail .detail .content{
    width: 100%;
    height: auto;
    margin: 0px auto;
    text-align: center;
    padding:25px 0px;
}
.m_wrap3 .box .con .title{
    font-size: 30px;
    font-weight: 600;
}
.m_wrap3 .box .con .info{
    font-size: 16px;
}
.m_wrap3 .tit{ font-size:20px; color:#323232; line-height:45px; padding-top:15px;}
.m_wrap3 .box1{ padding-bottom:25px; border-bottom:#c0c0c0 1px solid;}
.m_wrap3 .box1 .p1{ font-size:16px; color:#2652a3; padding:5px 0;}
.m_wrap3 .box1 .p2{ font-size:13px; color:#646464;}
.m_wrap3 .box2{ border-bottom:#b0b0b0 1px solid; border-top:#b0b0b0 1px solid; padding:5px 10px; margin-bottom:45px;}
.m_wrap3 .box2 p{ font-size:13px;}
.m_wrap3 .list{ border-bottom:#b0b0b0 1px solid;}
.m_wrap3 .list a{ display:block; font-size:16px; color:#323232; height:45px; line-height:45px; border-top:#b0b0b0 1px solid; padding:0 10px;}
.m_wrap3 .list a span{ float:right;}
.m_wrap4{ height:40px; line-height:40px;}
.m_wrap4 dt{ float:left; font-size:18px; color:#2652a3; background:url("../images/luwei_16.jpg") left no-repeat; padding-left:50px;}
.m_wrap4 dd{ float:right;}
.m_wrap4 dd span{ display:inline-block; font-size:14px; color:#646464; margin-left:20px;}
.m_wrap5{ padding:80px 0;}
.m_wrap5 .img{ float:right; width:539px;}
.m_wrap5 .con{ float:left; width:526px;}
.m_wrap5 .con .p1{ font-size:30px;}
.m_wrap5 .con .p2{ font-size:22px; padding:10px 0;}
.m_wrap5 .con .p3{ font-size:14px; line-height:25px;}
.m_wrap6{}
.m_wrap6 .box{ padding:3px 0;}
.m_wrap6 .box i{ font-size:25px; margin-right:90px;}
.m_wrap6 .box span{ font-size:18px; width:103px; height:35px; line-height:35px; display:inline-block; text-align:center; cursor:pointer;}
.m_wrap6 .box span.hover{ color:#FFF; background:#2652a3;}
.m_wrap6 .box1{ border-top:#7b7b7b 2px solid; height:59px; line-height:59px; padding:0 33px;}
.m_wrap6 .box1 span{ font-size:22px;}
.m_wrap6 .box2{}
.m_wrap6 .box2 dt{ background:#e6e6e6; height:60px; line-height:60px; margin-bottom:5px; padding:0 33px; cursor:pointer;}
.m_wrap6 .box2 dt span{ font-size:18px;}
.m_wrap6 .box2 dt i{ background:url("../images/luwei_64.jpg") no-repeat; width:16px; height:9px; display:inline-block; margin-left:10px;}
.m_wrap6 .box2 dt.hover{ background:#2652a3;}
.m_wrap6 .box2 dt.hover span{ color:#FFF;}
.m_wrap6 .box2 dt.hover i{ background:url("../images/luwei_65.jpg") no-repeat;}
.m_wrap6 .box2 dd{ display:none;}
.m_wrap6 .box2 dd .con{ padding-top:10px;}
.m_wrap6 .box2 dd .con .p1{ font-size:14px; color:#323232; line-height:25px;}
.m_wrap6 .box2 dd .con .p2{ font-size:16px; line-height:35px;}
.m_wrap6 .box2 dd .con a{
    display:inline-block; margin:30px 0 30px 0;
    background: #000;
    color: #fff;
    padding: 10px 20px;
}
.m_wrap7{ width:585px; padding-top:40px;}
.m_wrap7 dt{ border-bottom:#a8a8a8 1px solid; height:48px; line-height:48px;}
.m_wrap7 dt span{ font-size:30px; border-bottom:#2652a3 3px solid; display:inline-block; line-height:47px; padding:0 5px; margin-left:15px;}
.m_wrap7 dt a{ float:right; font-size:13px; color:#000; margin-right:30px;}
.m_wrap7 dd{}
.m_wrap7 dd .list{}
.m_wrap7 dd .list a{ display:block; height:40px; line-height:40px; border-bottom:#d0d0d0 1px dashed; background:url("../images/luwei_59.jpg") 15px center no-repeat; padding-left:50px; font-size:13px; color:#323232;}

.m_wrap7 dd .list a span{ display: block}
.m_wrap7 dd .list a .date{ float:right; margin-right:30px;}
.m_wrap7 dd .list a .title{ float:left; }
.m_wrap7 dd .list a:hover{ background:url("../images/luwei_58.jpg") 15px center no-repeat #FFF; color:#000;}
.m_wrap7 dd .img{ position:relative; margin-top:20px;}
.m_wrap7 dd .img p{ font-size:18px; color:#FFF; position:absolute; bottom:0; left:0; width:100%; background:url("../images/luwei_37.png"); height:45px; line-height:45px; text-align:center;}
.m_wrap8{ padding:52px 0 25px 0;}
.m_wrap8 li{ float:left; padding:0 6px 15px 0;}
.m_wrap8 li .text{ border:#a9a9a9 1px solid; border-right:0; width:675px; height:41px; line-height:41px; float:left;}
.m_wrap8 li .submit{ background:url("../images/luwei_6.jpg") center no-repeat #FFF; border:#a9a9a9 1px solid; border-left:0; width:43px; height:43px; float:left;}
.m_wrap8 li .submit1{ width:71px; height:43px; font-size:16px; color:#FFF; background:#2652a3; float:left; margin-right:20px;}
.m_wrap8 li .submit2{ width:71px; height:43px; font-size:16px; color:#FFF; background:#646464; float:left; margin-right:10px;}
.m_wrap8 li select#selectPointOfInterest{width:295px;height:43px;line-height:43px;text-indent:4pt;text-align:left;
    vertical-align:middle;box-shadow:inset 0 0 1px #a9a9a9;-webkit-appearance:none;-moz-appearance:none;appearance:none;
    font-size:16px;color:#323232;cursor:pointer;outline:none}
.m_wrap8 li select#selectPointOfInterest option{padding:4px 10px 4px 10px;font-size:11pt;font-weight:normal}
.m_wrap8 li select#selectPointOfInterest option[selected]{font-weight:bold}
.m_wrap8 li select#selectPointOfInterest option:nth-child(even){background-color:#f5f5f5}
.m_wrap8 li select#selectPointOfInterest:hover{}
.m_wrap8 li select#selectPointOfInterest:focus{ outline:none;}
.m_wrap8 li label#lblSelect{position:relative;display:inline-block;}
.m_wrap8 li label#lblSelect::after{content:url("../images/luwei_49.jpg");position:absolute;top:8px;right:8px;bottom:0;width:25px;line-height:25px;
    vertical-align:middle;text-align:center;color:#FFF;pointer-events:none;}
.m_wrap9{}
.m_wrap9 .list{ position:relative;}
.m_wrap9 .list .con{ position:absolute; bottom:0; left:0; background:#FFF; width:100%; text-align:center; line-height:40px; padding:10px 0;}
.m_wrap9 .list .con p{ font-size:18px; color:#323232;}
.m_wrap10{}
.m_wrap10 dt{ border-bottom:#ddd 1px solid; border-top:#ddd 1px solid;}
.m_wrap10 dt span{ cursor:pointer; font-size:14px; color:#323232; border-right:#ddd 1px solid; border-left:#ddd 1px solid; width:32.8%; display:inline-block; height:25px; line-height:25px; text-align:center;}
.m_wrap10 dt span.hover{ color:#b4b4b4; background:#000;}
.m_wrap10 dd{}
.m_wrap10 dd .box{ background:#a0a0a0; color:#000; height:23px; line-height:23px; padding:0 5px;}
.m_wrap10 dd .box a{ color:#000;}
.m_wrap10 dd .box em{ margin:0 5px;}
.m_wrap10 dd .box1{}
.m_wrap10 dd .box1 .p1{ color:#000; line-height:20px; border-bottom:#b8b8b8 1px solid;}
.m_wrap10 dd .box1 .p2{ color:#323232; line-height:20px;}
.m_wrap10 dd .box1 .p2 span{ margin-right:20px;}
.m_wrap10 dd .txt{ font-size:14px; color:#000; line-height:30px;}
.m_wrap11{}
.m_wrap11 p{ padding:0 30px;}
.m_wrap11 .p1{ font-size:25px;}
.m_wrap11 .p2{ font-size:15px; padding:15px 30px;}
.m_wrap11 .p2 span{ margin-right:20px;}
.m_wrap11 .p3{ font-size:15px; line-height:25px;}
/*.m_wrap11 .p3 p:first-child{padding: 0;}
.m_wrap11 .p3 p:first-child img{max-width: 100%!important;width: 100%!important;}*/
/*.m_wrap11 img{ width:100%;}*/
.m_wrap12{ background:url("../images/luwei_99.jpg") no-repeat; width:100%; height:607px;}
.m_wrap12 dl{ width:1100px; margin:0 auto; padding:277px 0 0 0;}
.m_wrap12 dl dt{ height:220px;}
.m_wrap12 dl dt .box{ background:#f5f5f5; width:16.5%; border-right:#dbd9d9 1px solid; float:left; height:220px; text-align:center; position:relative; cursor:pointer;}
.m_wrap12 dl dt .box span{ width:81px; height:81px; display:block; margin:45px auto 0; background:url("../images/luwei_289.png") no-repeat;}
.m_wrap12 dl dt .box span em{ width:81px; height:81px; display:block;}
.m_wrap12 dl dt .box span em.ico1{ background:url("../images/luwei_224.png") center no-repeat; }
.m_wrap12 dl dt .box span em.ico2{ background:url("../images/luwei_225.png") center no-repeat; }
.m_wrap12 dl dt .box span em.ico3{ background:url("../images/luwei_226.png") center no-repeat; }
.m_wrap12 dl dt .box span em.ico4{ background:url("../images/luwei_227.png") center no-repeat; }
.m_wrap12 dl dt .box span em.ico5{ background:url("../images/luwei_2019.png") center no-repeat; }
.m_wrap12 dl dt .box span em.ico6{ background:url("../images/luwei_2018.png") center no-repeat; }
.m_wrap12 dl dt .box p{ font-size:18px; color:#000; background:url("../images/luwei_109.png") center bottom no-repeat; padding:15px 0;}
.m_wrap12 dl dt .box.on i{ background:url("../images/luwei_115.png") center no-repeat; width:100%; height:20px; position:absolute; bottom:-1px; left:0;}
.m_wrap12 dl dt .box.on span{ background:url("../images/luwei_288.png") no-repeat;}
.m_wrap12 dl dt .box.on p{ color:#2652a3; background:url("../images/luwei_108.png") center bottom no-repeat;}
.m_wrap12 dl dd{ background:url("../images/luwei_116.png"); height:100px;}
.m_wrap12 dl dd p{ font-size:14px; color:#f5f5f5; line-height:25px; margin:0 20px; padding-top:20px;}
.m_wrap13{}
.m_wrap13 dt{ background:#878787; font-size:26px; color:#FFF; height:55px; line-height:55px; text-align:center;}
.m_wrap13 dd{ padding:30px 0;}
.m_wrap13 dd .list{ width:287px; background:#FFF; padding-bottom:10px;}
.m_wrap13 dd .list .p1{ font-size:15px; color:#323232; padding:5px;}
.m_wrap13 dd .list .p1 span{ font-size:12px; color:#ee5e69; float:right;}
.m_wrap13 dd .list .p1 span i{ color:#646464; display:inline-block; margin-right:10px;}
.m_wrap13 dd .list .p2{ color:#646464; padding:0 5px;}
.m_wrap14{}
.m_wrap14 .tit{ text-align:right; height:55px; line-height:55px;}
.m_wrap14 .tit span{ font-size:30px; color:#FFF; background:#2652a3; width:460px; height:55px; line-height:55px; display:block; text-align:center; float: left;}
.m_wrap14 .tit img{ padding-top:13px;}
.m_wrap14 .box{ text-align:right; font-size:17px; color:#000; padding-top:25px;padding-left: 15px;line-height: 25px;}
.m_wrap14 .box em{ color:#9f9f9f; margin:0 5px;}
.m_wrap14 .map{ margin:80px 0 0px 0; position:relative;}
.m_wrap14 .map .meizhou{ position:absolute; top:10px; right:145px; opacity:0; filter:alpha(opacity=100); transition:all 0.5s linear 0s;}
.m_wrap14 .map .meizhou:hover{ opacity:1; filter:alpha(opacity=100); transition:all 0.3s linear 0s;}
.m_wrap14 .map .yazhou{ position:absolute; top:40%; left:35%; opacity:0;filter:alpha(opacity=0); transition:all 0.5s linear 0s;}
.m_wrap14 .map .yazhou:hover{ opacity:1; filter:alpha(opacity=100); transition:all 0.3s linear 0s;}
.m_wrap14 .map .ouzhou{ position:absolute; top:131px; left:85px; opacity:0;filter:alpha(opacity=0); transition:all 0.5s linear 0s;}
.m_wrap14 .map .ouzhou:hover{ opacity:1; filter:alpha(opacity=100); transition:all 0.3s linear 0s;}
/*.m_wrap14 .map .bg{ background:url("../images/luwei_112.png") no-repeat; width:0; height:675px; position:absolute; left:0; bottom:0; opacity:0;}
.m_wrap14 .map .dot{ position:absolute; z-index:10; background:url("../images/luwei_118.png") no-repeat; width:45px; height:45px;}
.m_wrap14 .map .dot .posr{ opacity:0; transition:all 0.3s linear 0s;}
.m_wrap14 .map .dot:hover .posr{ opacity:1; transition:all 0.3s linear 0s;}
.m_wrap14 .map .dot span{ width:45px; height:45px; cursor:pointer; border-radius:100%; display:block;}
.m_wrap14 .map .dot .txt{ font-size:15px; color:#FFF; height:25px; line-height:25px; background:#000; position:absolute; top:-30px; left:0;
    width:70px; text-align:center; display:block;}*/
.m_wrap15{ padding:50px 0;}
.m_wrap15 li{ float:left; padding-right:12px;}
.m_wrap15 li .list{ width:250px; position:relative; overflow:hidden;}
.m_wrap15 li .list .img{ overflow:hidden;}
.m_wrap15 li .list .img img{ transition:all 0.5s;}
.m_wrap15 li .list .con{ position:absolute; bottom:-55px; left:0; width:100%; height:55px; line-height:23px;}
.m_wrap15 li .list .con .p1{ font-size:14px; padding-top:5px; margin:0 10px;}
.m_wrap15 li .list .con .p1 span{ font-size:12px; float:right;}
.m_wrap15 li .list .con .p1 span i{ margin-right:10px;}
.m_wrap15 li .list .con .p2{ margin:0 10px;}
.m_wrap15 li .list .con .p2 span{ float:right;}
.m_wrap15 li .list .bg1{ background:url("../images/luwei_121.png"); color:#323232;}
.m_wrap15 li .list .bg2{ background:url("../images/luwei_302.png"); color:#FFF;}
.m_wrap15 li .list .bg3{ background:url("../images/luwei_134.png"); color:#FFF;}
.m_wrap15 li .list:hover img{transform:scale(1.1);}
.m_wrap15 li .list1{ width:460px;min-height:460px; box-shadow:#9b9b9b 2px 2px 5px;}
.m_wrap15 li .list1 .img{ overflow:hidden;}
.m_wrap15 li .list1 .img img{ transition:all 0.5s;}
.m_wrap15 li .list1 .con{ background:#FFF; height:55px; line-height:23px;}
.m_wrap15 li .list1 .con .p1{ font-size:14px; padding-top:5px; margin:0 10px; color:#323232;}
.m_wrap15 li .list1 .con .p1 span{ font-size:12px; float:right;}
.m_wrap15 li .list1 .con .p1 span i{ margin-right:10px;}
.m_wrap15 li .list1 .con .p2{ color:#323232; margin:0 10px;}
.m_wrap15 li .list1 .con .p2 span{ float:right;}
.m_wrap15 li .list1:hover img{transform:scale(1.1);}
.m_wrap16{ width:1200px; margin:0 auto; padding:0px 0px 35px 0px;}
.m_wrap16 li{ float:left; text-align:center; width:180px; padding:0 10px;}
.m_wrap16 li span{ width:81px; height:81px; display:block; margin:15px auto; background:url("../images/luwei_289.png") no-repeat;}
.m_wrap16 li span em{ width:81px; height:81px; display:block;}
.m_wrap16 li span em.ico1{ background:url("../images/luwei_290.png") center no-repeat;}
.m_wrap16 li span em.ico2{ background:url("../images/luwei_291.png") center no-repeat;}
.m_wrap16 li span em.ico3{ background:url("../images/luwei_292.png") center no-repeat;}
.m_wrap16 li span em.ico4{ background:url("../images/luwei_293.png") center no-repeat;}
.m_wrap16 li span em.ico5{ background:url("../images/luwei_294.png") center no-repeat;}
.m_wrap16 li span em.ico6{ background:url("../images/luwei_2017.png") center no-repeat;}

.m_wrap16 li .p1{}
.m_wrap16 li .p1 b{ font-size:30px; color:#2652a3; font-family:Arial; font-weight:normal;}
.m_wrap16 li .p1 i{ width:15px; height:15px; display:inline-block;}
.m_wrap16 li .p1 i.ico1{ background:url("../images/luwei_149.jpg") no-repeat;}
.m_wrap16 li .p1 i.ico2{ background:url("../images/luwei_150.jpg") no-repeat;}
.m_wrap16 li .p2{ font-size:14px; color:#242424; line-height:25px;}
.m_wrap16 li.on span{ background:url("../images/luwei_288.png") no-repeat;}
/*.m_wrap16 li.on span.ico1{ background:url("../images/luwei_104.png") no-repeat;}
.m_wrap16 li.on span.ico2{ background:url("../images/luwei_105.png") no-repeat;}
.m_wrap16 li.on span.ico3{ background:url("../images/luwei_106.png") no-repeat;}
.m_wrap16 li.on span.ico4{ background:url("../images/luwei_107.png") no-repeat;}
.m_wrap16 li.on span.ico5{ background:url("../images/luwei_136.png") no-repeat;}*/
.m_wrap17{ background:url("../images/luwei_138.jpg") no-repeat; height:757px;}
.m_wrap17 .box{ background:url("../images/luwei_326.png"); width:362px; height:566px; padding:0 30px; position:relative; top:191px; left:200px;}
.m_wrap17 .box h1{ font-size:27px; color:#000; padding:20px 0;}
.m_wrap17 .box .con{ overflow:hidden; height:405px; width:100%;}
.m_wrap17 .box .con p{ font-size:14px; color:#0a0a0a; line-height:25px;}
.m_wrap17 .box .more{ font-size:14px; color:#242424; position:absolute; bottom:6px; left:337px; width:115px;}
.m_wrap17 .box .more em{ position: absolute; bottom: 8px; left: -10px; }
.m_wrap17 .box .more i{ background:url("../images/aaaaaaaa.png") no-repeat; width:59px; height:59px; display:inline-block; vertical-align:-10px; position: absolute;bottom:-10px; right: -6px;opacity: 0.9}
.m_wrap17 .box .more.on i{ background:url("../images/luwei_151.png") no-repeat;}
.m_wrap18{ background:#FFF;margin: 50px auto 50px auto; clear: both}
.m_wrap18 .tit{ font-size:28px; color:#FFF; background:#2652a3; height:64px; line-height:64px; width:15%; text-align:center;}
.m_wrap18 .box{ padding-bottom:50px;}
.m_wrap18 .box .img{ float:right; width:35%; text-align:center;}
.m_wrap18 .box .con{ width:60%; padding-left:5%;}
.m_wrap18 .box .con .p1{ font-size:24px; color:#000; padding:15px 0;}
.m_wrap18 .box .con .p2{ font-size:13px; color:#0a0a0a; line-height:23px;}
.m_wrap19{ background:#f0f0f0; width:100%;}
.m_wrap19 .tit{ font-size:24px; color:#FFF; height:62px; line-height:62px; background:#2652a3; text-indent:45px;}
.m_wrap19 .list{ padding:0 40px; background:url("../images/luwei_143.png") repeat-y; margin:20px 0;}
.m_wrap19 .list a{ display:block; font-size:14px; color:#0a0a0a; line-height:25px;}
.m_wrap20{ padding:95px 0;}
.m_wrap20 dt{ float:left; width:200px; text-align:center; padding-top:50px;}
.m_wrap20 dt p{ font-size:19px; color:#242424; padding-top:20px;}
.m_wrap20 dd{ float:left; width:1000px;}
.m_wrap21{ height:446px; padding:40px 0 30px 0;}
.m_wrap21 dt{ float:left; width:793px;}
.m_wrap21 dd{ float:right; width:352px;}
.m_wrap21 dd .box{ border:#d8d8d8 1px solid; text-align:center; height:446px;padding-left: 18px;padding-right: 18px;}
.m_wrap21 dd .box a{
    display: block;
    background-color: #000;
    background-image: url("../images/icon2019.png");
    background-repeat: no-repeat;
    padding-left: 20px;
    color: #fff;
    height: 35px;
    line-height: 35px;
    width: 130px;
    margin: 15px auto;
}
.m_wrap21 dd .box .p1{ font-size:23px; color:#000; background:url("../images/luwei_157.png") center bottom no-repeat; padding:30px 0;}
.m_wrap21 dd .box .p2{ font-size:13px; color:#333; padding:10px 0; margin:0 5%;}
.m_wrap22{ border:#d8d8d8 1px solid; height:146px;}
.m_wrap22 li{ width:33.3%; float:left; background:url("../images/luwei_171.jpg") right center no-repeat; height:146px;}
.m_wrap22 li .box1{padding-top: 18px; margin-left:76px;}
.m_wrap22 li .box1 .img{ float:left; width:105px; text-align:center; height:105px; line-height:105px;}
.m_wrap22 li .box1 .img img{ vertical-align:middle;}
.m_wrap22 li .box1 .con{ float:left; padding-top:18px;width: 210px;}
.m_wrap22 li .box1 .con .p1{ font-size:45px; color:#2652a3; font-family:"Arial";}
.m_wrap22 li .box1 .con .p1 i.add{ background:url("../images/luwei_263.jpg") no-repeat; width:21px; height:21px; display:inline-block;}
.m_wrap22 li .box1 .con .p2{ font-size:16px; color:#2d2d2d; text-indent:5px; margin-top:-10px;}
.m_wrap22 li .box1 .con .p2 span{ color:#2652a3;}


.m_wrap22 li .box2{padding-top: 18px;  margin-left:59px;}
.m_wrap22 li .box2 .img{ float:left; width:105px; text-align:center; height:105px; line-height:105px;}
.m_wrap22 li .box2 .img img{ vertical-align:middle;}
.m_wrap22 li .box2 .con{ float:left; padding-top:18px;width: 220px;}
.m_wrap22 li .box2 .con .p1{ font-size:45px; color:#2652a3; font-family:"Arial";}
.m_wrap22 li .box2 .con .p1 i.add{ background:url("../images/luwei_263.jpg") no-repeat; width:21px; height:21px; display:inline-block;}
.m_wrap22 li .box2 .con .p2{ font-size:16px; color:#2d2d2d; text-indent:5px; margin-top:-10px;}
.m_wrap22 li .box2 .con .p2 span{ color:#2652a3;}

.m_wrap22 li .box3{padding-top: 18px;width: 315px;  margin: 0 auto;}
.m_wrap22 li .box3 .img{ float:left; width:105px; text-align:center; height:105px; line-height:105px;}
.m_wrap22 li .box3 .img img{ vertical-align:middle;}
.m_wrap22 li .box3 .con{ float:left; padding-top:18px;width: 210px;}
.m_wrap22 li .box3 .con .p1{ font-size:45px; color:#2652a3; font-family:"Arial";}
.m_wrap22 li .box3 .con .p1 i.add{ background:url("../images/luwei_263.jpg") no-repeat; width:21px; height:21px; display:inline-block;}
.m_wrap22 li .box3 .con .p2{ font-size:16px; color:#2d2d2d; text-indent:5px; margin-top:-10px;}
.m_wrap22 li .box3 .con .p2 span{ color:#2652a3;}


.m_wrap22 li.last{ background:none;}
.m_wrap23{ height:auto;padding: 30px 0px;}
/*.m_wrap23 dt{ float:left; width:495px; background:url("../images/luwei_174.png") no-repeat; height:596px; position:relative; padding-top:80px;}*/
/*.m_wrap23 dt:hover{ background:url("../images/luwei_175.png") no-repeat;}*/
/*.m_wrap23 dt .year{ height:30px; cursor:pointer; position:relative; margin-top:19px;}*/
/*.m_wrap23 dt .year span{ width:100px; height:28px; line-height:28px; font-size:14px; color:#FFF; background:#222; display:block; float:left; text-indent:10px; opacity:0; filter:alpha(opacity=0); }*/
/*.m_wrap23 dt .year i{ background:url("../images/luwei_186.png") no-repeat; width:15px; height:21px; display:block; float:left; margin-top:7px;}*/
/*.m_wrap23 dt .year.on{ background:url("../images/luwei_179.jpg") center repeat-x; }*/
/*.m_wrap23 dt .year.on span{ background:#2652a3; opacity:1; filter:alpha(opacity=100);  }*/
/*.m_wrap23 dt .year.on i{ background:url("../images/luwei_187.png") no-repeat; }*/
/*.m_wrap23 dd{ float:right; width:480px; margin-right:20px;margin-top: 96px;}*/
/*.m_wrap23 dd h1{ font-size:34px; color:#333; background:url("../images/luwei_182.jpg") left bottom no-repeat;  margin-bottom:20px;}*/
/*.m_wrap23 dd .list{ padding-bottom:0px;}*/
/*.m_wrap23 dd .list .p1{ font-size:18px; color:#2652a3; border-bottom:#888 1px dotted; font-weight:bold; padding-bottom:5px;}*/
/*.m_wrap23 dd .list .p2{ font-size:14px; color:#666; background:url("../images/luwei_183.jpg") left center no-repeat; padding-left:10px; line-height:50px;}*/
/*.m_wrap23 dd a{ display:inline-block; margin-top:20px;}*/
.m_wrap24{ text-align:center; padding-top:130px;}
.m_wrap24 h1{ font-size:30px; color:#FFF; padding-bottom:45px; font-weight:normal;}
.m_wrap24 ul{}
.m_wrap24 ul li{ float:left; width:24.8%; background:#FFF; margin-left:2px; padding-bottom:25px;}
.m_wrap24 ul li span{ background:url("../images/luwei_191.png") no-repeat; width:106px; height:106px; display:block; margin:25px auto 0;}
.m_wrap24 ul li span i{ width:106px; height:106px; display:block;}
.m_wrap24 ul li span i.ico1{ background:url("../images/luwei_193.png") center no-repeat;}
.m_wrap24 ul li span i.ico2{ background:url("../images/luwei_194.png") center no-repeat;}
.m_wrap24 ul li span i.ico3{ background:url("../images/luwei_195.png") center no-repeat;}
.m_wrap24 ul li span i.ico4{ background:url("../images/luwei_196.png") center no-repeat;}
.m_wrap24 ul li .p1{ background:url("../images/luwei_189.png") center bottom no-repeat; font-size:20px; color:#333; padding:20px 0;}
.m_wrap24 ul li .p2{ text-align:left; color:#999; padding:0 25px; line-height:21px; padding-top:20px; height:25px; overflow:hidden;}
.m_wrap24 ul li:hover{ background:url("../images/luwei_192.jpg") no-repeat; height:364px;}
.m_wrap24 ul li:hover span{ background:url("../images/luwei_190.png") no-repeat;}
.m_wrap24 ul li:hover span i.ico1{ background:url("../images/luwei_197.png") center no-repeat;}
.m_wrap24 ul li:hover span i.ico2{ background:url("../images/luwei_198.png") center no-repeat;}
.m_wrap24 ul li:hover span i.ico3{ background:url("../images/luwei_199.png") center no-repeat;}
.m_wrap24 ul li:hover span i.ico4{ background:url("../images/luwei_200.png") center no-repeat;}
.m_wrap24 ul li:hover .p1{ color:#FFF;}
.m_wrap24 ul li:hover .p2{ height:auto; overflow:visible;}
.m_wrap25{}
.m_wrap25 .txt{ font-size:14px; color:#666; margin:0 20px; padding:25px 0;}
.m_wrap25 .txt em{ margin:0 15px;}
.m_wrap25 .map{ margin:75px 0; position:relative;}
.m_wrap25 .map .dot{ background:url("../images/luwei_205.png") no-repeat; width:23px; height:29px; position:absolute; z-index:2; cursor:pointer;}
.m_wrap25 .map .dot .box{ display:none;}
.m_wrap25 .map .dot.on{ background:url("../images/luwei_206.png") no-repeat;}
.m_wrap25 .map .dot.on .box{ width:330px; position:relative; top:0; left:0; z-index:3; display:block;}
.m_wrap25 .map .dot.on .box .p1{ font-size:14px; color:#FFF; height:33px; line-height:33px; border-bottom:#000 1px solid; border-right:#000 1px solid; margin-bottom:5px; margin-left:33px;}
.m_wrap25 .map .dot.on .box .p1 span{ width:51px; display:inline-block; height:33px; line-height:33px; text-align:center; margin-right:10px;}
.m_wrap25 .map .dot.on .box.c1 .p1{ background:url("../images/luwei_207.jpg") repeat-y; width:112px;}
.m_wrap25 .map .dot.on .box.c1 dl{ border:#255cca 5px solid;}
.m_wrap25 .map .dot.on .box.c1 dl dt{ border-bottom:#174485 1px solid; color:#174485;}
.m_wrap25 .map .dot.on .box.c1.c1_en .p1{  width:220px;background-color: #3266cc;}
.m_wrap25 .map .dot.on .box.c1.c1_en .p1 span{background-color: #174485;width: 90px;}
.m_wrap25 .map .dot.on .box.c2 .p1{ background:url("../images/luwei_208.jpg") repeat-y; width:111px;}
.m_wrap25 .map .dot.on .box.c2 dl{ border:#ffdd13 5px solid;}
.m_wrap25 .map .dot.on .box.c2 dl dt{ border-bottom:#b29810 1px solid; color:#b29810;}
.m_wrap25 .map .dot.on .box.c2.c2_en .p1{  width:155px;background-color: #fedd12;}
.m_wrap25 .map .dot.on .box.c2.c2_en .p1 span{background-color: #b29810;width: 90px;}
.m_wrap25 .map .dot.on .box.c3 .p1{ background:url("../images/luwei_209.jpg") repeat-y; width:124px;}
.m_wrap25 .map .dot.on .box.c3 dl{ border:#ef2152 5px solid;}
.m_wrap25 .map .dot.on .box.c3 dl dt{ border-bottom:#af0f3b 1px solid; color:#af0f3b;}
.m_wrap25 .map .dot.on .box.c3.c3_en .p1{  width:220px;background-color: #ef2152;}
.m_wrap25 .map .dot.on .box.c3.c3_en .p1 span{background-color: #af0f3b;width: 90px;}
.m_wrap25 .map .dot.on .box dl{ background:#FFF; position:relative;}
.m_wrap25 .map .dot.on .box dl dt{ height:52px; line-height:52px; font-size:14px; padding:0 15px;}
.m_wrap25 .map .dot.on .box dl dt i.close{ background:url("../images/luwei_201.jpg") no-repeat; width:16px; height:16px; display:inline-block; float:right; margin-top:18px; cursor:pointer;}
.m_wrap25 .map .dot.on .box dl dd{ padding:20px;}
.m_wrap25 .map .dot.on .box dl dd .con{ color:#666; line-height:25px;}
.m_wrap25 .map .dot.on .box dl dd .img{ padding-top:20px; text-align:center;}
.m_wrap25 .map .zhou{ position:absolute; z-index:1; display:none;}
.m_wrap25 .map .bg0{ background:url("../images/luwei_212.png") no-repeat; width:155px; height:224px; top:55px; left:173px;}
.m_wrap25 .map .bg1{ background:url("../images/luwei_211.png") no-repeat; width:363px; height:226px; top:180px; left:302px;}
.m_wrap25 .map .bg2{ background:url("../images/luwei_210.png") no-repeat; width:333px; height:319px; top:17px; right:204px;}
.m_wrap25 .map .bg0_b{ background:url("../images/luwei_280.png") no-repeat; display:block; width:164px; height:238px; top:48px; left:170px;}
.m_wrap25 .map .bg1_b{ background:url("../images/luwei_281.png") no-repeat; display:block; width:405px; height:243px; top:168px; left:292px;}
.m_wrap25 .map .bg2_b{ background:url("../images/luwei_282.png") no-repeat; display:block; width:354px; height:350px; top:7px; right:192px;}
.m_wrap26{width:1200px;height:460px;margin:auto;position:relative;}
.m_wrap26 .bg{ background:url("../images/luwei_297.png") no-repeat; width:416px; height:460px; position:absolute; top:0; left:0; z-index:998;}
.m_wrap26 .text{ position:absolute; top:0; left:0; z-index:999;}
.m_wrap26 li a{display:block;width:1200px;height:460px;overflow:hidden;}
.m_wrap26 img{width:1200px;height:460px;}
.m_wrap26 ul{width:1200px;height:460px;}
.m_wrap26 .wrappic{overflow:visible;position:absolute;}
.m_wrap26 .wrappic li .box{ display:none;}
.m_wrap26 .text .box{ position:absolute; top:0; left:0; width:320px; height:100%; display:block; color:#FFF; padding:0 40px; z-index:9999;}
.m_wrap26 .text .box .img{ padding-top:43px;}
.m_wrap26 .text .box .img img{ width:auto; height:auto;}
.m_wrap26 .text .box .p1{ font-size:16px; background:url("../images/luwei_215.jpg") left bottom no-repeat; padding:20px 0;}
.m_wrap26 .text .box .p2{ font-size:12px; line-height:25px; padding:25px 0;}
.m_wrap26 .text .box .more{
    width:301px;
    height:41px;
    display:block;
    line-height: 41px;
    font-size: 14px;
    color: #fff;
    border: 1px solid #fff;
    text-align: center;
}

.m_wrap26 .next, .m_wrap26 .prev{ position:absolute;top:45%;z-index:999;}
.m_wrap26 .mask-left, .m_wrap26 .mask-right,.m_wrap26 .plan{z-index:1;position:absolute;top:0;left:0;width:1200px;height:460px;overflow:hidden;left:1920px;}
.m_wrap26 .mask-right, .m_wrap26 .mask-left{z-index:4;left:-1200px;background:url("../images/luwei_37.png");overflow:hidden;}
.m_wrap26 .mask-right{left:1200px;}
.m_wrap26 .arrow-left,.m_wrap26 .arrow-right{height:58px;width:30px;}
/*.m_wrap26 .arrow-left{ background:url("../images/luwei_219.png") no-repeat; left:-50px;}*/
.m_wrap26 .arrow-left{ background:url("../images/luwei_285.png") no-repeat; left:-50px;}
.m_wrap26 .arrow-right{ background:url("../images/luwei_284.png") no-repeat; right:-50px;}
.m_wrap27{width:100%;height:auto;margin:auto;position:relative;max-width: 100%;}
.m_wrap27 li a{display:block;width:100%;height:auto;overflow:hidden;margin-bottom: 15px}
.m_wrap27 img{width:100%;height:auto;}
.m_wrap27 ul{width:100%;height:auto;}
.m_wrap27 .wrappic{overflow:visible;position:absolute;}
.m_wrap27 .wrappic li .box{ display:none;}
.m_wrap27 .wrappic li.on .box{ position:absolute; top:0; left:0; width:100%; height:100%; background:url("../images/luwei_35.png") left repeat-y; display:block;}
.m_wrap27 .wrappic li.on .box .p1{ font-size:16px; padding-left:5px; padding-top:130px;}
.m_wrap27 .wrappic li.on .box .p2{ font-size:20px; color:#c8c8c8; padding:15px 0 15px 5px;}
.m_wrap27 .wrappic li.on .box .p3{ font-size:16px; color:#969696; padding-left:5px;}
.m_wrap27 .wrappic li.on .box .p4{ font-size:40px; color:#f5f5f5; padding-left:5px; padding-top:110px;}
.m_wrap27 .wrappic li.on .box .p5{ font-size:22px; color:#969696; width:185px; height:55px; line-height:55px; text-align:center; background:#000; padding:0;}
.m_wrap27 .next, .m_wrap27 .prev{ position:absolute;top:45%;z-index:999;}
.m_wrap27 .mask-left, .m_wrap27 .mask-right,.m_wrap27 .plan{z-index:1;position:absolute;top:0;left:0;width:1200px;height:554px;overflow:hidden;left:1920px;}
.m_wrap27 .mask-right, .m_wrap27 .mask-left{z-index:4;left:-1200px;background:url("../images/luwei_37.png");overflow:hidden;}
.m_wrap27 .mask-right{left:1200px;}
.m_wrap27 .arrow-left,.m_wrap27 .arrow-right{height:58px;width:30px;}
.m_wrap27 .arrow-left{ background:url("../images/luwei_285.png") no-repeat; left:-65px;}
.m_wrap27 .arrow-right{ background:url("../images/luwei_284.png") no-repeat; right:-65px;}
.m_wrap27 .arrow-left:hover{ background:url("../images/luwei_38.png") no-repeat;}
.m_wrap27 .arrow-right:hover{ background:url("../images/luwei_39.png") no-repeat;}
.m_wrap28{}
.m_wrap28 dt{
   width: 100%;
    height: 60px;
    margin: 30px auto 30px auto;
}
.m_wrap28 dt .box{
    float: left;
    padding: 10px 10px;
    border: 1px solid #b4b4b4;
    margin-right: 30px;
    border-radius: 2px;
    font-size: 18px;
    font-weight: 600;
}
.m_wrap28 dd .box{
    width: 100%;
    height: auto;
}
.m_wrap28 dt .box a{
    color: #4b4b4b;
}
.m_wrap28 dt .on a{
    color: #fff;
}
.m_wrap28 dt .box span{ background:url("../images/luwei_222.png") no-repeat; width:68px; height:68px; display:inline-block; float:left; margin-right:35px;}
.m_wrap28 dt .box span i{ width:68px; height:68px; display:inline-block;}
.m_wrap28 dt .box span i.ico1{ background:url("../images/luwei_224.png") center no-repeat;}
.m_wrap28 dt .box span i.ico2{ background:url("../images/luwei_225.png") center no-repeat;}
.m_wrap28 dt .box span i.ico3{ background:url("../images/luwei_226.png") center no-repeat;}
.m_wrap28 dt .box span i.ico4{ background:url("../images/luwei_227.png") center no-repeat;}
.m_wrap28 dt .box label{ font-size:18px; color:#000; background:url("../images/luwei_189.png") bottom center no-repeat; padding:20px 0; float:left;}
.m_wrap28 dt .box.on{
    border: none !important;
    padding: 11px 11px ;
    background: #2652a3;
    color: #fff;
}
.m_wrap28 dt .box.on span{ background:url("../images/luwei_223.png") no-repeat;}
.m_wrap28 dt .box.on span i.ico1{ background:url("../images/luwei_228.png") center no-repeat;}
.m_wrap28 dt .box.on span i.ico2{ background:url("../images/luwei_229.png") center no-repeat;}
.m_wrap28 dt .box.on span i.ico3{ background:url("../images/luwei_230.png") center no-repeat;}
.m_wrap28 dt .box.on span i.ico4{ background:url("../images/luwei_231.png") center no-repeat;}
.m_wrap28 dt .box.on label{ color:#FFF; background:url("../images/luwei_267.png") bottom center no-repeat;}
.m_wrap28 dd{}
.m_wrap28 dd .box{}
.m_wrap28 dd .box li{
    float:left;
    position:relative;
    width: 32.3%;
    margin-right: 1.5%;
    overflow: hidden;
    text-align: center;
    margin-bottom: 15px;
}

.m_wrap28 dd .box li img{ width:100%;}
.m_wrap28 dd .box li p{
    line-height: 30px;
    font-size: 18px;
    margin: 30px auto;
    color: #1e1e1e;
    font-weight: 600;
    font-family: 微软雅黑;
    letter-spacing: 2px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m_wrap29{ text-align:center; width:1200px;}
.m_wrap29 p{ height:91px; padding-top:20px;}
.m_wrap29 p span{ position:relative; width:91px; height:91px; line-height:91px; margin:0 66px; display:inline-block;}
.m_wrap29 p span label{ background:url("../images/luwei_283.png") no-repeat; width:91px; height:30px; line-height:25px; color:#FFF; display:block; text-align:center; position:absolute; left:0; top:-20px; opacity:0; filter:alpha(opacity=0);}
.m_wrap29 p span:hover label{ opacity:1; filter:alpha(opacity=100);margin-left: 17px;}
.m_wrap29 p img{ vertical-align:middle;}
.m_wrap30{ text-align:center; position:relative;}
.m_wrap30 .p1{ font-size:28px; color:#323232; padding-top:60px;}
.m_wrap30 .p2{ font-size:16px; color:#231815; padding:15px 0;}
.m_wrap30 .p3{ font-size:13px; color:#000; padding-bottom:25px;}
.m_wrap30 .more{ position:absolute; bottom:17px; right:20px;}
.m_wrap31{}
.m_wrap31 li{ float:left; width:20%; max-height:381px; overflow:hidden;}
.m_wrap31 li .list{ position:relative; top:0;}
.m_wrap31 li .list .con{ color:#323232; background:#FFF; text-align:center; height:115px;}
.m_wrap31 li .list .con .p1{ font-size:18px; padding-top:30px;}
.m_wrap31 li .list .con .p2{ font-size:14px; line-height:25px;}
.m_wrap31 li img{ width:100%;}
.m_wrap32{ max-height:381px; overflow:hidden;}
.m_wrap32 .list{ position:relative; top:0;}
.m_wrap32 .list .con{ color:#323232; background:#FFF; text-align:center; height:115px;}
.m_wrap32 .list .con .p1{ font-size:18px; padding-top:30px;}
.m_wrap32 .list .con .p2{ font-size:14px; line-height:25px;}
.m_wrap33{ background:#FFF; height:480px;}
.m_wrap33 .con{ padding:0 23px;}
.m_wrap33 .con .p1{ font-size:16px; color:#333; padding-top:23px;}
.m_wrap33 .con .p2{ background:url("../images/luwei_244.jpg") left bottom no-repeat; padding:10px 0 20px 0;}
.m_wrap33 .con .p2 span{ color:#999; margin-right:10px;}
.m_wrap33 .con .p2 span i{ width:14px; height:14px; display:inline-block; vertical-align:-2px; margin-right:5px;}
.m_wrap33 .con .p2 span i.ico1{ background:url("../images/luwei_242.jpg") center no-repeat;}
.m_wrap33 .con .p2 span i.ico2{ background:url("../images/luwei_243.jpg") center no-repeat;}
.m_wrap33 .con .p3{ font-size:14px; color:#999; line-height:25px; padding:10px 0;}
.m_wrap34{}
.m_wrap34 dt{ height:83px;}
.m_wrap34 dt .box{ width:49.711%; float:left; color:#222; height:83px; background:#FFF; cursor:pointer; text-align:center;}
.m_wrap34 dt .box .cn{ font-size:16px; padding:15px 0;}
.m_wrap34 dt .box .en{ font-size:14px; font-family:Arial;}
.m_wrap34 dt .box.on{ color:#FFF; background:#2652a3;}
.m_wrap34 dd{ padding-top:38px;}
.m_wrap34 dd .list{}
.m_wrap34 dd .list a{ display:block; font-size:13px; color:#666; text-indent:50px; height:60px; line-height:60px; background:url("../images/luwei_248.jpg") 25px center no-repeat #FFF; transition:all 0.1s linear 0s;}
.m_wrap34 dd .list a span{ float:right; color:#999; margin-right:30px;}
.m_wrap34 dd .list a:hover{ background:url("../images/luwei_247.jpg") 25px center no-repeat #000; color:#FFF; transition:all 0.3s linear 0s;}
.m_wrap35{ width:59px; display:none;}
.m_wrap35 li{ border:#d6d6d6 1px solid; border-bottom:0; background:#FFF; position:relative; cursor:pointer;}
.m_wrap35 li span{ width:59px; height:59px; display:block;}
.m_wrap35 li span.ico1{ background:url("../images/luwei_249.png") center no-repeat;}
.m_wrap35 li span.ico2{ background:url("../images/luwei_250.png") center no-repeat;}
.m_wrap35 li span.ico3{ background:url("../images/luwei_251.png") center no-repeat;}
.m_wrap35 li span.ico4{ background:url("../images/luwei_252.png") center no-repeat;}
.m_wrap35 li span.ico5{ background:url("../images/luwei_253.png") center no-repeat;}
.m_wrap35 li .box{ display:none;}
.m_wrap35 li.last{ margin-top:100px; background:#000; border:0;}
.m_wrap35 li:hover{ background:#2652a3;}
.m_wrap35 li:hover span.ico1{ background:url("../images/luwei_254.png") center no-repeat;}
.m_wrap35 li:hover span.ico2{ background:url("../images/luwei_255.png") center no-repeat;}
.m_wrap35 li:hover span.ico3{ background:url("../images/luwei_256.png") center no-repeat;}
.m_wrap35 li:hover span.ico4{ background:url("../images/luwei_257.png") center no-repeat;}
.m_wrap35 li:hover span.ico5{ background:url("../images/luwei_258.png") center no-repeat;}
.m_wrap35 li:hover .box{ position:absolute; top:0; /* left:-222px; */ right: 59px; min-width:200px; border:#d6d6d6 1px solid; background:#FFF; padding:0 15px 10px; display:block;}
.m_wrap35 li:hover .box .p1{ font-size:14px; color:#494949; border-bottom:#d6d6d6 1px solid; height:44px; line-height:44px;}
.m_wrap35 li:hover .box .p1 i{ color:#2652a3; font-family:Arial; display:inline-block;}
.m_wrap35 li:hover .box .p2{ font-size:14px; color:#666; line-height:25px;}
.m_wrap35 li:hover .box .p3{ font-size:13px; color:#686868; line-height:25px;}
.m_wrap35 li:hover .box .p4{ font-size:12px; color:#686868; line-height:20px; padding-top:7px;}
.m_wrap35 li.last:hover{ background:none;}
.m_con{}
.m_con .p1{}
.m_con .p1 .c1{ font-size:27px; color:#323232; font-family:Tahoma;}
.m_con .p1 .c2{ font-size:25px; color:#2652a3;}
.m_con .p1 .c3{ font-size:25px; color:#323232;}
.m_con .p2{ font-size:28px; color:#505050; padding-bottom:10px;}
.m_con .p3{ font-size:15px;line-height: 25px;}
/*.m_con1{ background:url("../images/luwei_43.jpg") top left no-repeat; padding:0 125px 0 33px; margin:40px 0;}*/
.m_con1{ background:url("../images/luwei_43.jpg") top left no-repeat; padding:0 33px 0 33px; margin:40px 0;}
.m_con1 .p1{ font-size:24px; color:#323232; line-height:45px;}
.m_con1 .p2{ font-size:16px; color:#646464; line-height:35px;}
.m_con1 .p3{ font-size:15px; color:#323232; line-height:25px; padding-bottom:20px;}
.m_con2{ padding:0px 30px 70px 30px;}
.m_con2 .p1{ font-size:30px; line-height:60px;}
.m_con2 .p2{ font-size:18px; line-height:30px;}
.m_con3{ background:#e6e6e6; padding:25px 35px; margin:53px 0 0 0 ;}
.m_con3 p{ font-size:15px; line-height:25px;}
.m_con4{ line-height:20px; float:right; width:205px; text-align:right;}
.m_txt{ text-align:right; color:#646464; margin-bottom: 1px;}
.m_line{ border-bottom:#ccc 1px dashed;}

.wz{ font-size:13px; color:#323232; text-align:right; border-top:#606060 3px solid; height:55px; line-height:55px;}
.wz a{ color:#323232;}
.page{ text-align:center; color:#a0a0a0; padding:35px 0;}
.page a{ height:22px; line-height:22px; display:inline-block; color:#FFF; background:#a0a0a0; padding:0 8px; }
.page a.hover{ background:#2652a3;}
.page a.prev,.page a.next{ background:none; color:#727272;}
#freewall { width: 100%; background:#f5f5f5;height: auto !important;}

#footer{ background:#3e3c3d; height:auto;width: 100%;max-width: 100%;clear: both;margin: 0px auto;padding: 0px;}
.f_wrap{ padding-top:20px;}
.f_wrap li{ float:left; padding-right:60px;}
.f_wrap li span{ font-size:16px; display:block; padding:10px 0;}
.f_wrap li a{ color:#1e1e1e; font-size:13px; display:block; line-height:25px;}
.f_wrap1{ float:right; padding-top:44px;}
.f_wrap1 .box{ border:#939393 1px solid; padding:9px; width:128px; float:left; margin-left:20px;}
.f_wrap1 .box p{ line-height:40px; font-size:14px; color:#333; text-align:center;}
.f_wrap1 .box1{float:left; margin-left:30px;}
.f_wrap1 .box1 .p1{ font-size:14px; color:#333;}
.f_wrap1 .box1 .p2{ font-size:27px; color:#2652a3; font-family:Arial; font-weight:bold;}
.f_wrap1 .box1 .p3{ font-size:13px; padding-top:20px;}
.f_wrap2{ border-top:#959595 1px solid; font-size:14px; color:#1e1e1e; line-height:25px; padding-top:10px; margin-top:15px;}
.f_wrap2 dt{ float:left;}
.f_wrap2 dd{ float:right; text-align:right;}
.f_wrap3{ line-height:25px;}
.f_wrap3 dt{ font-size:15px;}
.f_wrap3 dd{}
.f_wrap3 dd a{ font-size:14px; color:#1e1e1e; margin-right:20px;}

.slideTxtBox{ width:100%; padding-top:12px;}
.slideTxtBox .hd{ height:70px; line-height:70px; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0; height:70px;   }
.slideTxtBox .hd ul li{ float:left; cursor:pointer; font-size:16px; color:#000; margin-left:25px; height:70px; line-height:70px;}
.slideTxtBox .hd ul li.on{}
.slideTxtBox .bd div{ text-align:center;}

.slideBox{ width:100%; height:600px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:15px; width:15px; height:15px; background:#b4b4b4; cursor:pointer; text-indent:-9999px;}
.slideBox .hd ul li.on{ background:#2652a3;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; top:50%; margin-top:-25px; display:block; width:50px; height:137px; }
.slideBox .next{ background:url("../images/luwei_14.png") no-repeat; right:0;}
.slideBox .prev{ background:url("../images/luwei_13.png") no-repeat; left:0;}
.slideBox .next:hover{ background:url("../images/luwei_287.png") no-repeat;}
.slideBox .prev:hover{ background:url("../images/luwei_286.png") no-repeat;}
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;}

.slideBox1{ width:100%; height:665px; overflow:hidden; position:relative;}
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:17px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:8px; width:9px; height:9px; background:#b4b4b4; cursor:pointer; text-indent:-9999px;}
.slideBox1 .hd ul li.on{ background:#2652a3;}
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd li p{
    font-size:18px;
    color:#323232;
    line-height:55px;
    background:url("../images/luwei_67.jpg") left center no-repeat;
    padding-left:10px;

}
.slideBox1 .bd li p span{
    display: block;
    float: left;
}

.slideBox1 .bd li p .date{
    font-size:10px;
    margin-left:20px;
}
.slideBox1 .bd img{ width:100%; height:auto; display:block;  }

.slideBox2{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox2 .hd{ height:12px; overflow:hidden; width:100%; padding:25px 0;}
.slideBox2 .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center;}
.slideBox2 .hd ul li{ display:inline-block; margin-right:10px; width:12px; height:12px; background:#b4b4b4; cursor:pointer; text-indent:-9999px;}
.slideBox2 .hd ul li.on{ background:#f18a88;}
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:100%; height:auto; display:block;  }
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; top:0; display:block; width:50px; height:477px; }
.slideBox2 .prev{ background:url("../images/luwei_88.png") no-repeat; left:0; }
.slideBox2 .next{ background:url("../images/luwei_89.png") no-repeat; right:0; }
.slideBox2 .prev:hover{ background:url("../images/luwei_278.png") no-repeat;}
.slideBox2 .next:hover{ background:url("../images/luwei_279.png") no-repeat; }

.slideBox3{ width:100%; height:554px; overflow:hidden; position:relative;}
.slideBox3 .hd{ height:11px; overflow:hidden; position:absolute; right:20px; bottom:22px; z-index:1; }
.slideBox3 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox3 .hd ul li{ float:left; margin-right:10px; width:11px; height:11px; background:#b4b4b4; cursor:pointer; text-indent:-9999px;}
.slideBox3 .hd ul li.on{ background:#f18a88;}
.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox3 .bd li{ zoom:1; vertical-align:middle; }
.slideBox3 .bd img{ width:100%; height:auto; display:block;  }
.slideBox3 .bd li p{ font-size:18px; color:#323232; background:url("../images/luwei_130.jpg") left center no-repeat; padding:15px 0 15px 10px;}
.slideBox3 .bd li p span{ font-size:10px; margin-left:20px;}

.slideBox4{ width:100%; height:auto; position:relative;}
.slideBox4 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox4 .bd li{ zoom:1; vertical-align:middle; }
.slideBox4 .bd img{ width:100%; height:auto; display:block;  }
.slideBox4 .prev,
.slideBox4 .next{ position:absolute; top:245px; display:block; width:30px; height:58px; }
.slideBox4 .next{ background:url("../images/luwei_39.png") no-repeat; right:-5%; }
.slideBox4 .prev{ background:url("../images/luwei_38.png") no-repeat; left:-5%; }

.slideBox5{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox5 .hd{ height:16px; overflow:hidden; position:absolute; right:47%; bottom:20px; z-index:1; }
.slideBox5 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox5 .hd ul li{ float:left; margin-right:10px; width:16px; height:16px; text-align:center; background:url("../images/luwei_164.png") no-repeat; cursor:pointer; text-indent:-9999px;}
.slideBox5 .hd ul li.on{ background:url("../images/luwei_163.png") no-repeat;}
.slideBox5 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox5 .bd li{ zoom:1; vertical-align:middle; }
.slideBox5 .bd a{ width:100%; height:auto; display:block;  }
.slideBox5 .prev,
.slideBox5 .next{ position:absolute; top:50%; margin-top:-25px; display:block; width:62px; height:62px; }
.slideBox5 .prev{ background:url("../images/luwei_160.png") no-repeat; left:0;}
.slideBox5 .next{ background:url("../images/luwei_261.png") no-repeat; right:0;}
.slideBox5 .prev:hover{ background:url("../images/luwei_262.png") no-repeat;}
.slideBox5 .next:hover{ background:url("../images/luwei_161.png") no-repeat;}
.slideBox5 .box{ background:url("../images/luwei_159.png") no-repeat; width:570px; height:164px; padding-top:38px; position:relative;}
.slideBox5 .box .bg{ background:url("../images/luwei_156.jpg") left top no-repeat; padding-left:15px;}
.slideBox5 .box .p1{ font-size:22px; color:#2652a3;}
.slideBox5 .box .p2{ font-size:33px; color:#333; background:url("../images/luwei_157.png") left bottom no-repeat; padding-bottom:10px;}
.slideBox5 .box .p3{ font-size:12px; color:#999; padding-left:15px; padding-top:10px;}
.slideBox5 .box .p4{ font-size:14px; color:#000; padding-left:15px;}
.slideBox5 .box .arrow{ background:url("../images/luwei_158.png") no-repeat; width:20px; height:35px; position:absolute; bottom:35px; left:390px;}

.slideBox6{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox6 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox6 .bd li{ zoom:1; vertical-align:middle; }
.slideBox6 .bd img{ width:100%; height:auto; display:block;  }
.slideBox6 .prev,
.slideBox6 .next{ position:absolute; top:104px; display:block; width:40px; height:82px; }
.slideBox6 .prev{ background:url("../images/luwei_275.png") no-repeat; left:0;}
.slideBox6 .next{ background:url("../images/luwei_246.png") no-repeat; right:0;}
.slideBox6 .prev:hover{ background:url("../images/luwei_245.png") no-repeat;}
.slideBox6 .next:hover{ background:url("../images/luwei_274.png") no-repeat;}

.picScroll-left{ width:100%; position:relative;}
.picScroll-left .hd{  height:15px; position:absolute; right:0; top:-74px; z-index:1;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left; width:13px; height:13px; overflow:hidden; margin-right:13px; text-indent:-999px; cursor:pointer; background:#b4b4b4;}
.picScroll-left .hd ul li.on{ background:#2652a3;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 17px 0 0; float:left; _display:inline; overflow:hidden;}

.picScroll-left1{ width:100%; position:relative;}
.picScroll-left1 .hd{}
.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ display:block; width:12px; height:21px; overflow:hidden; cursor:pointer; position:absolute; bottom:0; z-index:3;}
.picScroll-left1 .hd .next{ background:url("../images/luwei_203.jpg") no-repeat; right:0;}
.picScroll-left1 .hd .prev{ background:url("../images/luwei_202.jpg") no-repeat; left:0;}
.picScroll-left1 .bd{ }
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{ float:left; _display:inline; overflow:hidden; width:230px; text-align:center;}
.picScroll-left1 .tempWrap{ margin:0 auto;}

.picScroll-left2{ width:100%;  overflow:hidden; position:relative; padding-top:50px;}
.picScroll-left2 .hd{ overflow:hidden; height:30px; text-align:center; width:100%; padding:45px 0;}
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next{ display:block;  width:35px; height:31px; display:inline-block; margin-right:8px; overflow:hidden; cursor:pointer;}
.picScroll-left2 .hd .next{ background:url("../images/luwei_265.jpg") no-repeat;}
.picScroll-left2 .hd .prev{ background:url("../images/luwei_180.jpg") no-repeat;}
.picScroll-left2 .hd .next:hover{ background:url("../images/luwei_181.jpg") no-repeat;}
.picScroll-left2 .hd .prev:hover{ background:url("../images/luwei_264.jpg") no-repeat;}
.picScroll-left2 .bd{}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.picMarquee-left .hd{ overflow:hidden; }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block; width:12px; height:24px; overflow:hidden; cursor:pointer; position:absolute; top:102px;}
.picMarquee-left .hd .next{ background:url("../images/luwei_147.jpg") no-repeat; right:20px;}
.picMarquee-left .hd .prev{ background:url("../images/luwei_146.jpg") no-repeat; left:20px;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center; width:300px;}
.picMarquee-left .bd ul li img{ border:#c2beae 1px solid;}
.picMarquee-left .tempWrap{ margin:0 auto;}

.picScroll-top{ width:100%; position:relative;}
.picScroll-top .hd{ position:absolute; top:-85px; left:160px;}
.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:35px; height:31px; float:right; margin-right:8px; overflow:hidden; cursor:pointer;}
.picScroll-top .hd .next{ background:url("../images/luwei_265.jpg") no-repeat;}
.picScroll-top .hd .prev{ background:url("../images/luwei_180.jpg") no-repeat;}
.picScroll-top .hd .next:hover{ background:url("../images/luwei_181.jpg") no-repeat;}
.picScroll-top .hd .prev:hover{ background:url("../images/luwei_264.jpg") no-repeat;}
.picScroll-top .bd{}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ zoom:1; }

/* focusbox */
.focusbox{position:relative;overflow:hidden;zoom:1;}

.scroll-pane{ width:100%; height:390px; overflow: auto; }
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:9px;height:100%;background:#2652a3;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:#2652a3;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:url("../images/luwei_142.jpg") repeat-y;position:relative;}
.jspDrag{background:#787878;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0;}
.jspArrow .jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list {/* background: white url(./ajax-loader.gif) center center no-repeat;*/ }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-prev, .slick-next { position: absolute; display: block; height:100%; width:50px; top:0; font-size:0; cursor:pointer;}
.slick-prev { background:url("../images/luwei_88.png") center no-repeat; left:0; }
.slick-next { background:url("../images/luwei_89.png") center no-repeat; right:0; }
.slick-prev:hover{ background:url("../images/luwei_278.png") center no-repeat; }
.slick-next:hover{ background:url("../images/luwei_279.png") center no-repeat; }

/* Dots */
.slick-slider {}

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }

/* Icon Pulse */
@-webkit-keyframes hvr-icon-pulse {
    25% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    75% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

@keyframes hvr-icon-pulse {
    25% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    75% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

.hvr-icon-pulse {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
}
.hvr-icon-pulse:before {
    content:url("../images/luwei_117.png");
    position: absolute;
    right:0;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-icon-pulse:hover:before, .hvr-icon-pulse:focus:before, .hvr-icon-pulse:active:before {
    -webkit-animation-name: hvr-icon-pulse;
    animation-name: hvr-icon-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

/* Sweep To Bottom */
.hvr-sweep-to-bottom {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;

}
.hvr-sweep-to-bottom:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background:url("../images/luwei_277.png") no-repeat #2652a3;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
    color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../images/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('../images/fancybox_sprite@2x.png');
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url('../images/fancybox_loading@2x.gif');
        background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
    }
}

/*.demo{ transition:all 0.3s linear 0s;}//css3过滤使用说明
linear	规定以相同速度开始至结束的过渡效果（等于 cubic-bezier(0,0,1,1)）。
ease	规定慢速开始，然后变快，然后慢速结束的过渡效果（cubic-bezier(0.25,0.1,0.25,1)）。
ease-in	规定以慢速开始的过渡效果（等于 cubic-bezier(0.42,0,1,1)）。
ease-out	规定以慢速结束的过渡效果（等于 cubic-bezier(0,0,0.58,1)）。
ease-in-out	规定以慢速开始和结束的过渡效果（等于 cubic-bezier(0.42,0,0.58,1)）。*/




/*测试*/

.test {
    position: fixed;
    left: 0;
    top: 100px;
    background: #fff;
    border: 1px #ccc solid;
	z-index:9999999999999;
}

.test{position:fixed; left:0; top:100px; background:#fff; border:1px #ccc solid; border-bottom:none;}
.test li{ border-bottom:1px #ccc solid; text-align:center; font-size:14px; line-height:25px; padding:0 30px;}
.test li h3{ font-size:16px; color:#000;}   

/*测试*/

/*留言板*/
.clearfix::after {content: ".";display: block;height: 0;clear: both;visibility: hidden;line-height: 0;font-size: 0;}
.m_bodybg{ display:none; background:#000000; position:fixed; top:0; left:0; z-index:19997; width:100%; height:100%; opacity:0.5;}
.m_popup{ display:none; position:fixed; top:0; left:0; z-index:19998; background:#FFF;}
.m_form .form{padding-bottom: 72px; margin:0 30px;}
.m_form .form .tit{height: 96px;line-height: 96px;font-size: 24px;color:#666666;}
.m_form .form .input{border:1px solid #efefef;height: 42px;float: left;line-height: 0;width: 48%;margin-right: 2%;margin-bottom: 20px;}
.m_form .form .input.no{margin-right: 0;}
.m_form .form .input label{font-size: 14px;color:#999999;padding-left: 20px;line-height: 42px;}
.m_form .form .input input{width: 60%;font-size: 14px;border:none;padding-left: 10px;}
.m_form .form .textarea{border:1px solid #efefef;line-height: 0;margin-bottom: 20px;}
.m_form .form .textarea label{font-size: 14px;color:#999999;line-height: 42px;vertical-align: top;padding-left: 20px;}
.m_form .form .textarea textarea{width: 88%;height: 110px;line-height: 42px;border:none;font-size: 14px;}
.m_form .form .yzm{border:1px solid #efefef;height: 42px;float: left;line-height: 0;margin-right: 2%;font-size: 14px;padding-left: 20px;}
.m_form .form .pic span{display: inline-block;vertical-align: middle;height: 100%;}
.m_form .form .pic{border:1px solid #efefef;height: 42px;text-align: center;float: left;line-height: 0;width: 15%;}
.m_form .form .pic img{width:80%;vertical-align: middle}
.m_form .form .button{float: right;width: 174px;height: 42px;background-color: #2652a3;border:none;color:#ffffff;font-size: 16px;font-weight: bold;}
.m_form .form .bot_b{position: relative;}
.wap{
    display: none;
}
.m_tit5 .brand_en {
    border-bottom: none;
    font-size: 16px;
    color: #524E4D;
}
.index_banner{
    width: 100%;
    height: auto;
    margin: 78px auto 0px auto;
    padding: 0px;
    display: none;
}
.index_banner .list{
    width: 100%;
    height: auto;
    margin: 0px auto;
    padding: 0px;
}
/*底部菜单*/
.footer .f_menu{
    width: 100%;
    height: 25px;
    line-height: 25px;
    margin: 0px auto;
    padding: 15px 0px 10px 0px;
    list-style: none;
    border-bottom: 1px solid #514f50;
}
.footer .f_menu li{
    float: left;
    width: 14.2%;
    height: 100%;
    border-right: 1px solid #514f50;
}
.footer .f_menu li:last-child{
    border-right:none;
}
.footer .f_menu li a{
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
    font-size: 14px;
    text-align: center;
}
.footer .f_menu li a:hover{
    color: #2652a3;
}
.footer .f_contact{
    width: 100%;
    height: auto;
    margin: 10px auto 30px auto;
}
.footer .f_contact p{
    color: #fff;
    width: 100%;
    line-height: 25px;
    font-size: 14px;
    text-align: center;
    clear: both;
}
.footer .f_contact p a{
    color: #fff;
}
.footer  .f_img{
    width: 306px;
    height: 250px;
    margin: 10px auto 0px auto;
    text-align: center;
}
.footer  .f_img span{
    width: 128px;
    height: auto;
    float: left;
    margin-right: 50px;
}
.footer  .f_img span img{
    width: 128px;
    height: 128px;
}
.footer  .f_img span p{
    line-height: 60px;
    color: #fff;
    font-size: 14px;
}
.m_bg1 .title{
    width: 100%;
    height: 60px;
    margin: 0px auto 30px auto;
    clear: both;
}
.m_bg1 .cn_title{
    text-align: center;
    color: #000;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    letter-spacing: 2px;
}
.m_bg1 .en_title{
    text-align: center;
    color: #b4b4b4;
    font-size: 14px;
    line-height: 20px;
}
.case_nav{
    width: 98%;
    height: 40px;
    margin: 0px auto 10px auto;
    list-style: none;
}
.case_nav li{
    float: left;
    padding: 10px 10px;
    border: 1px solid #b4b4b4;
    margin-right: 30px;
    margin-bottom: 30px;
    border-radius: 2px;
    font-size: 18px;
    font-weight: 600;
}
.case_nav li a{
    color: #000;
}
.case_nav .on {
    border: none !important;
    padding: 11px 11px !important;
    background: #2652a3;
}
.case_nav .on a{
    color: #fff !important;

}
.m #header .m_left{
    width: 70%;
    float: left;
    height: 100%;
}
.m #header .m_left a{
    display: block;
    float: left;
    width: 100px;
    height: 90%;
    background-size: 100% auto !important;
    margin-left: 15px;
    margin-top: 15px;
}
.case_detail{
    background: #f2f0f1;
    height: auto;
    margin: 0px auto;
    padding-top: 25px;
}
.detail_title{
    width: 100%;
    height: 65px;
    line-height: 65px;
    margin: 0px auto 25px auto;
    border-left: 5px solid #2652a3;
}
.detail_title .cn{
    font-size: 30px;
    font-weight: 600;
    margin-left: 15px;
    letter-spacing: 2px;
}
.detail_title .en{
    margin-left: 15px;
    font-size: 16px;
    color: #706e6f;
}
.luwei_title{
    background: #2552a3;
    width: 185px;
    height: 190px;
}
.luwei_title .t1{
    color: #aaabca;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 3px;
    font-weight: 600;
    margin-top: 50px;
    margin-left: 30px;
}
.luwei_title .t2{
    color: #aaabca;
    font-weight: 500;
    font-size: 18px;
    margin-left: 30px;
    line-height: 30px;
    letter-spacing: 2px;
}
.luwei_title .t3{
    color: #fefefe;
    font-size: 28px;
    line-height: 35px;
    margin-left: 30px;
    letter-spacing: 5px;
}
.luwei_title .t4{
    margin-left: 30px;
    line-height: 30px;
    font-size: 45px;
    color:  #fff;
    text-align: left;
}
.luwei_title_wap{
    max-width: 96%;
    margin: 0px auto;
    width: 793px;
    height: auto;
    border-bottom: #e5e5e5 1px solid;
}
.luwei_title_wap .cn {
    color: #000;
    border-bottom: #2652a3 3px solid;
    display: inline-block;
    font-size: 23px;
    padding: 25px 0px;
    margin-left: 20px;
}
.luwei_title_wap .en {
    border-bottom: none;
    font-size: 12px;
    color: #524E4D;
    display: inline-block;
    padding: 45px 0;
    margin-left: 20px;
}
.company{
    clear: both;
    width: 100%;
    height: 650px;
    margin: 0px auto;
    background: #fff;
}
.company .box h1{
    width: 96%;
    margin: 0px auto;
    font-size: 30px;
    height: 45px;
    line-height: 45px;
}
.company .box{
    width: 100%;
    height: auto;
    margin: 30px auto 0px auto;
    padding: 30px;
    background: #f3f5f4;
}
.company .box .content{
    width: 100%;
    height: 410px;
    margin: 60px auto;
}
.company .box .content .pic{
    width: 540px;
    height: 410px;
    float: left;
    overflow: hidden;
}
.company .box .content .info{
        float: right;
        width: 620px;
        height: 410px;
        position: relative;
}
.company .box .content .info .intro{
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 14px;
    line-height: 25px;
}
.company .box .content .info .contact{
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 14px;
    line-height: 25px;
}
.index_banner p{
    line-height: 45px;
    font-size: 14px;
}
.index_banner p .title{
    margin-left: 1%;
    display: block;
    float: left;
    width: 65%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index_banner p .date{
    text-align: right;
    margin-right: 1%;
    font-size: 12px;
    display: block;
    float: right;
    width: 30%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index_banner a p{
    color: #000;
}
.art{
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0px auto;
}
.art .title{
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 60px auto;
}
.art .title .cn{
    text-align: center;
    color: #000;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    letter-spacing: 2px;
}
.art .title .en {
    text-align: center;
    color: #b4b4b4;
    font-size: 14px;
    line-height: 20px;
}
.art .list{
    background: #f5f5f5;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 60px 0px;
    margin: 0px auto;
    border-bottom: 1px solid #e5e5e5;
}
.art .list .item{
    width: 100%;
    height: 515px;
    margin: 0px auto;
}
.art .list .item .cat{
    width: 205px;
    height: 100%;
    background-image: url("../images/art_bg.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-color: #c6c6c6;
}
.company_info{
    width: 100%;
    height: 635px;
    margin: 30px auto 0px auto;
}
.company_info .info{
    width: 100%;
    height: 355px;
    margin: 0px auto;
}
.company_info .info .pic{
    width: 665px;
    height: 355px;
   float: left;

}
.company_info .info .content{
    width: 500px;
    height: 355px;
    float: right;
    font-size: 14px;
    line-height: 25px;
}
.company_info .pic_box{
    width: 100%;
    height: auto;
    margin: 20px auto;
    clear: both;
}
.company_info .pic_box li{
    width: auto;
    margin-right: 20px;
    height: auto;
    float: left;
    overflow: hidden;
}
.slideTxtBox .hd ul .on{
    color: #2652a3 !important;
}
.road_way_service{
    width: 100%;
    height: auto;
    margin: 0px auto;
}
.road_way_service .top{
    width: 100%;
    height: auto;
    margin: 60px auto;
}
.road_way_service .content{
    max-width: 80%;
    height: auto;
    margin: 0px auto 60px auto;
}
.road_way_service .content h1{
    font-size: 24px;
    text-align: center;
    line-height: 60px;
    letter-spacing: 3px;
    margin-bottom: 15px;
    font-weight: normal;
}
.road_way_service .content p{
    font-size: 16px;
    line-height: 36px;
    text-align: justify;
}
.road_way_service .box{
    max-width: 80%;
    height: 300px;
    margin: 0px auto 60px auto;
}
.road_way_service .item{
    width: 22.5%;
    height: 300px;
    float: left;
    margin: 0px 1% 0px 1%;
    border: 2px solid #f7f7f7;
    -moz-box-shadow: 0px 5px 5px 5px #ccc;/* for firefox */
    -webkit-box-shadow: 0px 5px 5px 5px #ccc;/* for safari or chrome */
    box-shadow:0px 5px 5px 5px #ccc;/* for opera or ie9 */
}
.road_way_service .item h1{
    font-size: 20px;
    letter-spacing: 3px;
    text-align: center;
    line-height: 45px;
    font-weight: normal;
}
.road_way_service .item p{
    font-size: 14px;
    text-align: justify;
    width: 92%;
    margin: 0px auto;
    line-height: 25px;
}
.road_way_service .item .icon1{
    background-image: url("../images/team1.png");
    background-size: 60px auto;
    display: block;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    margin: 30px auto;
}
.road_way_service .item .icon2{
    background-image: url("../images/team2.png");
    background-size: 60px auto;
    display: block;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    margin: 30px auto;
}
.road_way_service .item .icon3{
    background-image: url("../images/team3.png");
    background-size: 60px auto;
    display: block;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    margin: 30px auto;
}
.road_way_service .item .icon4{
    background-image: url("../images/team4.png");
    background-size: 60px auto;
    display: block;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    margin: 30px auto;
}

