.w1000{width: 1240px;margin:0 auto;}
.w100{width:100%;}
.w10{width:99.9%; max-width:1380px; margin:0px auto;}
ul,li{list-style:none;}
a:link {color: #333333;text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color: #0075c1;}
a:active {text-decoration: none;color: #0075c1;}

img{ max-width:100%;}



/*关于*/
.pagebanner{ background-position:center; background-repeat:no-repeat;  left:0; top:0; height:230px; padding:0; background-attachment:inherit; margin:0px auto; overflow:hidden}
.gudingny1{ margin-top:100px;}


.wap_show,.footer417 .icon-weibo-2, .footer417 .icon-facebook, .footer417 .icon-zh{ display:none;}

.pubp_nav{ background:#014CC1; margin:0px auto; overflow:hidden;z-index:9; padding-bottom:0px;}
.pubp_navspan{ display:block;padding:0 15px; vertical-align:top; line-height:45px;height:45px; font-size:16px; color:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1); position:relative;}
.pubp_navspan i{ position:absolute; display:block; background:url("../images/b-arrow.png") center no-repeat; height:100%; right:15px; top:0; width:16px;}
.pubp_navdl{ padding:0 15px;}
.pubp_navdl dd{ line-height:42px; border-bottom:1px solid #ccc;}
.pubp_navdl a{ font-size:14px; color:#eee; display:block;}
.pubnavshow{ display:none;}
.pubp_navspan i{transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}
.pubp_navspan.subOn  i{transform: rotateX(180deg);-webkit-transform: rotateX(180deg);}

.kyfypagea{ position:relative; z-index:5;}
.kyfypageam{ margin:6px auto 40px; min-height:200px}
.kyfypageb{width:900px;  text-align:left; min-height:500px}
.pubnavejj{ border-bottom:1px solid #eaeaea; overflow:hidden; height:35px; line-height:35px; margin-bottom:20px}
.pubnavejj .g-wrap .crumbs {float:left; padding-left:13px; height:100%; background:url(../images/crumbs_icon.png) no-repeat 0 13px; text-indent:10px}
.ybaboutadesc{ margin-top:35px;line-height:30px; font-size:16px; color:#333333}

.cusdownram {margin-bottom: 20px;display: block;cursor: pointer;position: relative;top: 0;background: #f8f8f8;}
.cusdownrah5 {color: #333;font-size: 16px;padding-top:8px; background:url(../images/crumbs_arrow.png) no-repeat 0px 23px; text-indent:10px}
.cusdownram:hover .cusdownrah5 {color: #1d62af;}
.cusdownratxt {position: relative;padding: 0 120px 12px 16px;float: none;}
.cusdownradesc {color: #666;padding-top:0px;}
.cusdownraicon {position: absolute;border-left: 1px solid #e5e5e5;padding-left: 30px;right: 30px;top: 24px;}
.cusdownram:hover {top: -5px;box-shadow: 0 2px 12px rgba(0, 0, 0, 0, 0.08);}
.cusdownram img,.cusdownram {transition: all 0.3s ease;}



@media screen and (max-width:900px) {

.cusdownratxt {width:76%;padding-right:19%; }
.cusdownrah5 {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size:14px; background:url(../images/crumbs_arrow.png) no-repeat 0px 18px; text-indent:10px; line-height:20px}
.cusdownradesc {height:22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:12px}
.cusdownraicon {position: absolute;padding-left:5px;right: 0;top: 50%;transform: translateY(-50%); font-size:11px}


}


.footer{ display:none;}
/* footer */
.footer417 {background-color: #27374d;}
.footer417 a {color: #728398;}
.footer417 span b {color: #fff;font-weight: 300;}
.footer417 .sitemap {padding: 50px 0;background: #27374d;color: #728398;}
.footer417 .sitemap dl {float: left;margin-left: 70px;}
.footer417 .sitemap dl dt {margin-bottom: 20px;color:#B9C2CC;line-height: 26px;font-weight: 600; font-size:14px}
.footer417 .sitemap dl dd { margin: 0;line-height: 26px;}
.footer417 .sitemap dl a {color: #728398;}
.footer417 .sitemap dl a:hover{ color:#fff;}
.footer417 .sitemap dl:first-child {margin: 0;}
.footer417 .hr {margin: 0; border-top:1px solid #36455a;}
.footer417 .copyright { height: 71px;line-height: 70px;background: #27374d;font-size: 12px;color: #728398;text-align: center;}
.footer417 .copyright a {margin: 0 0 0 15px;opacity: 0.2; color: #728398;}
.footer417 .copyright a.active,
.footer417 .copyright a:hover { opacity: 1;}
.footer417 .copyright span a {opacity: 1;}
.footer417 .icon-weibo-2,.footer417 .icon-facebook,.footer417 .icon-zh {display: inline-block; width: 45px;height: 45px;margin: 20px 10px 0 0;text-align: center;line-height: 45px;background: #1a2940;color: #728398;font-size: 24px;border-radius: 4px;}
.footer417.share {padding: 30px 0;text-align: center;}
.footer417.share .btn {margin-bottom: 55px;color: #fff !important;}
.footer417.share .btn:first-child { margin-bottom: 30px;}
.footer417.share .logo { margin-top: 5px;}
.footer417 .color-blue{ color:#728398;}
.storeMain{ display:none;}

.headtop,.backtops,footer{ display:none;}

@media screen and (min-width: 1920px) {
  .pagebanner,.aboutb,.investord{background-size:100% auto;}
}

@media screen and (max-width: 1000px) {
.footer,.top-nav{ display:none;}
.w1000{ width:100%;}
.gudingny1{ margin-top:0px;}
.pagebanner{ position:relative;background-attachment:fixed;background-size: 100% auto;background-repeat: no-repeat;background-position: center top;} 
.headtop,.backtops,footer{ display:block;}
.rt-search{ background:url("../images/icon_05.png") center no-repeat; width:30px; height:30px; position:absolute; right:15px;top:13px; z-index:996;}
.rtlogo{ width:200px; height:40px; position:absolute; left:0; margin-left:8px; top:10px; z-index:996;}
.rtlogo a{ display:block; width:100%; height:100%; background:url("../images/logo-w.png") center no-repeat; background-size:100% auto ;}

.headtop{  background:#fff;}
.headtopon{ background:#FAFAFA;}
.headtopon .icon-bar{ background:#000; }

.headtop .rtlogo a,.headtopon .rtlogo a{background-position:center top;}
header{ height:55px;}

.btn-nav{ padding-top:15px; padding-bottom:15px;}

.menuIcon2{ background-size:18px; width:55px; height:55px; display:none;}
.menuIcon2{background-size:18px; width:55px; height:55px; display:none;}
.menuIcon2{ right:0; left:auto;display:block;background-size:auto 21px;}
.storeMain{ background:#2f2f2f; padding-top:65px; overflow:hidden; box-sizing:border-box; top:0; position:fixed;}
.storeBox{ padding:20px; padding-top:0; background:none;}
.storeBox .before .btn a{ margin:0; margin-top:0;}
.storeBox .before .btn { padding-top:20px;}
.headtopon .menuIcon2{ background-image:url("../images/icon_0511.png");}
.storeBox .before .btn a{ height:30px; line-height:30px; color:#FFFFFF}
.headtopon.showMenu .menuIcon2{ background-image:url("../images/icon_05.png");}
.headtop .icon-bar:before{ display:none;}

.footer417{ display:none;}

.pagebanner{ position:relative;background-attachment:fixed;background-size: 100% auto;background-repeat: no-repeat;background-position: center top;} 
.ybaboutadesc{ margin-top:15px;}

.kyfypageb{ width:96%; margin:0px auto; padding:0px 1%;}
.newdescall{ margin:0; padding:0 10px;}
.footNav li{ padding-right:10px;}
.footNav li>a.hslink{ margin-right:40px;}
.footNav li.home>a,.menuBox li.home>a{ background:none;}
.hslinkem{ position:absolute;width:48px;height:48px;top:0;right:0;background: url("../images/icon_01.png") no-repeat 25px center;background-size:12px;}
.hslinkemon{ background-image:url("../images/icon_02_2.png");}
.menuBox .hslinkem{ background-position:29px center;}
.ewm_bottom{ padding:15px  0 0 0; text-align:center;}
.ewm_bottom-c{ padding:15px 0px 50px 0px; text-align:center; line-height:25px; font-size:12px}
.ewm_bottom-c p{color:#b6b6b6}
.ewm_bottom img{ width:80px;}
.copyp1{ padding-top:0;}
.copyp2,.copyp2 a,.copyp1,.copyp1 a{ color:#b6b6b6;}

.wap_show{ display:block;}
.wap_hide,.kyfypageal,.aboutpageal{ display:none;}


.newdetail-title {font-size:16px;}



}

.newdescall{ margin:0px 1%;}
.newdetail-title {padding-top: 10px;font-size:20px;padding-bottom: 30px;text-align: center;border-bottom: 1px solid #d3d3d3;font-weight:bold}
.newdetail-title p {padding-top: 10px;font-size: 12px;color: #adadad;text-align: center; font-weight:400}
.newdetail-con {text-align: justify;text-justify: inter-ideograph;line-height: 26px;font-size: 14px;padding-top: 30px; padding-bottom:10px;margin-top: 10px; margin: 0 auto;}


#preandnext { margin:16px auto; border-top: 1px dashed #CCCCCC; padding-top:25px}
#preandnext h2{font-size:14px; font-weight:100; padding:3px 0px}
.page{PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center; font-size:12px}
.page a,.page span{BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}

.aboutpageal{ width:290px; height: auto; background:#DDDDDD; padding-top:0px; position:absolute; margin-top:10px}
.aboutpagealtitle{ width:250px; height:80px;background-image: linear-gradient(to right,#0063CF, #013CB6); color:#FFFFFF; font-size:22px; line-height:80px; padding-left:40px}
.aboutpageardesc{margin-top:40px; }
.aboutpageasubh3{ font-size:16px; }

.aboutpageasubh3.on{ background:#928F94;}
.aboutpageasubh3 span{ display:inline-block; vertical-align:top; line-height:55px; padding-left:30px;}
.aboutpageasubh3.on span{ color:#FFFFFF;}
.aboutpageasubh3 i{ float:right; display:block; margin-right:20px; width:30px; background:url("../images/kyfwxb_1.png") center no-repeat; height:55px; background-size:auto 8px;}
.aboutpageasubh3.on i{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);}
.aboutpageasubh3{ border-bottom:1px solid #fff;}

.lineform1{ float:left; width:98.5%; }
.formcon1{ float:left; width:30.5%; border:#c3c3c3 solid 1px; height:45px; }
.formcon2{ float:left; width:30.5%; border:#c3c3c3 solid 1px; height:45px;}
.formcon3{ float:left; width:30.5%; height:45px;}
.formcon4{ float:left; width:30.5%; border:#c3c3c3 solid 1px; height:45px; }
.formcon5{ float:left; width:99%; border:#c3c3c3 solid 1px; height:45px; }
.formargin1{ margin:20px 0 0 2.25%;}
.formargin11{ margin:20px 0 0 2.25%;}
.formargin2{ margin:20px 0 0 2.25%;}
.formargin3{margin:20px 0 0 2.25%;}
.formin1{ float:left; width:75%; height:43px; border:0; color:#000000; font-size:14px; line-height:43px; font-family:"Microsoft YaHei"; padding:0 0 0 10px;}
.formin2{ float:right; padding:0 10px 0 0;}
.formin2 label{ color:#8b8b8b; line-height:43px; font-weight:normal;}
.formin3{ float:left; width:100%; height:43px; border:0; color:#000000; font-size:14px; line-height:43px; font-family:"Microsoft YaHei"; padding:0 10px 0 10px;}
.formin4{ float:left; width:100%; height:220px; border:#c3c3c3 solid 1px; padding:10px; margin:27px 0 0 0; color:#000000; font-size:14px; line-height:24px; font-family:"Microsoft YaHei";}
.formspan1{ float:right; line-height:43px; color:#8b8b8b; padding:0 5px 0 0;}
.formspan2{ float:left; line-height:43px; color:#000000; font-size:14px; padding:0 0 0 10px; }
.formbtn1{ float:left; width:100%; height:45px; background-color:#02418E; border:0; -webkit-appearance:none; text-align:center; color:#fff; font-size:14px; line-height:35px; font-size:16px}

.relate{ margin-bottom:10px; border:1px solid #CCCCCC; padding-bottom:10px}
.relate h4{line-height:35px;border-bottom:2px solid #ccc;padding-left:10px; background: #ddd; margin-bottom:10px}
#relate_n li{width:49%;float:left; padding-left:5px; font-size:13px; overflow:hidden; height:30px}
@media (max-width:746px) { #relate_n li{width:99%;float:left; padding-left:5px; font-size:13px;overflow:hidden}.relate{ margin-bottom:0px;}