﻿*{margin:0;padding:0;}
a{text-decoration:none; color:#000;}
a:hover{}
ul{ list-style:none;}
img{ border:none;}
body{font-size:12px; text-align:center; font-family: "Arial";-webkit-text-size-adjust:none;-webkit-text-size-adjust:none;width:expression(document.body.clientWidth <= 1440? "1440px": "auto");min-width:1440px;_width:expression((documentElement.clientWidth < 1440) ? "1440px" : "auto" );}
html{overflow-x:hidden;}
input,textarea,select{outline:none;}
.clear{ clear:both;}

.iphone{display:none;}

/*header 网站头部模块*/
.top_header{width:100%;left:0px;right:0px;top:0px;height:92px;background:#fff;}
.header{margin:0px auto;width:1300px;height:90px;overflow:hidden;clear:both;}
.header .logo{float:left;padding-top:14px;margin-left:0px;width:155px;}
.header .logo img{float:left;}

.header .search{float:right;width:245px;height:55px;text-align: right;margin-top:35px;}
.header .search .email{line-height:14px;margin-right: 15px;font-size: 20px;padding-top:0px}
.header .search img{width:18px;height: auto}

/*menu 网站栏目导航条模块*/
.header .menu_nav{float:left;width:795px;height:90px;;}
.header .menu{margin-left:100px;width:100%;height:90px;clear:both;_overflow: hidden;height:90px;line-height:90px;text-align:left;}
.header .menu ul li {float:left;}
.header .menu ul li a:link,.header .menu ul li a:visited{font-size:20px;text-decoration:none;margin:0 2px;height:90px;padding:10px 26px;font-weight: bold;text-transform:uppercase;}
.header .menu ul li a:hover{background:#27aae1;clear:both;font-weight:bold;font-size:20px;color:#fff;border-radius:4px;}
.header .menu .current{background:#27aae1;color:#fff;height:90px;line-height:90px;font-weight:bold;border-radius:4px; /* W3C syntax */}
.header .menu .current:link,.header .menu .current:visited{background:#27aae1;color:#fff;font-weight:bold;font-size:20px;padding:10px 26px;border-bottom:0px solid #000;}
.header .menu .current:hover{background:#27aae1;color:#fff;font-weight:bold;}

.header .menu ul li ul{width:155px;display:none; position:fixed;top:90px;text-align:center;z-index:99999;background:#27aae1;filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;color:#fff;}
.header .menu ul li:hover ul{ display:block;margin-left:0px;text-align:center;color:#fff;}
.header .menu ul li:hover ul li{line-height:16px;BORDER-TOP:#fff 1px solid;margin-left:0px;width:135px;text-align:center;text-indent:0px;color:#fff;padding:10px;}
.header .menu ul li:hover ul li a:link,.header .menu ul li:hover ul li a:visited{background:#27aae1aaa;margin-left:0px;font-size:14px;color:#fff;text-align:center;line-height:14px;height:auto;padding:5px 0px; display:block;}
.header .menu ul li:hover ul li a:hover{background:#27aae1aaa;}

#bsdh{color:#27aae1;}
#bsdh:hover{background:#27aae1;clear:both;font-weight:bold;font-size:20px;color:#fff;border-radius:4px;}


/*header 网站头部模块*/
.top_header2{width:100%;left:0px;right:0px;top:0px;height:80px;z-index:100;position:fixed;background:#fff;}
.header2{margin:0px auto;width:1300px;height:80px;overflow:hidden;clear:both;}
.header2 .logo{float:left;padding-top:12px;margin-left:0px;width:155px;}
.header2 .logo img{float:left;width:80%}

.header2 .search{float:right;width:245px;height:55px;text-align: right;margin-top:30px;}
.header2 .search .email{line-height:14px;margin-right: 15px;font-size: 20px;padding-top:0px}
.header2 .search img{width:18px;height: auto}

/*menu 网站栏目导航条模块*/
.header2 .menu_nav{float:left;width:795px;height:80px;}
.header2 .menu{margin-left:100px;width:100%;height:80px;clear:both;_overflow: hidden;height:80px;line-height:80px;text-align:left;}
.header2 .menu ul li {float:left;}
.header2 .menu ul li a:link,.header2 .menu ul li  a:visited{font-size:20px;text-decoration:none;margin:0 2px;height:80px;padding:10px 26px;font-weight: bold;text-transform:uppercase;}
.header2 .menu ul li a:hover{background:#27aae1;color:#fff;clear:both;font-weight:bold;font-size:20px;border-radius:4px;}
.header2 .menu .current{background:#27aae1;color:#fff;height:80px;line-height:80px;font-weight:bold;border-radius:4px; /* W3C syntax */}
.header2 .menu .current:link,.header2 .menu .current:visited{background:#27aae1;color:#fff;font-weight:bold;font-size:20px;padding:10px 26px;border-bottom:0px solid #e26d5b;}
.header2 .menu .current:hover{background:#27aae1;color:#fff;font-weight:bold;}

.header2 .menu ul li ul{width:155px;display:none; position:fixed;top:80px;text-align:center;z-index:99999;background:#27aae1;filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;color:#fff;}
.header2 .menu ul li:hover ul{ display:block;margin-left:0px;text-align:center;color:#fff;}
.header2 .menu ul li:hover ul li{line-height:16px;BORDER-TOP:#fff 1px solid;margin-left:0px;width:135px;text-align:center;text-indent:0px;color:#fff;padding:10px;}
.header2 .menu ul li:hover ul li a:link,.header2 .menu ul li:hover ul li a:visited{background:#27aae1aaa;margin-left:0px;font-size:14px;color:#fff;text-align:center;line-height:14px;height:auto;padding:5px 0px; display:block;}
.header2 .menu ul li:hover ul li a:hover{background:#27aae1aaa;}


.ndiv {width:100%;margin:0px auto;height:81px;border-bottom: 0px solid #eeeeee;left:0px;background:#fff;display:none;}
.fix-div {position: fixed;top: 0px;z-index:99999;display:inline;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);}

.swiper-container{height:800px}
#nnn1{height:520px}
#nnn2{height:180px}

.swiper-container .aboutheadertext{margin:0px auto;width:100%;height:auto;letter-spacing:0px;color:#fff;text-align:left;position: absolute;top:30%;}
.swiper-container .aboutheadertext dd{width:1300px;margin:0px auto;text-align:left;clear:both;}
.swiper-container .aboutheadertext strong{float:left;width:50%;font-size:70px;text-align:left;color:#fff;clear:both;font-weight:500;line-height:80px;margin-bottom:30px;}
.swiper-container .aboutheadertext p{float:left;width:50%;font-size:40px;text-align:left;color:#fff;clear:both;font-weight:500;line-height:50px;margin-bottom:60px;}
.swiper-container .aboutheadertext span{float:left;width:50%;font-size:20px;text-align:left;width:100%;clear:both;font-weight:500;text-transform:uppercase;line-height:20px;}
.swiper-container .aboutheadertext span a{color:#fff;}
.swiper-container .aboutheadertext span b{border-radius:50%;border:1px solid #fff;padding:16px 22px;font-size:16px;font-weight:500;margin-right: 15px;}




/*firstcol*/
.firabout{margin:0px auto;width:100%;height:auto;overflow:hidden;}
.firaboutbg{margin:20px auto;width:1300px;height:auto;overflow:hidden;}
.firaboutbg .lgywm_title {margin:20px auto;width:100%; height:auto;}
.firaboutbg .lwenzi { width:100%; height:auto; text-align:center;margin:0px auto 0px;border-bottom:0px solid #e4e4e4;}
.firaboutbg .lwenzi p { font-size:46px; color:#303030;line-height:60px;font-weight:500;text-transform:uppercase;}
.firaboutbg .lwenzi p strong {font-size:34px;width:100%;color:#1d2087;line-height:30px;height:30px;padding:2% 0px;font-weight:600;}
.firaboutbg .lwenzi dd{height:0px;overflow:hidden;width:80px;background:#dd705c;border-bottom:0px solid #7f7f7f;margin:0px auto;text-align:center;}

.firColbox{width:100%;margin:40px auto;height:auto;overflow:hidden;margin-bottom:0px;}
.firColbox .left{float:left;width:48%;}
.firColbox .left img{width:100%;height: auto;}
.firColbox .right{float:right;width:48%;padding:1% 0%;}

.firColbox .right h3{font-size:36px;line-height:50px;text-align:left;font-weight:500;text-transform:uppercase;}
.firColbox .right p{font-size:18px;line-height:28px;text-align: left;margin:20px auto;color:#333c4a;}

.firColbox .title{margin:30px auto;width:100%;}
.firColbox .title ul{width:105%;}
.firColbox .title ul li {float: left;width:22%;height:auto;padding:0.5% 2.5% 2% 0%;}
.firColbox .title ul li a{width:100%;height:auto;float: left;margin-bottom:0px;color:#000;background:#fff;display:block;transition: all 0.9s;}
.firColbox .title ul li .left{float:left;width:100%;height:auto;overflow:hidden;}
.firColbox .title ul li .left img{width: auto\9; width:100%;height:auto;}
.firColbox .title ul li a:hover{transform: scale(1.02);}

/*2*/
.hide {display: none;}



/**/
.secabout{margin:20px auto;width:1300px;height:auto;overflow:hidden;}
.secabout .lgywm_title {margin:0px auto;width:100%; height:auto;}
.secabout .lwenzi { width:100%; height:auto; text-align:center;margin:0px auto 0px;border-bottom:0px solid #e4e4e4;}
.secabout .lwenzi p { font-size:46px; color:#303030;line-height:70px;font-weight:500;}
.secabout .lwenzi p strong {font-size:34px;width:100%;color:#1d2087;line-height:30px;height:30px;padding:2% 0px;font-weight:600;}
.secabout .lwenzi dd{height:0px;overflow:hidden;width:80px;background:#dd705c;border-bottom:0px solid #7f7f7f;margin:0px auto;text-align:center;}


.secaboutlist{width:100%;margin:30px auto;height:auto;overflow:hidden;}
.secaboutlist ul{width:100%;}
.secaboutlist ul li {float: left;width:32.33%;height:auto;margin:0 1.5% 0 0%;}
.secaboutlist ul li a{width:100%;height:auto;float: left;margin-bottom:30px;color:#000;background:#fff;display:block;}
.secaboutlist ul li .left{float:left;width:100%;height:auto;overflow:hidden;position: relative;background:#27aae1;}
.secaboutlist ul li .left img{width: auto\9; width:100%;height:auto;}

.secaboutlist ul li a:hover .left img{filter:alpha(opacity=30); -moz-opacity:0.3;opacity:0.3;}
.secaboutlist ul li:nth-child(3n) {margin-right:0%;}

.aboutllistcol{position:absolute;z-index:3;width:84%;padding:0 8%;top:10%;}
.aboutllistcol h3{font-size:36px;line-height:46px;color:#000;text-align: left;font-weight:600;}
.aboutllistcol p{font-size:16px;line-height:24px;color:#b4b4b4;text-align: left;font-weight:600;margin-top:10px;}
.aboutllistcol span{font-size:16px;color:#fff;text-align: left;font-weight:600;margin-top: 30px;float: left;}
.aboutllistcol span b{border-radius:50%;background:#000;border:0px solid #000;padding:18px 20px;font-size:20px;font-weight: 100;}
.aboutllistcol h1{width:70%;padding:30% 10% 0% 15%;font-size:60px;line-height:60px;color:#9c9792;text-align:center;font-weight:600;}

.secaboutlist ul li a:hover .aboutllistcol h3{color:#fff;}
.secaboutlist ul li a:hover .aboutllistcol p{color:#fff;}
.secaboutlist ul li a:hover .aboutllistcol h1{color:#fff;}
.secaboutlist ul li a:hover .aboutllistcol span{color:#000;}
.secaboutlist ul li a:hover .aboutllistcol span b{background:#fff;border:0px solid #000;}


/**/
.thrCol{margin:0px auto;width:100%;height:530px;overflow:hidden;background:url(../images/secbg.jpg) center center no-repeat;background-size:cover;}
.thrColbox{margin:40px auto;width:1300px;height:auto;}
.thrColbox .lgywm_title {margin:0px auto;width:100%; height:auto;}
.thrColbox .lwenzi { width:100%; height:auto; text-align:center;margin:0px auto 0px;border-bottom:0px solid #e4e4e4;}
.thrColbox .lwenzi p { font-size:46px; color:#fff;line-height:70px;font-weight:500;}
.thrColbox .lwenzi p strong {font-size:34px;width:100%;color:#1d2087;line-height:30px;height:30px;padding:2% 0px;font-weight:600;}
.thrColbox .lwenzi dd{height:0px;overflow:hidden;width:80px;background:#dd705c;border-bottom:0px solid #7f7f7f;margin:0px auto;text-align:center;}

.thrColboxlist{margin:0px auto;width:100%;height:auto;overflow:hidden;margin-bottom:0px}
.thrColboxlist ul{width:100%;margin-top:0px;}
.thrColboxlist ul li{display:block;float:left;text-align:center;font-size:14px;width:19%;height:auto;padding:2% 7% 3% 7%;}
.thrColboxlist ul li p{font-size:14px;color:#fff;line-height:18px;font-weight:100;}
.thrColboxlist ul li p strong{font-size:24px;color:#fff;font-weight:600;line-height:24px;transition: all 0.8s;padding-bottom: 10px;}
.thrColboxlist ul li img{padding:0px; border:0px solid rgba(255, 255, 255, 0.1);border-radius:0%;}
.thrColboxlist ul li:hover img{border:0px solid rgba(0, 0, 0, 0.5);}
.thrColboxlist i{}


/*fourCol */
.fourCol{margin:0px auto;width:100%;height:auto;overflow:hidden;}
.fourColbox{margin:0px auto;width:1300px;margin-top:40px;margin-bottom:20px;overflow:hidden;}
.fourColbox .lgywm_title {margin:20px auto;width:100%; height:auto;}
.fourColbox .lwenzi { width:100%; height:auto; text-align:center;margin:0px auto 0px;border-bottom:0px solid #e4e4e4;}
.fourColbox .lwenzi p { font-size:46px; color:#303030;line-height:90px;font-weight:500;}
.fourColbox .lwenzi strong {font-size:20px;width:100%;color:#b8b8b8;line-height:30px;padding:2% 0px;font-weight:100;}
.fourColbox .lwenzi dd{height:0px;overflow:hidden;width:80px;background:#dd705c;border-bottom:0px solid #7f7f7f;margin:0px auto;text-align:center;}

/*prolist*/
.fourColbox .prolist{margin:20px auto;width:100%;height:auto;overflow:hidden;}
.fourColbox .prolist ul{width:100%;margin-top: 20px;}
.fourColbox .prolist ul li{display:block;float:left;text-align:left;padding:1% 1%;margin:0 0.5%; font-size:12px;width:9.3%;height:auto;border:1px solid #c9c9c9;border-radius:10px;}
.fourColbox .prolist ul li .secimg{width:100%;height:100%;border: #000 solid 0px;margin: 0px auto;overflow: hidden;background:#fff;}
.fourColbox .prolist ul li .secimg img{width:100%;height:100%;cursor: pointer;transition: all 0.7s;}
.fourColbox .prolist ul li .secimg img:hover{transform: scale(1.1);}
.fourColbox .prolist dd{width:100%;text-align:center;color:#bcbcbc;font-size: 16px;line-height:60px;}



/*imagecol*/
.imagecolbg{margin-top:18px;}
.imagecol{margin:0px auto;width:100%;overflow:hidden;}
.imagecol img{height: auto; width: auto\9; width:100%; }

.s_banner{ height:auto;overflow:hidden; width:100%;position: relative;}
.s_banner img{height: auto; width: auto\9; width:100%;background-size:cover;}
/**/
.smlNav{ width:90%;left:5%;margin:0px auto;height:auto;text-align:center;position: absolute;bottom:30%;}
.smlNav .title{width:100%;margin:0px auto;text-align:center;text-transform : uppercase;}
.smlNav .title p{font-size:16px;text-align:center;color:#fff;width:100%;clear:both;font-weight:500;text-transform:uppercase;line-height:20px;}
.smlNav .title strong{font-size:50px;text-align:center;color:#fff;width:100%;clear:both;font-weight:500;text-transform:uppercase;line-height:70px;}
.smlNav .title p a{color:#fff;}
.smlNav .title p a:hover{color:#fff;}

/**/
.aboutcol01{margin:0px auto;width:100%;height:auto;overflow:hidden;border-bottom:1px solid #e5e5e5;}
.aboutcol01box{margin:50px auto;width:1300px;height:auto;}
.aboutcol01box h3{width:100%;font-size:46px;line-height:46px;text-align:center;color:#000;font-weight: 500;padding: 10px 0;}
.aboutcol01box p{width:100%;font-size:20px;line-height:26px;text-align:left;margin:10px auto;color:#666666;}
.aboutcol01box img{width:100%;height: auto;margin: 15px 0;}

/**/
.aboutcol02{margin:0px auto;width:1300px;height:auto;overflow:hidden;}
.aboutcol02 .lgywm_title {margin:0px auto;width:100%; height:auto;}
.aboutcol02 .lwenzi { width:100%; height:auto; text-align:center;margin:0px auto 0px;border-bottom:0px solid #e4e4e4;}
.aboutcol02 .lwenzi p { font-size:46px; color:#303030;font-weight:500;padding-top:40px;}
.aboutcol02 .lwenzi strong {font-size:26px;width:100%;color:#b8b8b8;line-height:30px;padding:0% 0px;font-weight:100;}
.aboutcol02 .lwenzi dd{height:0px;overflow:hidden;width:80px;background:#dd705c;border-bottom:0px solid #7f7f7f;margin:0px auto;text-align:center;}



/*main */
.main{width:1300px;margin:0px auto;height:100%;overflow:hidden;}

/* 内页 */
.main_a{width:100%;margin:30px auto;height:auto;overflow:hidden;margin-top:0px;}
.main_acol{width:100%;margin:30px auto;height:100%;overflow:hidden;margin-bottom:30px;}
.main_aright{float:right; width:74%;margin-right:0}

.main_a .title{padding-left:0px;top:10px; color:#666;text-align:left;}

/**/
.sub{float:left; width:24%;height:auto; padding:0;}
.sub_nav{width:90%;background:#f3f5fb;padding:10% 5% 80% 5%;}
.sub_nav h1{line-height:72px;text-align:left;height:72px;text-indent:20px;font-size:24px;color:#000;background-image: linear-gradient(to right,#e1ded8,#fff);margin-bottom:15px;}
.sub_nav ul{border-top:1px solid #e3e4e6;}
.sub_nav ul li{ border-bottom:1px solid #e3e4e6;text-align:left;}
.sub_nav ul li a{ display:block; color:#000; font-size:16px; text-indent:20px;line-height:20px;padding:20px 0px;font-weight:500;background:#f3f5fb;}
.sub_nav ul li a:hover{ display:block;background:#27aae1;color:#fff; font-size:16px; text-decoration:none;font-weight:600;}
.sub_nav ul li a.cur{ display:block;background:#27aae1;color:#fff;font-size:16px; text-decoration:none;font-weight:600;}
.sub_nav .cur {display:block;}
.sub_nav ul li ul{width:100%;text-align:center;margin-left:0px;overflow:hidden;font-weight:500;display: none;}
.sub_nav ul li:hover ul{ display:block;font-weight:500;transition:ease-in-out}
.sub_nav ul li ul li{line-height:12px;width:100%;font-size:12px;BORDER-left: #d4d4d4 0px solid;margin-bottom:2px;font-weight:500;text-indent:0px;text-align:left;border-bottom:0px solid #e3e4e6;}
.sub_nav ul li ul li a:link,.sub_nav ul li ul li a:visited{background:#dff6ff;color:#000;font-size:14px;text-align:left;BORDER-top: #f3f5fb 2px solid;padding-left:0px;}
.sub_nav ul li ul li a:hover{font-size:14px;display:block;background:#dff6ff;color:#000;text-align:left;}

/**/
.proColbox{width:100%;padding:0.5%; margin:0px auto;height:auto;overflow:hidden;margin-bottom:20px;}
.proColbox ul{width:100%;}
.proColbox ul li {float: left;width:31.33%;height:auto;padding:0% 1% 2% 1%;}
.proColbox ul li a{width:100%;height:auto;float: left;margin-bottom:0px;color:#000;background:#fff;display:block;transition: all 0.9s;border:1px solid #e1e1e1;}
.proColbox ul li .left{float:left;width:100%;height:auto;overflow:hidden;}
.proColbox ul li .left img{width: auto\9; width:100%;height:auto;}
.proColbox ul li .right{float:right;padding: 5%; width:90%;height:auto;text-align:center;overflow:hidden;height: 105px}
.proColbox ul li .right h3{width:100%;font-size:16px;font-weight:600;color:#000;line-height:20px;height:auto;height:60px; overflow:hidden;margin-bottom:5px;}
.proColbox ul li .right span{margin:0px auto;width:140px;background:#fff;font-size:16px;color:#6699ff;padding:6px 16px;text-align: center;line-height:24px;border-radius:5px;font-weight:500;text-transform:uppercase;transition: all 0.9s;display:none;}

.proColbox ul li a:hover{border:1px solid #e1e1e1;transform: scale(1.01);}
.proColbox ul li a:hover .right span{background:#ebebeb;color:#000;transform: scale(1.1);display:block;}
.proColbox ul li a:hover .right h3{color:#27aae1;}

.probottom{width:100%;height:30px;margin-top:0px;overflow:hidden;}
/*CSS quotes style pagination*/
DIV.quotes {PADDING-RIGHT: 5px; PADDING-LEFT:  0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN:center}
DIV.quotes A {BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none}
DIV.quotes A:hover {BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #a0a0a0 1px solid}
DIV.quotes A:active {BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #a0a0a0 1px solid}
DIV.quotes SPAN.current {BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0}
DIV.quotes SPAN.disabled {BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #f3f3f3 1px solid;}

/**/
.conlass{margin:0px auto;width:100%;height:auto;overflow:hidden;margin-bottom:0px}

.conlass ul{width:100%;}
.conlass ul li{display:block;float:left;text-align:center;font-size:14px;width:23%;height:auto;padding:2% 5% 3% 5%;}
.conlass ul li p{font-size:14px;color:#000;line-height:20px;font-weight:100;}
.conlass ul li p strong{font-size:20px;color:#000;font-weight:600;line-height:24px;transition: all 0.8s;padding-bottom: 10px;}
.conlass ul li img{width:50px;height:50px;padding:15px; border:0px solid rgba(255, 255, 255, 0.1);border-radius:0%;}
.conlass ul li:hover img{border:0px solid rgba(0, 0, 0, 0.5);}

.conlass #s001{height:240px;}
.conlass #s002{height:240px;}
.conlass #s003{height:240px;}

.conlass i{font-size:70px;padding:32px 40px 32px 40px;background:#417ec2;color:#fff;border-radius:50%;margin-bottom:10px}

.conlassmap{margin:20px auto;width:100%;height:auto;overflow:hidden;margin-bottom:50px}
.conlassmap img{height: auto; width: auto\9; width:100%;background-size:cover;}

/*询盘*/
.inquiryCol{width:100%;margin:20px auto;height:auto;overflow:hidden;text-transform:uppercase;border-top:1px solid #e4e4e4;}
.inquiryCol .lgywm_title { width:90%; height:auto;margin:0px auto;}
.inquiryCol .lwenzi {width:100%; height:auto; text-align:left;margin:0px auto;margin-top:50px;border-bottom:0px solid #e4e4e4;}
.inquiryCol .lwenzi p{margin:30px auto;width:100%;font-size:40px;color:#000;line-height:40px;font-weight:100;border-left:6px solid #27aae1;font-weight:bold;padding-left: 18px;}

/* aboutnews */
.inquiryCol .inquirylist {width:90%;margin:20px auto;height:auto;overflow: hidden;padding:0px;margin-top:0px;text-transform:uppercase;}
.inquiryCol .inquirylist ul {width:100%;}
.inquiryCol .inquirylist ul li{padding:0.5% 0; width:98%; height:auto; float: left; display: inline; text-align:left;margin-bottom:0px;}
.inquiryCol .inquirylist ul li input{background:#f2f2f2;border:1px solid #f2f2f2;border-radius:10px;padding:1.5% 1%; width:98%;font-size: 14px;color:#7d7d7d;}

.inquiryCol .inquirylist ul li .register{float:left;width:200px; text-align:center;font-weight:100;font-size:24px;line-height:30px;COLOR: #fff;background:#27aae1;margin-right:10px;border-radius:10px;text-transform:uppercase;margin-top: 10px;}
.inquiryCol .inquirylist ul li .register1{float:left;width:200px; text-align:center;font-weight:100;font-size:24px;line-height:30px;COLOR: #fff;background:#868686;margin-right:0px;border-radius:10px;text-transform:uppercase;margin-top: 10px;}

.inquiryCol .inquirylist ul li textarea{float:left;height:auto;line-height:20px;text-align:left;background:#f2f2f2;border:1px solid #f2f2f2;border-radius:10px;padding:1.5% 1%; width:98%;font-size: 14px;color:#7d7d7d;}

/**/
.faqcollist{width:90%;margin:50px auto;height:auto;overflow:hidden;background:#fff;}
.faqcollist ul{width:100%;}
.faqcollist ul li {float: left;width:100%;height:auto;padding:0%;text-align: left;}
.faqcollist ul li a{width:100%;padding:0% 0%;height:auto;float: left;color:#000;display:block;BORDER-bottom: #eeeeee 1px solid;}
.faqcollist ul li .faqbox{width:94%;height:auto;margin:3% 3% 6% 3%;}
.faqcollist ul li .faqbox h3{float: left;width:80%;height:auto;font-size:24px;line-height:26px;}
.faqcollist ul li .faqbox span{float:right;width:5%;background:#fff;font-size:40px;color:#000;padding:2px 1%;text-align:center;line-height:40px;margin-top:20px;border-radius:50px;float:left;border:1px solid #dcdcdc;font-weight: bold;margin-left:12%;transition: all 0.9s;}
.faqcollist ul li p{float:left;width:80%;font-size:20px;line-height:24px;height:24px;overflow:hidden;}

.faqcollist ul li a:hover{width:100%;height:auto;padding:0% 0% 2% 0%;background: linear-gradient(to bottom,#f4f4f4,#f4f4f4);color:#000;}
.faqcollist ul li a:hover .faqbox{width:100%;height:auto;padding:0% 0% 4% 0%;}
.faqcollist ul li a:hover .faqbox h3{width:90%;height:auto;overflow:hidden;}
.faqcollist ul li a:hover .faqbox span{display:none;}
.faqcollist ul li a:hover p{width:90%;height:auto;overflow:hidden;margin:20px 0;}


/*newscol*/
.newscol{width:90%;margin:0px auto;height:auto;overflow:hidden;margin-top:5%;}
.newscol ul{}
.newscol ul li {width:100%;height:480px;padding:0% 5% 5% 5%;BORDER-bottom: #eeeeee 1px solid;margin:0% 0 5% 0;}
.newscol ul li a{width:100%;height:480px;float: left;margin-bottom:30px;color:#000;background:#fff;display:block;}
.newscol ul li .left{float:left;width: 50%;height:auto;overflow:hidden;}
.newscol ul li .left img{width: auto\9; width:100%;height:480px;}
.newscol ul li .right{float:right;padding: 5%; width:40%;height:auto;text-align: left;overflow:hidden;}
.newscol ul li .right h3{width:100%;font-size:34px;font-weight:600;color:#000;line-height:34px;height:auto;height:200px; overflow:hidden;}
.newscol ul li .right p{BORDER-LEFT: #ddd 1px solid;padding: 0 5%; width:90%;margin:0px auto;font-size:18px;font-weight:500;color:#9c9c9c;line-height:24px;height:100px;overflow:hidden;margin-bottom:30px;}
.newscol ul li .right span{width:100px;background:#fff;font-size:12px;color:#6699ff;padding:2px 16px;text-align: center;line-height:24px;margin-top:0px;border-radius:50px;float:left;border:1px solid #6699ff;font-weight: bold;}

.newscol ul li a:hover{}
.newscol ul li a:hover .right span{background:#6699ff;color:#fff;}

/*内页*/
.newsdetails{width:90%;margin:0px auto;height:auto;overflow:hidden;}
.newsdetailsbox{width:100%;margin:20px auto;height:auto;overflow:hidden;margin-bottom: 0px;}

.newsdetailc{width:100%;margin:20px auto;border:0px solid #efefef;border-radius:0px; }
.newsdetailc .newstitle{line-height:26px;margin:0px;font-weight:400;font-size:26px;text-align:center;padding:5px 0;}
.newsdetailc dt{margin:10px;text-align:center;height:20px; font-size:12px;line-height:26px;color:#acacac;margin-bottom:5px;overflow:hidden;border-top:3px solid #f7f7f7;}
.newsdetailc dt a{margin:0 5px}
.newsdetailc dd{margin:20px;text-align:left;font-size:12px;line-height:20px;padding:0;}
.newsdetailc dd p{font-size:12px;margin:5px 0}
.newsdetailc dd p img{margin:10px auto;text-align:center;display:table-cell;vertical-align:middle;width:100%;height:auto;width: auto\9;}

.newsdetailc dl{width:90%;margin:0px auto;height:40px;margin-top:20px;text-align:center;}
.newsdetailc dl a{padding:8px 20px 8px 20px;-moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;border:1px solid #d5d5d5;border-radius:6px; }



/*footer */
.bottom{margin:0px auto;width:100%;height:auto;background:#f4f4f4;margin-top:0px;overflow:hidden;}
.footlist{width:1300px;margin:30px auto;height:auto;overflow:hidden;padding:20px 0;border-top:0px solid #929292;margin-bottom: 0; border-bottom:0px solid #929292;}
.footlisttop{width:100%;height:110px;border-bottom:2px solid #909090;overflow:hidden;}
.footlisttop h1{text-align: left;float:left;font-size: 36px;line-height: 46px;color:#000;margin-bottom:15px;width:100%;}
.footlisttop p{width:100%;}
.footlisttop #su1{float:left;background-color: transparent;border:0px solid #f2f2f2;border-radius:0px;padding:0% 0.2%; width:80%;height:50px;font-size:18px;color:#d7d7d7;line-height:50px;border-radius:0px;font-weight:500;}
.footlisttop #su2{float:right;background-color: transparent;width:6%;height:50px;text-align:center;font-weight:500;font-size:22px;line-height:50px;COLOR: #000;border:0px solid #f2f2f2;}

input::-webkit-input-placeholder{   /* 使用webkit内核的浏览器 */color: #000;}
input:-moz-placeholder{    /* Firefox版本4-18 */color: #000;}              
input::-moz-placeholder{    /* Firefox版本19+ */color: #000;}              
input:-ms-input-placeholder{   /* IE浏览器 */color: #000;}

.footlistlink{margin:30px auto;width:100%;text-align:left;}
.footlistlink ul{float:left;margin-top:24px;width:25%;height:auto;text-align:left;}
.footlistlink ul h3{line-height:46px;font-size:26px;color:#4f4f4f;width:100%;padding-bottom: 10px;}
.footlistlink ul li{line-height:26px;width:80%;margin-top:0px;font-size:16px;color:#000;padding-left:0px;}
.footlistlink ul li a:link,.footlistlink1 ul li  a:visited{color:#4f4f4f;line-height:26px;}
.footlistlink ul li a:hover{color:#000;font-weight: bold;}

.footer{margin:20px auto;width:1300px;height:auto;overflow:hidden;}  
.footerleft{width:100%;height: auto; margin:0px auto;}
.footerleft p{float: left;font-size:14px;text-align:left;line-height:22px;color:#4f4f4f;margin:0px 0;}
.footerleft p a:link,.footerleft p a:visited{color:#4f4f4f;padding:15px 0;line-height:22px;text-align:center;}
.footerleft p a:hover{color:#000;}
.footerleft span{float:right;color:#4f4f4f;}

.footlistlink #fot01{width:25%;margin-top:24px;}
.footlistlink #fot02{width:18%;margin:0 1% 0  6%;margin-top:24px;}
.footlistlink #fot03{width:18%;margin:0 1% 0  6%;margin-top:24px;}
.footlistlink #fot04{width:18%;margin:0 1% 0  6%;margin-top:24px;}

.button {
  text-decoration: none;
  font-size: .875rem;
  font-weight: 300;
  text-transform: uppercase;
  display: inline-block;
  border-radius: 1.5rem;
  background-color: #fff;
  color: #9191E9;
}

.popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  width: 100%;
  height: 100vh;
  top:0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 99999;
  visibility: hidden;
  opacity: 0;
  overflow: hiden;
  -webkit-transition: .64s ease-in-out;
  transition: .64s ease-in-out;
}
.popup-inner {
  position: relative;
  bottom: -100vw;
  right: -100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 80%;
  max-height: 300px;
  width: 60%;
  height: 80%;
  background-color: #fff;
  -webkit-transform: rotate(32deg);
          transform: rotate(32deg);
  -webkit-transition: .64s ease-in-out;
  transition: .64s ease-in-out;
}
.popup__photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 40%;
  height: 100%;
  overflow: hidden;
}
.popup__photo img {
  width: auto;
  height: 100%;
}
.popup__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 60%;
  height: 100%;
  padding: 4rem;
}
.popup__text h1 {
  font-size: 2rem;
  font-weight: 600;
  margin-bottom: 2rem;
  text-transform: uppercase;
  color: #0A0A0A;
}
.popup__text p {
  font-size: .875rem;
  color: #686868;
  line-height: 1.5;
}
.popup:target {
  visibility: visible;
  opacity: 1;
}
.popup:target .popup-inner {
  bottom: 0;
  right: 0;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.popup__close {
  position: absolute;
  right: -1rem;
  top: -1rem;
  width: 3rem;
  height: 3rem;
  font-size: .875rem;
  font-weight: 300;
  border-radius: 100%;
  background-color: #0A0A0A;
  z-index: 4;
  color: #fff;
  line-height: 3rem;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
}	

/*搜索*/
.jiereCol{width:80%;margin:0px auto;height:auto;top:2%;border:0px solid #81423a;overflow:hidden;}
.jiereColc{width:100%;margin:0px auto;text-align:left;padding-top:0%;float: right;}
.jiereColc .input1{float:left;color:#000;width:78%;height:40px;line-height:40px;text-align:left;BORDER-LEFT: #c6c6c6 0px solid;BORDER-RIGHT: #c6c6c6 0px solid;BORDER-TOP: #c6c6c6 0px solid;BORDER-BOTTOM: #000 2px solid;margin-right:1%;text-indent:0px;font-size:14px;}
.jiereColc .ree{float:left;text-align:center;font-weight:bold;font-size:14px;line-height:40px;COLOR: #fff;width:20%; height:42px; background:#383838; border:solid 0px #202020;margin-top:0px;text-indent:0px;}
.jiereCol p{width:100%;margin:0px auto;height:100px;text-align:right;padding-top:0px;float: right;overflow:hidden;}
.jiereCol p .close{float:right;text-align:center;font-size:24px;line-height:30px;COLOR: #fff;width:30px; height:30px; background:#dcdcdc;border:solid 0px #202020;outline:none;}


/*导航弹出层 start*/
.iphone__item {
  width: 16.06em;
  height: 1em;
  position: absolute;
  bottom: -2em;
  color: #158f76;
  text-align: center;
}
.iphone__power-btn {
  width: 2.188em;
  height: .188em;
  background: #e0e0e0;
  position: absolute;
  right: 2.5em;
  top: -0.188em;
}
.iphone__left-btn {
  width: .188em;
  height: 1.250em;
  top: 3.250em;
  left: -0.188em;
  position: absolute;
  background: #e0e0e0;
}
.iphone__left-btn:before {
  content: '';
  width: .188em;
  height: .875em;
  position: absolute;
  top: 3em;
  background: #e0e0e0;
}
.iphone__left-btn:after {
  content: '';
  width: .188em;
  height: .875em;
  position: absolute;
  top: 5.5em;
  background: #e0e0e0;
}
.iphone__details {
  width: .438em;
  height: .438em;
  border-radius: 100%;
  position: relative;
  top: 1.313em;
  left: 8em;
  background: #7c7c7c;
}
.iphone__details:before {
  content: '';
  width: 2.5em;
  height: .25em;
  border-radius: .25em;
  position: absolute;
  top: 1em;
  left: -1em;
  background: #7c7c7c;
}
.iphone__home-btn:before {
  content: '';
  width: .813em;
  height: .813em;
  border: .15em solid #a8a8a8;
  border-radius: .2em;
  position: absolute;
  top: .6em;
  left: .57em;
}
.iphone__content {
  position: relative;
  background-color: #D2527F;
  width: 100%;
  height: 100%;
}

.nav {
  position: absolute;
  z-index: 100;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav__trigger { top:40px !important;}
.nav--active .nav {
  opacity: 1;
  background-color: #fff;
  margin-left: 0px;
}
.nav--active .nav a{color:#35a7df;font-weight:600;font-size: 20px;}
.nav__trigger {
  display: block;
  position: absolute;
  width: 30px;
  height: 25px;
  right: 15px;
  top: 0px;
  z-index: 200; 
  padding:9px 5px 8px 8px;
}
.nav--active .nav__trigger {
  opacity: 0.5;
}
.nav__icon {
  display: inline-block;
  position: relative;
  width: 26px;
  height: 2px;
  background-color: #27aae1;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
.nav__icon:before,
.nav__icon:after {
  content: '';
  display: block;
  width: 26px;
  height: 2px;
  position: absolute;
  background: #27aae1;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;
  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
.nav__icon:before {
  margin-top: -8px;
}
.nav__icon:after {
  margin-top: 8px;
}

.style-1 .nav {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 104%;
  min-height: 100%; float:left; padding-bottom:400px;
}
.style-1 .nav__link {
  opacity: 0;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.style-1 .nav--active .nav__link {
  opacity: 1;
}
.style-1 .nav--active .nav {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.style-1 .nav--active .nav__icon {
  background: rgba(0, 0, 0, 0);
}
.style-1 .nav--active .nav__icon:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.style-1 .nav--active .nav__icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/*导航下拉 start*/
.accordion { margin:50px 0px 0 0px;}
.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 0;
	color: #fff;
	font-size: 16px; 
	text-align:center;
	border-bottom: 1px solid #c6ecff;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #fff;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li i.fa-angle-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #fff;
}

.accordion li.open i {
	color: #fff;
}
.accordion li.open i.fa-angle-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

