/* CSS Document */
*{padding:0px;margin:0px;font-family:"Microsoft YaHei"; }
*html{background-image:url(about:blank);background-attachment:fixed;}
body{ background:#FFF; line-height:25px;  min-width:1200px; color:#333333; font-size:14px;}
ul,ol { list-style-type:none; vertical-align:bottom; }
a{ color:#333333; text-decoration:none;}
a:hover{ color:#243F86; text-decoration:none;}
img,input{border:0px; vertical-align:middle; outline:none;}
ul,ol,li{list-style:none;}
table,th,td{border-collapse:collapse;}
.fl,.left{ float:left;}
.fr,.right{ float:right;}
.lf{float:left;}
.dis{display:none;}
.hui{background:#f5f5f5;}
.p10{padding:10px;}
.p20{padding:20px;}
::-webkit-scrollbar{width: 10px;height: 10px;background-color: #F5F5F5;}
table tr:hover{ background:#D71617; color:#fff !important;}
table, tr, td { border:1px solid #ccc;}
 
/*å®šä¹‰æ»šåŠ¨æ¡è½¨é“ å†…é˜´å½±+åœ†è§’*/
::-webkit-scrollbar-track
{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}
 
/*å®šä¹‰æ»‘å— å†…é˜´å½±+åœ†è§’*/
::-webkit-scrollbar-thumb
{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #555;}
video::-webkit-media-controls {overflow: hidden !important;}
video::-webkit-media-controls-enclosure {width: calc(100% + 32px);margin-left: auto;}
.clear,.c{clear:both; height:0px; font-size:0px; overflow:hidden;}
.c10{clear:both; height:10px; font-size:0px; overflow:hidden;}
.c20{clear:both; height:20px; font-size:0px; overflow:hidden;}
.c30{clear:both; height:30px; font-size:0px; overflow:hidden;}
.c40{clear:both; height:40px; font-size:0px; overflow:hidden;}
.c50{clear:both; height:50px; font-size:0px; overflow:hidden;}
.hid{height:auto;overflow:hidden;}
.clearfix:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.clearfix {zoom:1}
.wrapper, .wrap{width:1200px; margin:0 auto;  }
.wrapper{margin-bottom:50px; min-height:auto; padding-top:60px;}
table{border-collapse:collapse;border-spacing:0;}
.w1200{width:1200px; margin:0 auto; clear:both; display:block;}
.w1400{width:1400px; margin:0 auto; clear:both; display:block;}
.w1200w{width:1202px; margin:0px auto; clear:both;}
/* é€šç”¨å¤´éƒ¨ */
.xy-top{position: relative;font-size: 14px;color: #7a7a7a;line-height: 40px;height: 40px;border-bottom: 2px solid #e2e2e2;z-index: 222;}
.xy-top span{ background:url(../images/ico2.png) no-repeat 0px center; display:block;text-indent:20px;    font-size: 16px;
    color: #243F86;}


.toubu { width:1200px; height:110px; margin:0 auto; overflow:hidden; }
.logo { height:80px; float:left; margin-top:15px; }
.toubu .zhuanzhu { height:90px; float:left; padding:20px 0 0 20px; line-height:28px; background:url(../images/logoshu.jpg) no-repeat left center;margin-left: 10px; }
.toubu .zhuanzhu b { font-size:20px; display:block; padding-top:8px; }
.toubu .zhuanzhu i { font-size:16px; color:#243F86; display:block; clear:both; font-style:normal; }
.toubu .phone { width:220px;float:right; height:90px; background:url(../images/tel.jpg) no-repeat left 4px; margin-top:25px; padding-left:65px; line-height:10px; font-size:16px; padding-top:10px;}
.toubu .phone span {display:block;color:#243F86; font-size:18px; font-weight:bold; line-height:10px; }
.toubu .phone span em{font-style:normal; font-size:14px; color:#000; font-weight:normal;}
.toubu .phone div{display:block; height:28px; line-height:28px; color:#666}
.toubu .phone div a{font-size:14px;}
.toubu .wximg{float:right; width:100px; margin:20px 0 0 10px}


/* å¯¼èˆªæ ·å¼ */
.nav {width: 100%;height: 60px;background: #243F86;z-index: 999;position: relative;}
.nav ul {width: 1200px;margin: 0 auto;}
.nav li {width: 133px;text-align: center;float: left;line-height: 30px;	position: relative;}
.nav li a {font-size: 16px;	color: #fff;	display: block;	height: 60px;}
.nav li a:hover, .nav li.action {background: #dc0001;}
.nav .action a { background: #dc0001; color: #fff; }
.nav li a:hover:after, .nav li.action:after {background: #fff;}
.nav li a:hover {transition: all .6s ease 0s;}
/*.nav li.li2 {width: 218px;float: right;text-align: left;text-indent: 64px;background: url(img/ico4.png) no-repeat 32px 23px;}
.nav li.li2 a {font-size: 20px;}
.nav li.li2 a:hover {transition: all 0s ease 0s;background: #464646 url(img/ico4.png) no-repeat 32px 23px;}
.nav li.li2:after {background: #243F86;}*/
.nav .sub {display: none;width: 218px;	left: 0;top: 60px;	position: absolute;	background: #4E4E4E;line-height: 40px;}
.nav .sub dd {	zoom: 1;height: 40px;line-height: 40px;	background: #fff;border-bottom: 1px solid #ccc;}
.nav .sub dd a {display: block;	font-size: 14px;color: #464646;	background: #fff;height: 40px;	line-height: 40px;}
.nav .sub dd a:hover {background: #dc0001;color: #fff;}




.nav ul li UL.navpro { width:100%; background:#fff; border-bottom:3px solid #000; position:absolute; left:0; z-index:9999; }
.navpro .plistx { width:1204px; margin:0 auto; background:#999; z-index:99999; }
.navpro .plistx dl a { line-height:30px; width:90%; font-size:14px; background:none; color:#111; }
.navpro .plistx dl { width:240px; height:370px; float:left; text-align:center; border-right:1px solid #dadada; }
.navpro .plistx dl:nth-child(2n) {background:#f5f5f5;}
.navpro .plistx dl:nth-child(5n) {border-right:none;}
.navpro .plistx dl dt { width:100%; margin:0 auto; height:150px; margin-bottom:5px; }
.navpro .plistx dl dt a { font-size:14px; background:#333333; color:#fff; }
.navpro .plistx dl dt a:hover { background:#243F86; color: #fff; }
.navpro .plistx dl dt a.ttimg { padding:4px; height:110px; background:none; }
.navpro .plistx dl dt img { height:110px; }
.navpro .plistx dl dt span { clear:both; height:30px; line-height:30px; display:block; overflow:hidden; }
.navpro .plistx dl dd { height:25px; line-height:25px; float:left; width:100%; overflow:hidden; margin-top:2px; }
.navpro .plistx dl dd a { background:none; color:#111; }
.navpro .plistx dl dd a:hover { background:none; color:#000; }
.fixedSubNav { position: fixed; top: 0px; left: 0px; z-index:10; width: 100%; background: #243F86; animation:myfirst 0.5s; -moz-animation:myfirst 0.5s; /* Firefox */ -webkit-animation:myfirst 0.5s; /* Safari and Chrome */ -o-animation:myfirst 0.5s; /* Opera */ box-shadow: 0 4px 10px rgba(0,0,0,.8);}

/*banner*/
.fullSlide { width:100%; position:relative; height:650px; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:650px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:650px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:30px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width:40px; height:8px; margin:1px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:0.5; line-height:999px; transition:all 0.6s; }
.fullSlide .hd ul .on { background:#ff8b00; width:70px; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:40%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; }
.fullSlide .next { left:auto; right:15%; background-position:-6px -137px; }

/* å…³é”®è¯æœç´¢ */
.searchbg { width: 100%; height: 90px;margin: 0 auto;background: #f5f5f5;}
.searchbg .search { width: 1200px; height: 90px;margin: 0 auto;}
.search .key_text { float:left; height:90px; line-height: 90px; }
.search .key_text b { display:block; float:left; color:#333; font-weight: normalï¼›text-alignï¼šleft; text-indent:20px; }
.search1 { width:470px; float:right; padding-top:25px; margin-right: 20px; }
.search1 li { float:left; }
.search1 li .select { width:60px; background:#fff; height:32px; float:left; margin-right:2px; display:none; }
.search1 li .input { width:384px; background:#fff; border:1px solid #fff; height:34px; line-height: 34px; float:left; text-indent:3px; padding-left:16px; }
.search1 li .submit { width:67px; background:#243F86 url(../images/sousuo.png) no-repeat center; text-indent:-9999em; cursor:pointer; height:36px; line-height: 36px; float:left; color:#fff; border: none; }

@keyframes myfirst
{
from {top:-50px;}
to {top:0px;}
}

@-moz-keyframes myfirst /* Firefox */
{
from {top:-50px;}
to {top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {top:-50px;}
to {top:0px;}
}

@-o-keyframes myfirst /* Opera */
{
from {top:-50px;}
to {top:0px;}
}

.plist{ width: 266px; float: left; overflow: hidden; margin-bottom:20px; background:#f4f4f4;}
.plist .hd{ height:90px; line-height:90px; font-size:28px; color:#fff; text-align:center;background:url(../images/t1.png) no-repeat 0px center;overflow: hidden;}
.plist .bd{ width: 264px; border: 1px solid #eaeaea;  border-bottom: 9px solid #243F86;border-radius: 10px;border-top: none;overflow: hidden;}
.plist .bd ul{ width: 264px; margin: 0 auto; padding-bottom: 6px; overflow: hidden;}
.plist .bd ul li{width:100%; padding:0px 0%; margin:5px 0; height:40px; text-indent:10px;line-height: 40px; overflow: hidden;background:#ECECEB; color:#111;}
.plist .bd ul li:hover{ color: #fff; background:#243F86;}
.plist .bd ul p{width: 94%; margin: 0 auto;text-align:left; background:url(../images/jiao.png) no-repeat 10px 10px; text-indent:24px; height:28px; line-height:28px; overflow:hidden; margin-bottom:5px; border-bottom:1px dashed #e2e2e2;}
.plist .bd ul p a{display:block;}
.plist .bd ul p:hover{border-bottom:1px dashed #243F86;}
.plist .bd ul li a{ display: block; width:100%; height: 54px; margin:0 auto; font-size:16px;color: #111; text-indent:10px;}
.plist .bd ul li a:hover{ color: #fff;}
.plist .bot{margin-top:8px; border: 1px solid #eaeaea; border-bottom: 9px solid #243F86;border-radius: 10px;}
.plist .bot ul{ padding: 10px 15px; line-height:28px;}
.plist .bot ul h3{ color: #000; font-weight: 700; font-size: 16px;}

.pztype{width:100%; display:none;}

.ad1{width:100%; height:286px;background:url(../images/ad1.jpg) no-repeat center top;}
.ad2{width:100%; height:257px;background:url(../images/cib.jpg) no-repeat center top;}
.xingneng{width:1200px; margin:0 auto;}
.xingneng dl{width:220px; margin:0px 8px; float:left; display:block; border:1px solid #e2e2e2; box-shadow:10px 10px 8px #999; border-radius:10px;}
.xingneng dl dt{height:50px; line-height:50px; background:#0C4FA8; font-size:20px; text-align:center; color:#fff; font-weight:bold;}
.xingneng dl dd{font-size:16px; line-height:30px; padding:20px 15px;height:100px;}

.plists{width:1200px;overflow: hidden;float: right;}
.plists ul li{width: 284px;height: 296px;overflow: hidden;float: left; margin: 0 7px 13px 7px;text-align: center;}
.plists ul li .pic{width: 282px;height: 254px;overflow: hidden;display: flex;justify-content: center;align-items: center;border: #ccc 1px solid;border-radius: 2px;}
.plists ul li .pic img{max-width: 282px;max-height: 254px;}
.plists ul li .ptitle{width: 284px;height:40px;line-height: 40px;overflow: hidden;margin: 0 auto; font-size:16px;}
.plists ul li:hover .pic img{transition: all 0.2s; transform: scale(1.1,1.1);}
.plists ul li .pic img{transition: all 0.2s; transform: scale(1,1);}

.index_tit{text-align: center;width: 100%;overflow: hidden;margin-top:20px;margin-bottom:10px;display:block;}
.index_tit h3{width: 100%;font-size: 36px;font-weight:bold;line-height: 90px;height: 70px;color: #666;text-align: center;display:block;}
.index_tit span{color: #333;font-size: 16px;}
.index_tit .xian{width: 120px;height: 5px;background: #243F86;margin: 0 auto}

.adbg .w1200 .tel{width: 246px;height: 52px;line-height: 52px;float: right;font-size: 35px;font-weight: 600;color: #ffb300;margin-top:113px;margin-right: 20px;  }
.adbg .w1200 .zixun{display:inline-block;width: 170px;height: 47px;line-height: 47px;text-align: center;overflow: hidden;background: #ffb300;color: #243F86;font-size: 28px;float: right;margin-top: 186px;margin-right: 40px;  }

.case_con ul li{width: 380px;float: left;margin: 0 10px 34px 10px; text-align: center;}
.case_con ul li .pic{width: 350px;height: 275px;overflow: hidden;}
.case_con ul li .pic img{width: 350px;height: 275px;overflow: hidden;}
.case_con ul li .title{position: relative;width: 350px;height: 86px;line-height: 86px;background: #222222;color: #fff;font-size: 18px;border-top:#243F86 4px solid;}
.case_con ul li:hover .title{background: #243F86;border-top:#222222 4px solid;}
.case_con ul li .title a{color: #fff;line-height:33px;}
.case_con ul li .look_more{width: 110px;height: 35px;text-align: center;position: absolute;z-index: 2;left: 120px;top:36px;color: #fff;border:1px solid #fff;}

.slist{width: 1200px;overflow: hidden;margin: 0 auto;}
.slist ul li{width: 334px;overflow: hidden;float: left;line-height: 46px;margin: 0 32px 52px 32px;text-align: center;}
.slist ul li h3 {font-size: 18px;font-weight: normal;}
.slist ul li p{line-height: 24px;font-size: 16px;}


.news{width: 1200px;overflow: hidden;margin: 0 auto;margin-bottom:0px; }
.news .ncon{width: 1200px;overflow: hidden;margin: 0 auto;}
.ncon .news_left{width: 320px;height: 340px;float: left;}
.news_left .news_top{padding: 15px 35px;height: 64px;background: #243F86;color: #fff;font-size: 20px;line-height: 32px;}
.news_left .news_top a{color: #fff;}

.news_left .news_pic,.news_left .news_pic img{width: 320px;height: 160px;overflow: hidden;margin-bottom: 15px; }
.news_left .news_text{color: #666666;line-height: 26px;font-size: 16px;}
.ncon .news_right{width: 840px;height: 340px;float: right;}
.news_right .tab_hd{height: 85px;line-height: 85px;overflow: hidden;}
.news_right .tab_hd ul li{width: 128px;overflow: hidden;float: left;text-align: center;font-size: 18px;font-weight: bold;cursor: pointer;}
.news_right .tab_hd ul li:hover,
.news_right .tab_hd ul li.on{color: #243F86;}
.news_right .tab_hd .more{float: right;}
.news_right .tab_bd{width: 840px;overflow: hidden;}
.tab_bd ul li{width: 100%;height: 95px;overflow: hidden;margin-bottom: 24px; }
.tab_bd ul li .news_text{width: 560px;overflow: hidden;float: left;font-size: 16px;color: #666;}
.tab_bd ul li .news_text h3{height: 34px;line-height: 34px;overflow: hidden;font-size: 18px;}
.tab_bd ul li .news_time{width: 150px;height: 95px;overflow: hidden;float: right;background: #e8e8ea;color: #999;text-align: center;font-size: 16px;}
.tab_bd ul li .news_time h3{font-size: 45px;height: 64px;line-height: 64px;font-weight: 400;}

.inproduct{ width:910px; float:right;display:block;}
.con_right {display:block; overflow: hidden;}

.index-block6 { padding: 30px 0 10px; background: #f5f5f5 url(../images/inabout-bg.jpg) no-repeat center top; overflow: hidden; background-size: cover; height: 650px;}
.inabout h2 { font-size: 50px; line-height: 68px; margin-bottom: 10px; font-weight: bold; color: #fff; text-align: right; }
.inabout-txt { font-size: 24px; line-height: 36px; color: #fff; text-align: right; }
.inabout-txt:after { content: ""; display: block; width: 80px; height: 2px; background: #fc4000; margin: 20px auto; }
.inabout-con { font-size: 16px; line-height: 30px; color: #fff; text-align:justify; width: 580px; margin-bottom: 30px;float: right; }
.inabout-con p{text-indent: 2rem;}
.inabout-img{float: left; width: 540px;margin-left: 60px; margin-top:-120px ;}
.inabout-more { font-size: 16px; display: block; width: 180px; line-height: 42px; height: 46px; border: 2px solid #fff; border-radius: 4px; color: #fff; text-align: center; transition: all .2s; margin: 200px auto;}
.inabout-more:hover { color: #fff; background: #ff6a00; border: 2px solid #ff6a00; }
.inabout-num { overflow: hidden; background: #fff; margin-top: 40px; box-shadow: 0px 0px 10px 0px rgba(34, 34, 34, 0.5); }
.inabout-num ul li { text-align: center; margin: 36px 0; float: left; border-right: 1px #dcdcdc solid; }
.inabout-num ul li:nth-of-type(1) { width: 370px; }
.inabout-num ul li:nth-of-type(2) { width: 254px; }
.inabout-num ul li:nth-of-type(3) { width: 272px; }
.inabout-num ul li:nth-of-type(4) { width: 300px; border-right: none; }
.inabout-num ul li span { font-size: 20px; line-height: 26px; font-weight: bold; color: #fc4000; }
.inabout-num ul li b { font-size: 60px; line-height: 75px; font-weight: normal; font-family: Impact; margin-right: 5px; }
.inabout-num ul li p { font-size: 20px; line-height: 40px; color: #666; text-align: center; }

/*inews*/
.inews-hd{padding:30px 0 15px;}
.inews-bd{margin-bottom: 30px}
.inews-bd .hd ul{display: flex;flex-direction: row;width:100%;justify-content: space-between;height: 103px;}
.inews-bd .hd ul a{width:calc(calc(100% - 42%)/2);display: block;padding:20px 30px;background: #f8f8f8;display: flex;flex-direction: row;justify-content: space-between;transition: all .5s;align-items: center;}
.inews-bd .hd ul a .left{width:calc(100% - 58px);}
.inews-bd .hd ul a .left .t1{font-size: 28px;color:#333333;}
.inews-bd .hd ul a .left .t2{font-size: 14px;color:#999999;text-transform: uppercase;}
.inews-bd .hd ul a .right{width:58px;text-align: right;position: relative;height: 30px;overflow:hidden;opacity: 0;transition: all .5s}
.inews-bd .hd ul a .right i{font-size: 30px;color:rgba(255,255,255,.5);line-height: 1;position: absolute;left:0;}
.inews-bd .hd ul a.active{background: #243F86;width:40%;}
.inews-bd .hd ul a.active .t1{color:#fff;}
.inews-bd .hd ul a.active .t2{color:#fff;}
.inews-bd .hd ul a.active .right{opacity: 1}
.inews-bd .bd{display: flex;flex-direction: row;justify-content: space-between;margin-top: 35px;}
.inews-bd .bd .left{width:58%;display: flex;flex-direction: row;justify-content: space-between;}
.inews-bd .bd .left a{width:calc(calc(100% - 30px)/2);display: block;padding:20px;transition: all .5s}
.inews-bd .bd .left a img{transition: all .5s}
.inews-bd .bd .left a .txt{padding:15px 0;}
.inews-bd .bd .left a .txt .t1{font-size: 18px;color:#333333;transition: all .5s}
.inews-bd .bd .left a .txt .t2{font-size: 12px;color:#999999;margin-top: 5px}
.inews-bd .bd .left a .txt .t3{font-size: 14px;color:#999999;line-height: 24px;margin:10px 0;}
.inews-bd .bd .left a .txt span{color:#243F86;transition: all .5s}

.inews-bd .bd .left a.active img{transform: scale(1.05,1.05);}
.inews-bd .bd .left a.active .txt .t1{color:#243F86;}
.inews-bd .bd .left a.active .txt span{padding:5px 15px;color:#fff;background: #243F86;border-radius: 3px}
.inews-bd .bd .right{width:calc(100% - 58% - 30px);display: flex;flex-direction: column;justify-content: space-between;}
.inews-bd .bd .right a{padding:15px 25px;display: block;position:relative;transition: all .5s;}
.inews-bd .bd .right a .t1{font-size: 18px;color:#333333;transition: all .5s}
.inews-bd .bd .right a .t2{font-size: 14px;color:#999999;line-height: 24px;margin-top: 5px;-webkit-line-clamp:2;}
.inews-bd .bd .right a:after{content:'';width:0;height: 2px;background: #243F86;transition: all .5s;position: absolute;left:0;bottom:0;}

.inews-bd .bd .right a.active .t1{color:#243F86;}
.inews-bd .bd .right a.active:after{width:100%;}

/*ititle*/
.ititle{margin:30px 0;text-align: center;}
.ititle-hd{display: flex;flex-direction: row;justify-content: center;font-size: 40px;line-height: 1;}
.ititle-hd:before{content:'';width:70px;height: 30px;background:url(../images/ititle-left.png);margin-top: 10px}
.ititle-hd:after{content:'';width:70px;height: 30px;background:url(../images/ititle-right.png);margin-top: 10px}
.ititle-hd span{padding:0 40px;}
.ititle-hd b{color:#243F86;}
.ititle-bd{font-size: 18px;color:#666666;text-align: center;margin-top: 20px}


/*å·¦ä¾§ç›¸å…³äº§å“å±•ç¤º*/
.leftcp{width:260px; margin:0 auto;display:block; overflow: hidden; border:1px solid #e0e0e0; padding:2px;}
.leftcp ul {padding:0; clear:both; overflow: hidden; width:250px; margin:0 auto; margin-top:8px;}
.leftcp li {float:left; width:118px; margin-bottom:6px; overflow: hidden; line-height: 30px; text-align:center;border-collapse: collapse; border:1px solid #e0e0e0;}
.leftcp li:nth-child(2n){float:right;}
.leftcp li b{font-weight:normal;}
.leftcp li a{display:block;}
.leftcp li a .cp_name{display: block; width:114px; height:114px;background: #fff; color: #555;display: table-cell; text-align: center;  vertical-align: middle;  overflow:hidden; padding:2px;}
.leftcp li a img{max-width: 114px; height:114px; vertical-align:middle;}
.leftcp li span{height:30px; line-height:30px; background:#e2e2e2; display:block; clear:both;}
.leftcp li a .cp_name:hover img { transform: scale(1.1, 1.1);}
.leftcp li a .cp_name img{transition:transform 1s ease 0s}

.proli{width:100%; border-bottom:1px solid #F0F0F0;}
.proli li{width:120px; float:left; background:#243F86;color:#fff; height:50px; line-height:50px; text-align:center; margin-right:5px;}
.proli li a{display:block; background:#F0F0F0; font-size:16px;}
.proli li a:hover{display:block; background:#243F86; color:#fff;}
.proli li.hover a{display:block; background:#243F86; color:#fff;}

.linkbj{ height:92px; background:#0550A0;}
.link{ width:1200px; margin:0 auto;}
.linkz{ float:left; width:250px; height:92px; background:url(../images/yqlj.jpg) no-repeat; font-size:16px; font-weight:bold;}
.linky{ width:950px; float:right; padding-top:20px;}
.linky a{ display:block; float:left; padding: 0 15px 10px 15px; color:#fff;}
.linky a:hover{text-decoration:underline;}


/*å†…é¡µ*/

.col-xl-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  float: left;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col-lg-4 {
  width: 33.33333333%;
}
.col-lg-6 {
  width: 50%;
}

.tit_cp_zy{ position: relative; height: 40px; line-height: 40px;}
.tit_cp_zy .tit{ position: relative;}
.tit_cp_zy .tit:before{ position: absolute; right: -10%; top: 50%; width: 60%; height: 1px; content: ''; background: #eff2f4;}
.tit_cp_zy .tit .num{ float: left; text-align: center; color: #243F86; font-family: Bahnschrift; font-size: 48px; font-weight: bold;}
.tit_cp_zy .tit .float-start{ padding-left: 2%; line-height: 40px; height: 40px;}
.tit_cp_zy .tit .float-start p{ float: left; color: #243F86; font-size: 30px; font-weight: bold;}
.tit_cp_zy .tit .float-start span{ display: block; float: left; color: #b0b3be; font-size: 30px; text-transform: uppercase; font-weight: bold; font-family: Bahnschrift; padding-left: 10px;}
.tit_cp_zy .font{ float: right; text-align: right; color: #b0b3be; font-size: 18px; padding-right: 20px;}
.tit_cp_zy .font span{ font-weight: bold; color: #f00;}
.tit_cp_zy .more{ float: right; height: 40px; line-height: 40px; background: #243F86; padding: 0 7%; transition: 0.3s;}
.tit_cp_zy .more a{ color: #fff;}
.tit_cp_zy .more:hover{ background: #243F86; color: #fff;}
.tit_cp_zy .more:hover a{ color: #fff;}
@media screen and (max-width:1200px){
    .tit_cp_zy .tit .float-start p{ font-size: 24px;}
    .tit_cp_zy .tit .float-start span{ font-size: 14px;}
}
@media screen and (max-width:768px){
    .tit_cp_zy .tit .num{  font-size: 26px;}
    .tit_cp_zy .tit .float-start{ width: 85%; }
    .tit_cp_zy .tit .float-start p{ font-size: 22px;}
    .tit_cp_zy .tit .float-start span{ font-size: 14px;}
}
@media screen and (max-width:450px){
    .tit_cp_zy .tit .float-start{ width: 80%;}
}

#xwzx{ margin-top: 3%;}
#xwzx .xwzx_lb { position: relative; text-align: center; transition:0.3s; background: #fff; margin-bottom: 8%;}
#xwzx .xwzx_lb:before{ position: absolute; left: 50%; bottom: 0; content: ''; width: 0; z-index: 1; height: 4px; background: #243F86; transition: 0.3s;}
#xwzx .xwzx_lb .pic{ display: block; width: 100%; height: 0; padding-bottom: 75%; position: relative; overflow: hidden; background: #fff; border: 1px solid #e7e9ec; }
#xwzx .xwzx_lb .pic p{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; text-align: center;}
#xwzx .xwzx_lb .pic p img{ max-width: 100%; height: 100%;}
#xwzx .xwzx_lb .font{ padding: 5px 3px; width: 100%; text-align: left; border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: none; border-bottom: 1px solid #e7e9ec; transition: 0.3s; position: relative;}
#xwzx .xwzx_lb .tit{ width: 100%; color: #333333; font-size: 18px; font-weight: bold; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; transition: 0.3s; padding-bottom: 10px;}
#xwzx .xwzx_lb .cpcontent{ color: #999999; min-height: 70px; font-size: 15px;}
#xwzx .xwzx_lb .more{ position: absolute; right: 3%; top: 15%; width: 30px; height: 30px; line-height: 30px; border-radius: 100%; border: 1px solid #e7e9ec; color: #243F86; transition: 0.3s; text-align: center;}
#xwzx .xwzx_lb .more i{ font-size: 14px; font-weight: bold;}
#xwzx .xwzx_lb:hover:before{ left: 0; width: 100%;}
#xwzx .xwzx_lb:hover .font{ background: #f4f5f9; border-left: 1px solid #e7e9ec; border-right: 1px solid #e7e9ec;}
#xwzx .xwzx_lb:hover .more{ background: #243F86; color: #fff;}
#cpclass{ margin: 4% 0;margin-bottom:0;}
#cpclass .swiper-container {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#cpclass .swiper-slide {
    text-align: center;
    transition:0.3s;
    /*border-right: 1px solid #e9e9e9;*/
	border:1px solid #243F86;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; width: 221px; float: left;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	background:#243F86;
}
#cpclass .swiper-slide .pic{ float: left; width: 40px; height: 40px; line-height: 38px; border: 1px solid #cfcfcf; border-radius: 100%; transition:0.3s;}
#cpclass .swiper-slide .pic i{ color: #cfcfcf; font-size: 20px; transition:0.3s;}
#cpclass .swiper-slide .float-left{ float: left; padding-left: 10px; text-align: left; line-height: 25px;}
#cpclass .swiper-slide .float-left p{ color: #333333; font-size: 16px;}
#cpclass .swiper-slide .float-left span{ font-size: 12px; color: #999; text-transform: uppercase;}
#cpclass .swiper-slide:hover .pic{ background: #243F86; border: 1px solid #243F86;}
#cpclass .swiper-slide:hover .pic i{ color: #fff;}
#cpclass .swiper-slide:hover .float-left p,#cpclass .swiper-slide:hover .float-left span{ color: #243F86;}
#cpclass #li-on .pic{ background: #243F86; border: 1px solid #243F86;}
#cpclass #li-on .pic i{ color: #fff;}
#cpclass #li-on .float-left p,#cpclass #li-on .float-left span{ color: #243F86;}
#cpclass .swiper-slide p{ transition: 0.3s;  position: relative;  text-align: center;  font-size: 14px;color:#fff;line-height:50px;}
#cpclass .swiper-slide:before{position: absolute;left: 0;top: 0; background: #243F86; content: '';width: 100%;height: 200%;opacity: 0;transition: 0.8s;}


.prodetail{
  width:1400px;
  margin:0 auto;
  padding: 20px 0 50px 0;
}

.MagnifierMain img{max-width: 640px; min-width: 640px; text-align: center;}


.prodect-Info .info-main {
    overflow: hidden;
    padding: 4% 3%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.prodect-Info .info-main .info-preview {
   
    float: left;
}
.prodect-Info .info-main .info-main-rig {
    overflow: hidden;
    float: right;
}
.cptel i {
    float: left;
    color: #243F86;
    font-size: 45px;
    margin: 6% 4% 0 0;
}
.cptel .left {
    padding-left: 10px;
    line-height: 28px;
}
.cptel .left p{ color: #666666; font-size: 14px;}
.cptel .left span{ color: #243F86; font-size: 32px; font-weight: bold;}
.prodect-Info .info-main .info-main-rig .order-btn {
    overflow: hidden;
    padding: 0;
}
.prodect-Info .info-main .info-main-rig .order-btn {
    display: block;
    height: 45px;
    line-height: 45px;
    border-radius: 3px;
    text-align: center;
    background: #243F86;
    color: #fff;
    font-size: 14px;
    margin-top: 2%;
    transition: 0.3s;
}
.prodect-Info .info-main .info-main-rig .order-btn a {
    color: #fff !important;
}
.prodect-Info .info-main .info-main-rig dl {
    padding: 3% 0 5%;
    margin: 0;
    border-top: 1px solid #d4d4d4;
    margin-top: 3%;
}
.prodect-Info .info-main .info-main-rig dl dt {
    height: 30px;
    line-height: 30px;
    padding: 0 5% 0 4%;
    font-weight: normal;
    float: left;
    color: #666666;
    transition: 0.3s;
    cursor: pointer;
    position: relative;
    white-space: nowrap;
}
.prodect-Info .info-main .info-main-rig dl dt i {
    float: left;
    color: #243F86;
    font-size: 25px;
    padding-right: 2%;
}
.prodect-Info .info-main .info-main-rig dl dt:before {
    position: absolute;
    right: 0;
    top: 25%;
    content: '';
    width: 1px;
    height: 50%;
    background: #ccc;
}
.prodect-Info .info-main .info-main-rig .title {
    font-size: 30px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0; padding-top: 0;
    font-weight: bold;
    line-height:40px;
}
.prodect-Info .info-main .info-main-rig .content {
 
    color: #666666;
}
#cpgg {
    background-color: #243F86;
    background-image: linear-gradient(to right, #243F86 , #3d8b80);
    padding: 1% 0;
}
#cpgg li {
    color: #fff;
}
#cpgg li i {
    float: left;
    font-size: 50px;
    line-height: 70px;
}
.float-left {
    float: left !important;
}
#cpgg li .float-left {
    padding-left: 5%;
    line-height: 35px;
    width: 83%;
}
#cpgg li .float-left p {
    font-size: 24px;
}
#cpgg li .float-left span {
    display: block;
    line-height: 20px;
}
.pt-5, .py-5 {
  padding-top: 2rem !important;
}
.col-lg-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-lg-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 22.8%;
}
.cpnrimg img {
  margin: 2% auto;
  max-width: 100%;
  display:block;
}
#cpbtqh{ width: 100% !important; transition:0.3s; background: #f6f6f6; text-align: center;}
.cpbt{ margin: 0 auto !important; height: 55px; line-height: 55px; border-bottom: 1px solid #efefef; width: 100%; transition:0.3s;}
.cpbt li{ float: left; color: #333333;  font-size: 16px; width: 15%; text-align: center; position: relative; transition:0.3s;    height: 55px;
    line-height: 55px;}
.cpbt li a{color: #333;}
.cpbt li:before{ position: absolute; right: 0; top: 30%; width: 1px; height: 40%; content: ''; background: #d5d5d5;}
.cpbt li:last-of-type:before{ display: none;}
.cpbt li:hover{ background: #243F86; color: #fff;}
.cpbt li:hover a{ color: #fff !important;}
.cpbt li.current a{ color: #333;}
.cpbt li.current:hover{background: #243F86;}
.cpbt li.current{ background: #fff; border-top: 3px solid #243F86;}
.cpbtqh_active{ top: 0px; left: 0; z-index: 10;}
.pro-sider .in-title {
  padding: 3%;
overflow: hidden;
  background-color: #243F86;
  background-image: linear-gradient(to right, #243F86 , #3d8b80);
line-height: 30px;
}
.pro-sider .in-title h3 {
line-height: 60px;
  padding-left: 8%;
font-size: 20px;
color: #fff;
}
.pro-sider .in-title h3 i{ display: block; float: right; color: #fff; font-size: 30px;}
.pro-sider .in-title em {
font-size: 12px;
color: rgba(255,255,255,0.5);
font-family: arial;
text-transform: uppercase;
}
.pro-sider-ul { height: auto; text-align: left; background: #fff; padding: 15px; border: 1px solid #ebebeb;}
.pro-sider-ul .ul-li{ padding: 0;}
.pro-sider-ul .big { color: #000;display: block; cursor: pointer; background: #f6f6f6; margin-bottom: 5px; padding: 0 15px; height: 40px; line-height: 40px; transition: 0.3s;}
.pro-sider-ul .big i{ float: left; color: #9c9c9c; font-size: 20px; padding-right: 20px;}
.pro-sider-ul .big p{ color: #333333; font-size: 18px;}
.pro-sider-ul .big:hover { background: #243F86; color: #fff !important; }
.pro-sider-ul .big:hover i{ color: #fff;}
.pro-sider-ul .small{ display: block; height: 40px; line-height: 40px; font-size: 14px; margin: 0 15px; padding-left: 60px; border-bottom: 1px dashed #efefef;}
.pro-sider-ul #li-on a{ background: #243F86; color: #fff !important;}
.pro-sider-ul #li-on i{color: #fff;}
@media screen and (max-width:768px){
    .pro-sider-ul .ul-li{ padding: 3% 0 3% 2%;}
    .pro-sider-ul .ul-li p{ font-size: 13px;}
    .pro-sider-ul .ul-li span{ font-size: 12px;}
}

.cont{
	width: 1300px;
    margin: 0 auto;
}
.info_title {
	margin: 10px 0 0 0;
	width: 100%;
	height: 40px;
	background: #E2E2E2;
	margin-bottom: 10px; clear:both;
}
.info_title b {
	display: inline-block;
	padding:0 20px;
	height: 100%;
	border-right: 1px solid #fff;
	background: #D01817;
	color: #fff;
	line-height: 40px;
}
.info_title a {
	margin: 8px;
	width: 15px;
	height: 15px;
	background-position: 0 -426px;
}



.class_bg{width:100%; height:400px; background:url(../images/class_bg.jpg) no-repeat center;min-width:1200px; }
.class_bg h3{ width: 450px; height: 80px; line-height: 80px; text-align: center; margin: 0 auto; background:#fff; border-radius:10px; font-size:30px; color:#000; }

.navli{ width:100%; display:block;}
.navli li{width:12.5%; height:40px; line-height:40px;text-align:center; float:left;border-bottom:1px solid #f0f0f0;}
.navli li a{display:block; font-size:16px;}

.navli li:hover{border-bottom:1px solid #243F86;}
.navli li.hover{border-bottom:1px solid #243F86;}

.path{width:100%;height:60px; line-height:60px; padding:0px; border-bottom:#ccc 1px dashed; margin-bottom: 10px;  }
.path h2{float:left; font-size:16px; padding:0px 30px; color:#666666; font-weight: normal; height:60px; line-height:60px;background: url(../images/position.png) no-repeat 3px 20px;}
.path span{float:right; padding-right:10px; }
.content{width:100%; margin:0 auto; padding:25px 0; font-size:14px; line-height:24px;}
.content strong{font-size:18px;}
.content p{font-size:16px; line-height:28px;}
/* .content img{width:100%;} */
.content table,.view_con table{border:0px;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2; width:100%; margin:0 auto;}
.content table td,.view_con table td{border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; margin:0px; padding:5px; text-align:center;}
.view_con table td.ta{color:#787878;}
.view_con table td .tb{width:240px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.view-title{font-size:24px; width:80%; margin:0 auto; line-height:30px; display:block; padding-bottom:15px; text-align:center;}
.view-date{height:25px; line-height:25px; display:block; text-align:center;}
.view-date span{display:none;}
.updown{width:100%; clear:both; margin-top:15px; margin-bottom:25px; height:50px; display:block;}
.updown li{width:45%;background:#243F86; margin:10px 2%; float:left;height:40px; line-height:40px; overflow:hidden; color:#fff; text-indent:20px; border-radius:20px;}
.updown li a{color:#fff;}


.products{ width:100%; margin:0 auto;}
.products .pros_tit{font-size:28px; text-align:center;height:90px; line-height:90px;margin-top:20px;margin-bottom:20px;clear:both;}
.products .pros_tit a{font-size:28px; background:#08499b; color:#fff; padding:10px 30px;}

.row .cptitle{ width:291px; background:#eeeeee; height:50px;}
.row .cptitle p{ color:#333; font-size:16px; text-align:center; line-height:50px;}

/*äº§å“ç»„å›¾*/
.pro_list{padding:0px 0px;}

#imgto{width: 370pxx;height:360px;float:left;overflow: hidden;display: flex;justify-content: center;align-items: center; border:5px solid #e2e2e2;}
#imgto .big{width:370px;height:360px;display: table-cell;text-align: center; vertical-align: middle;text-align:center; background:#f5f5f5;}
#imgto .big img{max-width:370px;max-height:360px;}
/*#imgto .small{height:100px; margin-top:8px;width:100%; clear:both;}
#imgto .small div{float:left;overflow:hidden;}
#imgto .small div.imgl,#imgto .small div.imgr{width:13px;height:80px; border:1px solid #CCC; background-color:#F6F6F6; text-align:center; line-height:80px; font-weight:bold; color: #999; cursor:pointer;}
#imgto .small div.imgl:hover,#imgto .small div.imgr:hover{ background-color: #E7E7E7; color: #666}
#imgto .small div.imgc{width:480px; position:relative;height:100px;}
#imgto .small div.imgc ul{ position:absolute;width:2200px; height:100px;top:0; left:0;}
#imgto .small div.imgc ul li{ float:left; width:108px; padding-left:10px;cursor:pointer; }
#imgto .small div.imgc ul li img{width:106px; height:80px;border:1px solid #243F86}
#imgto .small div.imgc ul li.the img {border:1px solid #243F86}*/

.pro_right{width:520px; float:right;}
.pro_right h1{line-height:34px; font-size:24px; display:block; padding:20px 0;}
.pro_right .pro_desc{line-height:28px; line-height:28px; font-size:14px; background:#f4f4f4; padding:12px 15px;}
.pro_right .pro_desc strong{color:#f00;}
.pro_desc span{color:#111; display:block;width:50%; float:left; padding:0px 0px;}
.pro_right .pro_zx{width:230px;height:28px; line-height:28px; font-size:28px; background:#243F86 url(../images/tel2.png) no-repeat 30px 16px; padding:15px 25px; text-indent:50px; color:#fff; float:left;}
.pro_right .pro_ly a{float:right;width:160px;color:#fff;height:28px; line-height:28px; font-size:28px; text-align:center; padding:15px 25px; background:#E06A13;}

.pro_img{ width:94%; margin:0 auto; clear:both; text-align:center; display:block; padding:20px;}

.cpnr1{width: 1200px;margin: 0 auto; margin-bottom:50px;  background: #f5f5f5; padding: 15px 0; border-radius: 10px; overflow: hidden;}
.cpnr1_l{ width: 55%; height: 400px;border-radius: 10px; float: left;margin-left: 5px;display: flex;align-items: center;justify-content: center;background: white;}
.cpnr1_l img{ width: 60%;border-radius: 5px; }
.cpnr1_r{ width: 42%; float: right;margin-right: 5px;}
.cpnr1_r .tit{ font-size: 26px;padding: 10px 0 5px 0; color: #222;display: inline-block;}
.cpnr1 .tage{ font-size: 15px; color:#666; margin:5px 0; padding:15px 0; border-top:1px #ddd solid; display: block; line-height: 1.8 }
.cpnr1 .tage b{ color:#111 }
.cpnr1 .tage2 i{ color:#b01c1c  }
.cpnr1 .tage2 strong{ color:#b01c1c; font-size: 25px; font-family: arial  }

/*äº§å“å¾ªçŽ¯åˆ—è¡¨*/


.cplist{ padding:20px; width:1160px; background:#fff; box-shadow:0 0 30px #dadada;margin:20px auto;}
.cplist h1{ border-bottom:1px solid #dadada; line-height:40px; height:40px; font-size:18px;}

.view_con{width:100%; padding:15px 0; line-height:28px;}
.view_con p{ font-size:15px;}
.view_con img{max-width:910px; text-align:center;}
.view_con a.neilian{color:#f00;}
.view_desc{padding:15px 25px; background:#f5f5f5; border:1px solid #e2e2e2; font-size:14px;}
.view_title{width:100%; background:#f0f0f0; height:50px; line-height:50px; clear:both; margin:0px 0;}
.view_title h3{background:#243F86 url(../images/ico.png) no-repeat 20px center; display:block; float:left; color:#fff;padding:0px 20px;text-indent:30px; font-size:16px;}
.view_title span{float:right; padding-right:100px;}
.view_title span a{color:#111;}
/*æ–°é—»åˆ—è¡¨*/
.news_list{ padding:0 5px;clear:both; margin:10px auto; background:#fff;}
.news_list ul{margin:0px; padding:0px;}
.news_list li{height:40px; line-height:40px; overflow:hidden; border-bottom:1px dashed #e2e2e2;padding-left:20px; background:url(../images/heidian.jpg) no-repeat 8px 15px;}
.news_list li span{float:right;}
.news_list li b{font-weight:normal;}

/*æ–°é—»åˆ—è¡¨äºŒ*/
.main_c{width: 100%;float: left;line-height: 260%;padding:10px 0 20px 0;}

.main_c .news li{ overflow:hidden; padding:20px; position:relative; margin-top:20px;}
.main_c .news .img{ width:150px; float:left; overflow:hidden;}
.main_c .news .img img{ width:100%; display:block; transition:.5s;} 
.main_c .news .box{ margin-left:180px;}
.main_c .news .txt{ width:75%; box-sizing:border-box; border-right:1px solid #ccc; padding:10px 0; padding-right:10%; float:left; transition:.3s;}
.main_c .news .time{  box-sizing:border-box; padding-left:5%; width:15%; float:left; font-family:Arial; padding-top:25px;}
.main_c .news .year{ font-size:28px; color:#333; line-height:100%; padding-bottom:5px;}
.main_c .news .date{ font-size:14px;}
.main_c .news .tit{ font-size:18px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_c .news .info{ line-height:170%; overflow:hidden; height:44px; margin-top:20px;  }
.main_c .news i{display:inline-block; padding-top:40px; width: 0; transition: .3s ease 0s; overflow: hidden;}
.main_c .news i:before { content: ''; display: inline-block; vertical-align: middle; width: calc(100% - 4px); height: 1px; background: #fff; }
.main_c .news i:after { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #fff; border-width: 3px 0 4px 4px; }
.main_c .news li:hover{ background-color:#eee;}
.main_c .news li:hover .tit,.main_c .news li:hover .year,.main_c .news li:hover .date{ color:#666; }
.main_c .news li:hover .txt{ width:70%; color:#666;}
.main_c .news li:hover i{ width: 5%; margin-left: 3.5%; }
.main_c .news li:hover .img img{ transform:scale(1.1,1.1);}
/*è”ç³»æˆ‘ä»¬*/
#allmap{width:100%; height:550px; line-height:24px;}

/*åˆ†é¡µ*/
.pages{text-align:center;clear:both;font-size:14px;width:100%;height:40px;}
.pages a{margin:3px;padding:8px 12px;border:1px solid #c1c1c1;color:#A0A0A0;font-size:14px;border-radius: 3px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F0F0F0));}
.pages span{background:#15181E;color:#fff;margin:3px;padding:8px 12px;border:1px solid #15181E;border-radius: 3px;}

/* å›¾æ ‡ */
.boxs{width:100%; margin:0 auto;}
.bc{background:#FFFFFF;}
.bc3{background:#F6F9FA;}
.h840{height:840px;}
.h340{height:340px;}
.pt10{padding-top:10px;}
/*index news pic*/
.n_pic{width:450px;padding:20px; padding-left:0px;}

.yb_conct {position: fixed;z-index: 9999999;top: 200px;right: -127px;cursor: pointer;transition: all .3s ease;}
.yb_bar ul li {width: 180px;height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;margin-bottom: 3px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_top {background: url('../images/fixCont.png') no-repeat 0 0 #158EE0;}
.yb_bar .yb_phone {background: url('../images/fixCont.png') no-repeat 0 -57px #158EE0;}
.yb_bar .yb_QQ {text-indent: 0;background: url('../images/fixCont.png') no-repeat 0 -113px #158EE0;}
.yb_bar .yb_ercode {/*height:200px;*/background: url('../images/fixCont.png') no-repeat 0 -169px #158EE0;}
.hd_qr {padding: 0 29px 25px 29px;}
.yb_QQ a {display: block;text-indent: 54px;width: 100%;height: 100%;font-size: 14px;color: #fff!important;}
/*å…³äºŽæˆ‘ä»¬*/
/*============ç®€ä»‹===============*/
.about{width:100%; height:430px; clear:both; margin-top:20px;margin-bottom:20px;}
.about .about_right{ color:#666666;width:900px; padding-top:0px; float:left; background:url(../images/about.jpg) no-repeat; padding-left:300px; height:423px;}
.about .about_right .about_title{padding:0px 20px;}
.about .about_right .about_title span{font-size:24px; height:30px; line-height:30px; color:#333333;}
.about .about_right .about_title h3{font-size:20px; height:45px; line-height:45px; padding-bottom:8px; color:#666666;}
.about .about_right .about_title em{ height:4px; display:block; width:80px;background:#dc0001}
.about .about_right .about_con{ width:860px;line-height:25px;margin-bottom:8px; font-size:15px; padding:10px 20px; clear:both;}
.about .about_right .about_con p{display:block; padding-top:8px;}
.about .about_right .about_pic{padding:0px 20px; display:block;height:196px;}
.about .about_right .about_pic li{width:286px; float:left;}
.about .about_right .about_pic li img{width:280px; height:196px;}
/* about end */

/* é¦–é¡µä¼ä¸šè£èª‰ */
.index_honor{display: flex;justify-content: space-between;}
.index_honor .honor_title{width: 215px;height: 60px;background: #222222;color: #ffffff;padding: 55px 30px;}
.index_honor .honor_title p{font-size: 26px;font-weight: 600;}
.index_honor .honor_title span{font-size: 18px;line-height: 35px;}

.floor_4_main{width: 1025px;height: 170px;}
.body{position: relative;}
.body .hd2 .prev2,
.body .hd2 .next2{width: 105px;height: 170px;position: absolute;display: block;display: flex;align-items: center;justify-content: center;}
.body .hd2 .next2{right: 0px;}
.body .bd2{overflow: hidden;margin-left: 115px;}
.body .bd2 ul{overflow: hidden;zoom: 1;}
.body .bd2 ul li{float: left;width: 220px;text-align: center;font-size: 16px;margin-right: 15px;transition: all .5s;}
.body .bd2 ul li img{display: block;width: 220px;height: 170px;}
.body .bd2 ul li p{line-height: 60px;}










/*è”ç³»æˆ‘ä»¬*/

#allmap{width: 1200px;overflow: hidden;margin-bottom: 50px; }

/*ç”Ÿäº§è½¦é—´*/
.worklist{width: 1200px;overflow: hidden;margin: 0 auto;margin-bottom: 40px; }
.worklist ul li{width: 585px;height: 244px;overflow: hidden;float: left;margin: 0 8px 13px 7px;}
.worklist ul li img{width: 585px;height: 244px;overflow: hidden;}
.news_lists,.main_right{width: 910px;overflow: hidden;float: right;}

/* ä»¥ä¸‹ä¸ºæ–°æ·»åŠ CSSæ ·å¼ */
.qita_class{width:1200px; margin:0 auto; padding:0px 0 0 0;background:#243F86; display:block;}
.qita_class li{width:20%; height:60px; overflow:hidden; float:left; text-align:left;display:block;}
.qita_class li a{font-size:16px;height:60px; line-height:60px;display:block; float:left; color:#111;transition:all 0.4s;background:#F4F4F4; width:100%; text-align:center;}
.qita_class li a:hover{font-weight:bold;background:#F4F4F4;}
.qita_class li.on a{font-weight:bold;background:#243F86 url(../images/p16-icon6.png) no-repeat center bottom; color:#fff;}
/* é¦–é¡µäº§å“å±•ç¤º */
.cp_class{width:1197px; margin:0 auto; padding:0px 0 0 0;background:#243F86; display:block;}
.cp_class li{width:171px; height:60px; overflow:hidden; float:left; text-align:left;display:block;}
.cp_class li a{font-size:16px;height:60px; line-height:60px;display:block; float:left; color:#fff;transition:all 0.4s;background:#243F86 url(../images/p16-icon6.png) no-repeat center 60px; width:100%; text-align:center;}
.cp_class li a:hover{font-weight:bold;background:#243F86 url(../images/p16-icon6.png) no-repeat center bottom; color:#fff;}
.cp_class li.on a{font-weight:bold;background:#243F86 url(../images/p16-icon6.png) no-repeat center bottom; color:#fff;}

.cp_nav{width:1200px; margin:0 auto; padding:0px 0;background:#243F86; display:block;}
.cp_nav li{width:171px; height:60px; overflow:hidden; float:left; text-align:left;display:block;}
.cp_nav li a{font-size:16px;height:60px; line-height:60px;display:block; float:left; color:#fff;transition:all 0.4s;background:#243F86; width:100%; text-align:center;}
.cp_nav li a:hover{background:#dc0001;color:#fff;}
.cp_nav li.on a{background:#dc0001;color:#fff;}

.cp_cinav{width:1200px; margin:0 auto; padding:0px 0;height:50px; background:#f1f1f1;}
.cp_cinav li{height:50px; overflow:hidden; float:left; text-align:left;display:block;}
.cp_cinav li a{font-size:14px;height:50px; line-height:50px;display:block; float:left; color:#333; padding:0px 15px; text-align:center;}
.cp_cinav li a:hover{color:#243F86;}

/* Ã§Æ’Â­Ã©â€”Â¨Ã¦ÂÅ“Ã§Â´Â¢Ã¯Â¼Å¡ */
.search {
    width: 1200px;
    margin: 0 auto;
}

.hotSearch {
    font: 14px/70px "å¾®è½¯é›…é»‘";
    color: #666;
}

.hotSearch a {
    margin-left: 16px;
    color: #666;
}

/*Ã¦ÂÅ“Ã§Â´Â¢*/
.formsearch {
    float: right;
    margin-top: 15px;
    position: relative;
}

.formsearch input {
    background: none;
    border: none;
    line-height: 32px;
    height: 32px;
    outline: none;
}

.formsearch input#word {
    padding-left: 10px;
    width: 251px;
    background-color: #fff;
    color: #c0c0c0;
    float: left;
}

.formsearch input#word::-webkit-input-placeholder{
    font-family: arial;
    color: #c0c0c0;
}


.formsearch input#s_btn {
    width: 35px;
    cursor: pointer;
    font-size: 0;
    background: url(../images/sousuo.png) center no-repeat #dedede;
    float: left;
}
.ny_neirong {
width: 1200px;
    margin: 0 auto;
    margin-bottom: 60px;
    padding-top: 10px;
    padding: 30px;
    box-sizing: border-box;
    border: 1px solid #eee;
    line-height: 35px;
    color: #666;
    font-size: 16px;
}
.ny_neirong p {

}
.lxwm_ny {
	float: left;
	width: 600px;
}
.lxwm_dt {
	float: right;
	width: 500px;
}
.lxwm_ny p {
	font-size: 18px;
	line-height: 38px;
	background: #f9f9f9;
	margin-bottom: 14px;
	margin-right: 30px;
	color: #666;
	padding-bottom: 0;
}
/* å•ä½æ¢ç®—æ¨¡å— */
#calc_fix{  width: 1190px;z-index: 9999;color:#fff;margin: 0 auto;}
.xuangou{display: inline-block;margin: 30px 0;width: 178px;height: 48px;border-radius: 4px;text-align: center;font-size: 18px;line-height: 50px;cursor: pointer;color:#fff;background:#d61719}
.calculatorjieshao{width:500px;float:left;}
.calculatorjieshao p{font-size:14px; line-height:20px;}
.container .calculatorNavigation{margin:40px auto;height:60px;background-color:#d61719;text-align:center;font-size:18px;line-height:60px;}
.container .calculatorNavigation{margin:40px auto;height:60px;background-color:#d61719;text-align:center;font-size:18px;line-height:60px;}
.container .heat_transfer{float:left;}
.container .heat_transfer ul{overflow:hidden;margin-bottom:10px;}
.container .heat_transfer li{float:left;margin-bottom:30px;width:50%;}
.container .heat_transfer li .name{float:left;padding:15px 0 0 0;font-size:13px;}
.container .heat_transfer li input{background-color: transparent;float:left;width:140px;height:50px;border:solid 1px #e2e2e2;border-radius:4px;text-indent:10px;font-size:16px;line-height:28px;margin-right: 15px; color:#fff;}
.container .heat_transfer .huansuanAll{float:left;margin-bottom:20px;width:100%;height:50px;text-align:center;}
.container .heat_transfer .huansuanAll .huansuan{display:inline-block;margin-left:20px;width:178px;height:48px;border:1px solid #d9d9d9;border-radius:4px;text-align:center;font-size:18px;line-height:50px;cursor:pointer;}
.container .heat_transfer .huansuanAll .huansuan:hover{border:1px solid #d61719;background-color:#d61719;color:#fff;}

/* é¦–é¡µåˆä½œæ¡ˆä¾‹æ¨¡å— */
.case{width:1200px; margin:0 auto; padding:0px 0; background:#fff;}

.index_cp ul {margin:0;padding:0; clear:both; overflow: hidden;}
.index_cp li {float:left; width: 253px; overflow: hidden; line-height: 35px; text-align:center;border-collapse: collapse;border:1px solid #e0e0e0;margin:15px 20px 25px 20px;-webkit-box-shadow: 10px 0px 20px 0 #CCC;-moz-box-shadow: 10px 0 20px 0 #CCC;-ms-box-shadow: 10px 0 20px 0 #CCC;-o-box-shadow: 10px 0 20px 0 #CCC;box-shadow:  10px 0px 20px 0 #CCC;}
.index_cp li b{font-weight:normal;}
.index_cp li a{display:block;}
.index_cp li a .cp_name{display: block; width:246px; height:186px;background: #fff; color: #555;display: table-cell; text-align: center;  vertical-align: middle;  overflow:hidden; padding:5px;}
.index_cp li a:hover span{background: #243F86; color: #fff;transition:0.6s all 0s linear;}
.index_cp li a:hover b{color: #fff;}
.index_cp li a img{width: 246px;height:186px; vertical-align:middle;object-fit: cover; }
.index_cp li span{height:50px; line-height:50px;  display:block; clear:both;}
.index_cp li a .cp_name:hover img { transform: scale(1.1, 1.1);}
.index_cp li a .cp_name img{transition:transform 1s ease 0s}

.video{width:600px; margin:0 auto; text-align:center; display:block;}

.title{padding-top:50px;margin-bottom: 40px;text-align: center;}
.title h2{font-size: 46px;color: #000000; height:70px; line-height:70px;}
.title h2 span{color: #243F86;margin-left: 20px;padding-left: 32px;background:url(../images/title_dot.png) no-repeat left center;}
.title p{font-size: 21px;color: #000000;margin-top: 10px; display:block; /*text-align:center;*/}
.ico ul{padding-top: 92px;margin: 0 -13px;}
.ico ul li{width:280px;height:325px;float:left;margin:0 13px;background: #243F86;text-align: center;color: #fff;position: relative;}
.ico ul li i{font-size:32px;letter-spacing: 1px;display: block;font-style: normal;padding-top: 100px;}
.ico ul li h3{font-size:32px;margin: 25px 0 20px;}
.ico ul li h3 span{font-size:12px;color: #fff;display: block;font-weight: normal;margin-top: 23px; text-transform:uppercase;}
.ico ul li a{width: 213px;line-height: 46px;height: 46px;display: block;margin: 0 auto;background: #fff;font-size:18px;color: #243F86;font-weight: bold;border-radius: 23px;}
.ico ul li img{position: absolute;left: 52px;top: -92px;width: 168px;height: 168px;border: 8px solid #fff;background: #fff; border-radius: 50%;-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all;}
.ico ul li:hover{background: #222222;}
.ico ul li:hover a{background:#393939;color: #fff;}
.ico ul li:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}
/* CSS Footer */
 .footer{height:345px;background:#243F86; width:100%; clear:both;}
  .f_con{height:250px;padding-top:50px;}
  
 
  .f_logo{ width:305px; float: left;position: relative;}
  .f_logo h2 img{display: block; width:86px; height:86px;}
  .f_logo h3{text-align: left;}
  .f_logo h3 em{font-size:24px;color:#ffffff;display: block;font-weight:bold;line-height:18px;}
  .f_logo h3 i{font-size:10px;color:#8b8f95;display: block;font-weight:normal;line-height:10px;font-family:"Arial";padding-top: 10px;}
  .f_logo .ba{margin-top: 37px;line-height: 24px;}
  .f_logo .ba a{font-size:14px;color:#cdcecf;display: block;float: left;}
  .f_logo .ba i{font-size:14px;color:#cdcecf;display: block;float: left;}
  .f_logo .ba em{font-size:14px;color:#cdcecf;display: block;float: left;width: 250px;}
  .f_logo .ba em b{font-size:14px;color:#cdcecf;display:inline-block;margin-left: 10px;font-weight: normal;}
.f_logo .ba em a{font-size:14px;color:#cdcecf;display: block;float: left;}
.f_logo .ba em a img{margin-right: 5px;}
  
.f_nav{float: left;height:225px;width:440px;text-align: left;padding-left:42px;border-left: 1px solid #4a6178;box-sizing: border-box;}
.f_nav h2{text-align: left;margin-bottom:36px;}
.f_nav h2 span{font-size:20px;color: #ffffff;display: block;line-height:20px;font-weight:bold;}
.f_nav h2 em{font-size:12px;color: #ffffff;display: block;line-height:12px;font-weight:normal;font-family: "Arial";padding-top: 6px;}
.f_nav li{width:196px;float:left;}
.f_nav li a{font-size:16px;line-height:32px;display: block;color: #ffffff;font-weight: bold;}

.f_nav2{margin-top:40px; height:92px}
.f_nav2 li{width:145px;float:left;}
.f_nav2 li a{font-size:16px;line-height:32px;display: block;color: #ffffff;font-weight: bold;}
.lxw{float: left;height:225px;width:310px;text-align: left;padding-left:36px;border-left: 1px solid #4a6178;box-sizing: border-box;}
.lxw h2{text-align: left;margin-bottom:36px;}
.lxw h2 span{font-size:20px;color: #ffffff;display: block;line-height:20px;font-weight:bold;}
.lxw h2 em{font-size:12px;color: #ffffff;display: block;line-height:12px;font-weight:normal;font-family: "Arial";padding-top: 6px;}
.lxw p{font-size: 16px;color: #ffffff;display: block;line-height: 32px;font-weight: bold;}

 .sao{float: right;margin-top: 35px;height: 186px;width: 145px;}
    .sao p{height: 186px;position: relative;overflow: hidden;float: right;margin-right:27px;border:1px solid #45505d;box-sizing: border-box;width: 141px;}
    .sao p i{display: block;height: 121px;width: 121px;margin: 10px auto 0;}
    .sao p img{display: block;width: 121px;height: 121px;}
    .sao p span{display: block;font-size: 14px;color: #ffffff;line-height:14px;text-align: center;padding-top:20px;}
    .sao p:after{display:block;position:absolute;left:9px;top:0;width:100%;height:35px;content:"";animation:light 5s infinite;-webkit-animation:light 5s infinite;}
	.sao .item-1:after{background:url(../images/code_shadow1.png) no-repeat 0 0;}
				@keyframes light{
					0%{top:0;}
					50%{top:100%;}
					100%{top:-40px;}
                }
  .sao p:last-child{margin-right: 0;}

.link{float: left;;width:100%;margin-top: 80px;}
.link b{font-size: 14px;color: #fefefe;display:block;margin-right:1%;float: left;font-weight: normal;}
.link a{font-size:14px;color:#fefefe ;display:block;font-weight: normal;padding-right:1%;float: left;}
.link a:last-child{padding-right: 0;}

/* è¿”å›žé¡¶éƒ¨è£…ç½® */
*{padding:0;margin:0;font-family:"å¾®è½¯é›…é»‘"}
ol,ul{list-style:none}
a{text-decoration:none;color:#686868}
img{border:0}
.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#f67524;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#f67524;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background:#fff url(../images/web.jpg)center center no-repeat;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:240px;height:120px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0px;background:#f67524}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}

.foot_lxwm{position: relative;max-width: 1920px;margin: 0 auto;padding: 80px 0; height:290px;background: url(../images/lx_bg.jpg) no-repeat center top;}
.foot_lxwm:after{content:" ";position: absolute;top: 0;width: 100%;height: 100%;background:#000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6 }
.foot_lxwm .in_title{margin-bottom: 0;}
.in_title{position: relative;text-align: center;margin-bottom: 60px;z-index: 1;}
.in_title span{position: relative;display: block;height: 50px;color: var(--colour1);font-size: 34px;line-height: 50px;}
.in_title span:before,.in_title span:after{content:" ";position: absolute;top: 50%;margin-top: -1px;left: 0;width: 492px;height: 1px;background: #d6d6d6;}
.in_title span:after{left: auto;right: 0;}
.in_title span h3{position: absolute;left: 50%;margin-left: -108px;width: 216px;height: 100%;font-weight: bold;line-height: 42px;}
.in_title span h3:before,.in_title span h3:after{content:" ";position: absolute;top: 50%;margin-top: -5px;left: 0;width: 5px;height: 5px;border: 2px solid var(--colour1);border-radius: 50%;}
.in_title span h3:after{left: auto;right: 0;}
.in_title p{color: #666;font-size: 18px;line-height: 30px;}
.in_title.whit span:before,.in_title.whit span:after{background: #fff;opacity: .5;}
.in_title.whit span h3,.in_title.whit p{color: #fff;}
.in_title.whit span h3:before,.in_title.whit span h3:after{border-color: #fff;}
.foot_lxwm ul{position: relative;padding-top: 50px;z-index: 1;}
.foot_lxwm ul li{float: left;margin-right: 22px;}
.foot_lxwm ul li:last-child{margin-right: 0;}
.foot_lxwm ul li a{position: relative;display: block;width: 365px;text-align: center;padding: 30px 10px;background: #fff;cursor: pointer;}
.foot_lxwm ul li a *{position: relative;z-index: 2;}
.foot_lxwm ul li a:after{content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;-webkit-transform: scaleX(0) scaley(0);transform: scaleX(0) scaley(0);transition: all .5s;}
.foot_lxwm ul li .icon{width: 44px;height: 37px;display: inline-block;margin-top: 10px;margin-bottom: 15px;transition: all .5s;}
.foot_lxwm ul li .icon.add{background:url(../images/liuyan_add.png) no-repeat;}
.foot_lxwm ul li .icon.cel{background:url(../images/liuyan_02.png) no-repeat;}
.foot_lxwm ul li .icon.mail{background:url(../images/liuyan_mail.png) no-repeat;}
.foot_lxwm ul li h3{color:#000;font-size: 20px;line-height: 20px;padding-bottom: 15px;margin-bottom: 20px;transition: all .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.foot_lxwm ul li h3:after{content:" ";position: absolute;bottom: 0;left: 50%;margin-left: -15px;width: 30px;height: 2px;background:#000;transition: all .5s;}
.foot_lxwm ul li span{position: relative;display: block;color: #2e2e2e;font-size: 16px;line-height: 20px;transition: all .5s;}
.foot_lxwm ul li:hover .icon{-webkit-filter: brightness(500%);-moz-filter: brightness(500%);-ms-filter: brightness(500%);-o-filter: brightness(500%);filter: brightness(500%);transition: all .5s;}
.foot_lxwm ul li:hover h3,.foot_lxwm ul li a:hover span{color: #fff;}
.foot_lxwm ul li:hover h3:after{background: #fff;}
.foot_lxwm ul li:hover a:after{background:#243F86;opacity: 1;-webkit-transform: scaleX(1) scaley(1);transform: scaleX(1) scaley(1);}
/* å†…é¡µè”ç³»æˆ‘ä»¬ */
.contact {font: 400 14px/28px "microsoft yahei"; width:900px; padding-right:300px;background:url(../images/lxwm.png) no-repeat 900px bottom;}
.contact .caption {margin:10px 0; padding-bottom:10px;font-size: 16px}
.contact .caption span {display: block;color: #ff2020;font-size: 14px}
.contact h2 {clear:both;font: 700 20px/40px "microsoft yahei";margin-bottom: 10px}
.contact .cway {padding:0px 0;overflow: hidden;}
.contact .cway li {line-height: 60px;height: 60px;margin: 5px 0}
.cotcatus{width:500px; display:block; padding-right:340px;clear:both;}
.cotcatus ul li{width: 100%;height: 40px; line-height:40px;float: left;font-size: 16px;margin: 5px;background: #e4e4e4;border-radius: 15px; text-indent:30px;}

#allmap{width:100%; height:350px; line-height:25px;}

/*å†…é¡µå·¦ä¾§*/
.inner_left{ width:280px; background:#f0f0f0;}
.inner_left .left_img{ vertical-align:top; display:block}
.inner_left h2{ height:72px; background:#243F86 ; padding-left:30px; color:#fff; line-height:30px; font-size:24px; text-transform:uppercase; font-weight:bold; padding-top:15px;}
.inner_left h2 span{ font-size:14px; font-weight:normal}
.inner_left ul{ background:#f6f6f6;overflow: hidden; padding:5px 0}
.inner_left ul li{font: normal 16px/50px "microsoft yahei"; border-bottom:1px solid #eaeaea; text-indent:20px;}
.inner_left ul li a{ display:block;}
.inner_left ul li a:hover,.inner_left ul li.currclass a{ background:#243F86; color:#fff;}

.lx { width: 266px; background:#243F86; overflow:hidden; margin-bottom:20px;}
.lx .left_img{ width:266px; height:auto; margin-bottom:20px;}
.lx h3{ font-size:16px; color:#fff; text-indent:20px; font-weight:bold; margin-bottom:10px;}
.lx p { margin-bottom: 10px;color: #fff; padding-left:20px; line-height:26px; font-size:16px; }
.lx span { font-weight: 600; font-size: 16px; color: #fff; }

.left_lx{width:266px; display:block; text-align:center; padding-bottom:10px; font-size:16px;color: white;}

.atxt p{font-size:18px;}
/* æ–°é—»å†…é¡µ */
.con_right {width:910px; float:right;display:block; overflow: hidden;}

.list-5 li{margin-bottom:15px}
.list-5 li a{display:block;border:1px solid #ddd;padding:15px;overflow:hidden}
.list-5 li .img-center{float:left;width:250px; display:none;}
.list-5 li .img-center img{width:215px; height:150px;}
.list-5 li .text h4{margin:0;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight: bold;}
.list-5 li .text h4 span{float:right;font-size:12px;color:#999;font-weight:normal}
.list-5 li .text p{color:#797979}
.list-5 li .text .more{float:right;padding:6px 12px;color:#fff;background-color:#B6B6B6}
.list-5 li a:hover{border-color:#243F86}
.list-5 li a:hover .text h4{color:#243F86}
.list-5 li a:hover .text .more{background-color:#243F86}


/* è¯¦æƒ…é¡µä¸‹æ–¹å…ƒç´  */

/* è¯¦æƒ…é¡µä¸‹æ–¹  è”ç³»æˆ‘ä»¬å…ƒç´  */
.daodu{width: 1200px;margin: 0 auto;background: #FEEDE9;background-size: 80px;padding:30px 0px 30px 130px; margin-bottom:30px;margin-top:30px;color:#FA3B1F;    border: 1px dashed #f90;overflow:hidden;box-sizing: border-box;}
.daodu p.tip{text-indent:0; font-size:16px;}
.daodu .tel{ width:80%; float:left; color:#ed2225; font-size:26px; font-weight:bold; margin-top:8px;}
.daodu .tel span{ font-size:15px; color:#333; font-weight:normal; vertical-align:center;}
.daodu .tool{ float:right; width:18%;*margin-right:60px;}
.daodu .tool a{ font-size:15px; color:#fff;display:block; float:left; text-align:center;}
.daodu .tool a img{ width:35px;vertical-align: middle;margin-right: 5px;animation: myfirst 0.5s infinite;display: inline-block;margin-left: 10px;}
.daodu .tool a.baojia{padding:8px 20px;background: #f20d01;font-size: 20px;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#f20d01), to(#ff461f));-webkit-box-shadow: #ff461f 0px 2px 5px;-moz-box-shadow: #ff461f 0px 0px 5px; margin-top: -20px; }

/* äº§å“è¯¦æƒ…é¡µ */
.detail_left{ width:1200px;}
.detail_left h1{ height:46px; line-height:46px; border-bottom:1px solid #dadada}
.detail_left h1 a{ float:left; margin-right:20px; padding:0 30px; background:#F0F0F0; font-size:18px; font-weight: normal;}
.detail_left h1 a:hover{ background:#b20f10; color:#fff;}
.detail_left h1 a.current{ background:#b20f10; color:#fff;}
.detail_left .cont{ width:1180px;  padding:20px 10px;}
.cont_p{ color:#666; line-height:26px;}

/* é¦–é¡µäº§å“å±•ç¤º */
.index_cp1{width:100%;display:block; overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.index_cp1 ul {margin:0;padding:0; clear:both; overflow: hidden;}
.index_cp1 li {float:left; width:280px;background:#fff; padding:0 10px; overflow: hidden;text-align:center;border-collapse: collapse;margin:5px 0}
.index_cp1 li b{}
.index_cp1 li a{display:block; color:#111;}
.index_cp1 li a .cp_name{display: block; width:280px; height:240px;color: #555;display: table-cell; text-align: center;  vertical-align: middle;  overflow:hidden;}
.index_cp1 li a img{width:280px;height:240px;object-fit: cover; }
.index_cp1 li .cp_xclass{ height:40px; line-height:40px; font-size:16px; color:#333;text-align:center;width:94%; margin:0px auto;}
.index_cp1 li:hover .cp_xclass{color:#175DBC}
.index_cp1 li .zxzx{display: flex;height: 36px;line-height: 36px;justify-content: space-between;font-size: 16px;}
.index_cp1 li .zxzx a{width: 49%;color: white; }
.index_cp1 li .zxzx .zzr{background: black;}
.index_cp1 li .zxzx .zzl{background:#243F86 ;}
.index_cp1 li .zxzx a:hover{background: #f67524;color: white;}

.index_cp1 li a .cp_name:hover img { transform: scale(1.1, 1.1);}
.index_cp1 li a .cp_name img{transition:transform 1s ease 0s}


/*ç•™è¨€*/
.member_f{width:90%; margin:0 auto;margin-top:5px;}
.member_f li{padding:10px 0; display:block;}
.member_f li .inp{height:40px; line-height:40px; width:98%; border:1px solid #e2e2e2; border-radius:5px; padding-left:5px;}
.member_f li .inpx{height:40px; line-height:40px; width:50%; border:1px solid #e2e2e2;border-radius:5px; padding-left:5px;}
.member_f li .textarea{height:120px; width:96%;border:1px solid #e2e2e2;border-radius:5px;padding:5px;}
.member_f li.anniu{ text-align:center;}
.member_f .btnbig{height:40px; line-height:40px; font-size:16px; background:#0056d8; border:none; cursor:pointer; width:280px; margin:0 auto; color:#fff;}
.ad3{width:100%; height:140px; background:url(../images/youshititle.jpg) no-repeat center; min-width:1200px; overflow:hidden;}

.hezuo{width:100%; height:300px; background:url(../images/hezuo.jpg) no-repeat center;}
.hezuo .hzcenter{width:1010px; margin:0 auto; height:300px;background:url(../images/kuang.png) no-repeat center; text-align:center;}
.hzcenter h2{font-size:34px; height:80px; line-height:80px; color:#fff; padding-top:40px;}
.hzcenter h3{font-size:28px; height:60px; line-height:60px; color:#fff;}
.hzcenter h4{font-size:24px; height:50px; line-height:50px; color:#fff;}
/*åº”ç”¨é¢†åŸŸå¼€å§‹*/
.in_pro { padding: 0;}
.in_pro .section-header{ display: none}
.in_pro .title_w {padding: 80px 0 60px;background: #f5f5f5}
.in_pro .title {height: 60px}
.in_pro .title h3 {display: block;float: left;width: 400px;height: 60px;position: relative}
.in_pro .title h3 span {display: block;font-size: 28px;color: #005bac;height: 30px;line-height: 30px;
  font-weight: bold;
  position: absolute;
  left: 0px;
  bottom: 0
}
.in_pro .title h3 em {
  display: block;
  font-size: 50px;
  font-family: 'btb';
  color: #dcdcdc;
  font-style: normal;
  text-transform: uppercase
}
.in_pro .title a.more {
  float: right;
  margin-top: 7px
}
.in_pro .list {
  position: relative
}
.in_pro .list .bg {
  width: 100%;
  height: 400px;
  background: #f5f5f5;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 1
}
.in_pro .list .item {
  width: 25%;
  float: left;
  position: relative;
  z-index: 2
}

.in_pro .list .item a {
  display: block;
  width: 100%;
  height: 100%
}

.in_pro .list .item a .txt {
  position: absolute;
  left: 40px;
  right: 40px;
  top: 40px;
  bottom: 40px;
  z-index: 3;
  border: 1px solid rgba(255,255, 255, 0);
  /* background: rgba(0, 91, 172, 0.45); */
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

.in_pro .list .item a .txt .des {
  display: table;
  width: 100%;
  height: 100%
}

.in_pro .list .item a .txt .des .des_inner {
  display: table-cell;
  vertical-align: bottom;
  padding: 0 70px 70px;
  color:#c9c9c9;
}

.in_pro .list .item a .txt .des .des_inner b {
  font-size: 30px
}

.in_pro .list .item a .txt .des .des_inner p {
  font-size: 14px;
  line-height: 28px;
  font-weight: lighter;
  margin-top: 40px;
  display: none;
}

.in_pro .list .item a .img {
  width: 100%;
  height: 100%;
  overflow: hidden
}


.in_pro .list .item a .img img {
  width: 100%;
  height: 100%;
  overflow: hidden
}

.in_pro .list .item a .img span {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s
}

.in_pro .list .item a:hover .txt {
  opacity: 1;
  filter: alpha(opacity=100)
}

.in_pro .list .item a:hover .img span {
  -webkit-transform: scale(1.07, 1.07);
  -moz-transform: scale(1.07, 1.07);
  -o-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07)
}


.in_pro .list .item a:hover .txt {
  border: 1px solid rgba(255,255, 255, 0.95);
  background: rgba(0, 0, 0, 0.15);

}

.in_pro .list .item a:hover .txt {
  border: 1px solid rgba(255,255, 255, 0.95);
}

.in_pro .list .item a:hover .txt .des .des_inner b{
  display: block;
  position: relative;

}

.in_pro .list .item a:hover .txt .des .des_inner b:after {
  content: '';
  position: absolute;
  width: 60px;
  height:3px;
  background: #fff;
  top: 60px;
  left: 50%;
  margin-left: -30px;
  z-index: -1;
}


.in_pro .list .item a:hover .txt .des .des_inner p{
  display: block;

}



.in_pro .list .item.item01 {
  width: 25%;
}


.in_pro .list .item.item01 .txt{
  opacity: 1;
  background:none;
 
}
 

.in_pro .list .item.item01 a .txt .des .des_inner{
  padding: 60px 20px;
  vertical-align: text-top;

}

.in_pro .list .item.item01 a .txt .des .des_inner b{ position: relative; font-size: 34px;}
.in_pro .list .item.item01 a .txt .des .des_inner b:after {
  content: '';
  position: absolute;
  width: 60px;
  height:3px;
  background: #fff;
  top: 60px;
  left: 0;
  z-index: -1;
}

.in_pro .list .item.item01 a:hover .txt .des .des_inner b:after {
  content: '';
  position: absolute;
  width: 60px;
  height:3px;
  background: #fff;
  top: 60px;
  left: 0;
  z-index: -1;
  margin-left: 0;
}




.in_pro .list .item.item01 a .txt .des .des_inner p{
  font-size: 20px;
  line-height: 3em;
  font-weight: lighter;
  margin-top: 40px;
  display:  block;
}
.in_pro .list .item.item01 a .txt .des .des_inner p span{ margin-left:20px;}


.in_pro .list .item.item02 {height: auto}


.in_pro .list .item.item02 a .txt {
  left: 20px;
  right: 20px;
  top: 20px;
  bottom: 20px
}

.in_pro .list .item.item02 a .txt .des .des_inner {
  vertical-align: middle;
  padding: 0 40px;
  text-align: center
}
@media (max-width: 1440px){
	.in_pro .list .item.item01 a .txt .des .des_inner p {
    font-size: 16px;
	line-height:2em}
	
	}

@media (max-width: 1180px){

  .in_pro .list .item a .txt .des .des_inner b{ font-size: 18px;}
  .in_pro .list .item a:hover .txt .des .des_inner b:after{ top: 40px;}
  .in_pro .list .item a .txt .des .des_inner p{ font-size: 12px; line-height: 22px;     margin-top: 20px;}

  .in_pro .list .item.item01 a .txt .des .des_inner b{font-size: 18px;}
  .in_pro .list .item.item01 a .txt .des .des_inner b:after{ top: 40px;}
  .in_pro .list .item.item01 a:hover .txt .des .des_inner b:after{ top: 40px;}
  .in_pro .list .item.item01 a .txt .des .des_inner p{ font-size: 12px; line-height: 22px;     margin-top: 20px;}

}


@media (max-width: 992px){
  .in_pro{ padding: 80px 0 0 0;}
  .in_pro .section-header .title{ height: auto;}

  .in_pro .section-header { display: block;}
  .in_pro .list .item.item01{ display: none;}

  .in_pro .list .item{  width: 50%;}
 

}


@media (max-width: 768px){
  .in_pro .list .item a:hover .txt .des .des_inner p{ display: none;}
  .in_pro .list .item a:hover .txt .des .des_inner b:after{ display: none}
  .in_pro .list .bg{ display: none;}
}


@media (max-width: 480px){
  .in_pro{ padding: 20px 0 0 0;}
  .in_pro .list .item.item02 a .txt .des .des_inner{ padding: 0 15px;}
}

/*åº”ç”¨é¢†åŸŸ ç»“æŸ*/
/* z3 */
.z3 {
    padding-top: 30px;
    background: url(../images/hy_bg.png) center top no-repeat #f4f3f3;
    padding-bottom: 80px;
}

.z3 > h1 {
    text-align: center;
    font: bold 36px/60px "å¾®è½¯é›…é»‘";
    color: #fff;
}

.z3 > h2 {
    text-align: center;
    font: 18px/48px "å¾®è½¯é›…é»‘";
    color: #fff;
}

.z3 > h2 span {
    font-weight: bold;
    color: #fff604;
    font-size: 32px;
}

.z3-top {
    overflow: hidden;
    margin-top: 100px;
}

.z3-top .hd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 390px;
}

.z3-top .hd li {
    margin-bottom: 6px;
    width: 188px;
}

.z3-top .hd li a {
    display: block;
    text-align: center;
    font: 20px/96px "å¾®è½¯é›…é»‘";
    color: #666;
    border: 1px solid #d3d3d3;
    background-color: #fff;
}

.z3-top .hd li:hover a {
    background-color: #00b150;
    border-color: #00b150;
    color: #fff;
}

.z3-top .hd li.on a {
    background-color: #00b150;
    border-color: #00b150;
    color: #fff;
}
.z3-top .hd li:last-child a{
    background-color: #00b150;
    border-color: #00b150;
    color: #fff;  
}
.z3-top .bd {
    width: 796px;
}

.z3-top .bd ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.z3-top .bd ul li {
    width: 393px;
    height: 307px;
    margin-right: 13px;
    overflow: hidden;
    position: relative;
}

.z3-top .bd ul li:nth-child(2) {
    margin-right: 0;
}

.z3-top .bd ul li img {
    width: 100%;
    height: 100%;
}

.z3-top .bd ul li h3 {
    text-align: center;
    background-color: rgba(0, 0, 0, .58);
    font: 16px/48px "å¾®è½¯é›…é»‘";
    color: #fff;
    position: relative;
    z-index: 5;
    margin-top: -48px;
}

.z3-bottom {
    margin-top: 5px;
}

.z3-bottom ul li {
    float: left;
    margin-right: 10px;
}

.z3-bottom ul li img {
    width: 393px;
    height: 307px;
}

.z3-bottom ul li h3 {
    text-align: center;
    background-color: rgba(45,76,156, .58);
    font: 16px/48px "å¾®è½¯é›…é»‘";
    color: #fff;
    position: relative;
    z-index: 5;
    margin-top: -48px;
}
/* z6 */
.z6 {
    padding-top: 75px;
    height: 303px;
    background-color: #2d4c9c;
}

.z6-left {
    width: 372px;
    text-align: center;
    color: #fff; height:228px;
    background:url(../images/z6_l.jpg) no-repeat;
}


.line {
    position: absolute;
    left: 0;
    top: -15px;
}

.z6-right {
    width: 700px;
    margin-right: 30px;
    position: relative;
}

.z6-right .bd {
    overflow: hidden;
}

.z6-right .bd li {
    float: left;
    margin-right: 40px;
}

.z6-right .bd li img {
    width: 325px;
    height: 217px;
}

.z6-right a.prev, .z6-right a.next {
    position: absolute;
    width: 24px;
    height: 50px;
    background: url(../images/z6Arr.png);
    top: 88px;
    left: -50px;
}

.z6-right a.next {
    transform: scale(-1);
    left: auto;
    right: -50px;
}
/* z8 */
.z8 {
    padding-top:5px; width:1200px; margin:0 auto; overflow:hidden
}

.z8-main {
    margin-top:10px;
}

.z8-main .hd li {
    display: flex;
    padding-top: 60px;
    padding-bottom: 40px;
    padding-left: 22px;
    padding-right: 32px;
    background-color: #fff;
}

.z8-main .hd li + li {
    border-top: 1px solid #f9f9f9;
}

.z8-main .hd li > p {
    width: 68px;
}

.z8-main .hd li h3 {
    width: 164px;
    font: 21px/30px "å¾®è½¯é›…é»‘";
    color: #333;
}

.z8-main .hd li h3 span {
    display: block;
    font: 14px/30px "å¾®è½¯é›…é»‘";
    text-transform: uppercase;
}

.z8-main .hd li h4 {
    font: 79px/80px "Ã©Â»â€˜Ã¤Â½â€œ";
    color: #666;
    opacity: .31;
}

.z8-main .hd li:hover {
    background-color: #2d4c9c;
}

.z8-main .hd li:hover > p img {
    filter: invert(100%);
}

.z8-main .hd li:hover h3, .z8-main .hd li:hover h4 {
    color: #fff;
}

.z8-main .hd li.on {
    background-color: #2d4c9c;
}

.z8-main .hd li.on > p img {
    filter: invert(100%);
}

.z8-main .hd li.on h3, .z8-main .hd li.on h4 {
    color: #fff;
}

.z8-wrap {
    width: 805px;
}

.z8-inner dl {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}

.z8-inner dl dt {
    width: 100%;
    border-bottom: 1px solid #ccc;
}

.z8-inner dl dt h3 {
    font: 16px/68px "å¾®è½¯é›…é»‘";
    color: #141414;
    overflow: hidden;
}

.z8-inner dl dt h3 span {
    float: right;
    margin-top: 12px;
    width: 120px;
    text-align: right;
    font: 18px/20px "å¾®è½¯é›…é»‘";
    color: #141414;
    border-left: 1px solid #ccc;
}

.z8-inner dl dt h3 span b {
    display: block;
    font-size: 12px;
    font-weight: normal;
}

.z8-inner dl dt p {
    font: 14px/26px "å¾®è½¯é›…é»‘";
    color: #666;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.z8-inner dl:hover dt p{
    white-space: normal;
    overflow: auto;
}

.z8-inner dl dt i {
    display: block;
    width: 150px;
    text-align: center;
    font: 14px/35px "å¾®è½¯é›…é»‘";
    color: #fff;
    background-color: #333;
    margin-top: 20px;
}

.z8-inner dl dd img {
    width: 321px;
    height: 165px;
    display: none;
}

.z8-inner dl:hover dt {
    width: 465px;
}

.z8-inner dl:hover dt i {
    display: none;
}

.z8-inner dl:hover dd img {
    display: inline-block;
}

.z8-inner ul li {
    float: left;
    margin-top: 20px;
    width: 365px;
    margin-right: 75px;
}

.z8-inner ul li:nth-child(2n) {
    margin-right: 0;
}

.z8-inner ul li a {
    display: block;
    font: 14px/48px "å¾®è½¯é›…é»‘";
    color: #333;
    border-bottom: 1px solid #ccc;
}

.z8-inner ul li a:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 2px;
    background-color: #9e9c9c;
    margin-right: 10px;
    margin-left: 2px;
    vertical-align: middle;
}

.z8-inner ul li a span {
    float: right;
    font: 14px/48px "å¾®è½¯é›…é»‘";
    color: #666;
}

.icon-font {
  position: relative;
}

.icon-font:after {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(../images/icon_spirit.png);
  background-repeat: no-repeat;
  position: absolute;
  left: calc(50% - 15px);
  top: calc(50% - 15px);
}
/*å·¦ä¾§å·¥å…·æ¡*/
#toolbar {
  position: fixed;
  z-index: 9999;
  right: 17px;
  top: 30%;
	color: #fff;
}

#toolbar li {
  margin-bottom: 3px;
  font-size: 0;
  width: 57px;
  height: 57px;
  right: 0;
  position: relative;
}

#toolbar li a {
  display: block;
  position: absolute;
  z-index: 9;
  right: 0;
  top: 0;
  width: 57px;
  height: 57px;
  overflow: hidden;
  background: #dc0001;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  white-space: nowrap;
  font-size: 0;
color: #fff;
}

#toolbar li .icon-font {
  display: inline-block;
  vertical-align: middle;
  width: 57px;
  height: 57px;
  background-color: #dc0001;
}

#toolbar li .icon-qq:after {
  background-position: 0 -150px;
}

#toolbar li .icon-phone:after {
  background-position: 0 -90px;
}

#toolbar li .icon-ewm:after {
  background-position: 0 -30px;
}

#toolbar li .icon-message:after {
  background-position: 0 -120px;
}

#toolbar li .icon-top:after {
  background-position: 0 -60px;
}

#toolbar li .icon-wangwang:after {
  background-position: 0 0;
}

#toolbar li .wz {
  display: inline-block;
  line-height: 57px;
  font-size: 14px;
  color: #fff;
  vertical-align: middle;
  padding-left: 10px;
}

#toolbar li.ewm .ewm-box {
  position: absolute;
  z-index: 1;
  padding: 5px;
  background: #dc0001;
  width: 110px;
  right: 120%;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all .7s;
  transition: all .7s;
}

#toolbar li.ewm .ewm-box p {
  margin-bottom: 0;
}

#toolbar li.ewm .ewm-box img {
  max-width: 100%;
}

#toolbar li.ewm .ewm-box:after {
  content: '';
  position: absolute;
  right: -5px;
  bottom: 20px;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 5px;
  cursor: pointer;
  border-style: dashed dashed dashed solid;
  border-color: transparent transparent transparent #dc0001;
  border-right: none;
}

#toolbar li.ewm:hover .icon {
  background-position: -57px -180px;
}

#toolbar li.ewm:hover .ewm-box {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

#toolbar li.backtop {
  cursor: pointer;
}

#toolbar li.backtop .iconfont {
  color: #fff;
  background-color: #dc0001;
}

#toolbar li:hover a {
  width: 200px;
}

#toolbar li:hover .icon-font {
  background-color: #dc0001;
}

#toolbar li:hover .icon-qq:after {
  background-position: -30px -150px;
}

#toolbar li:hover .icon-phone:after {
  background-position: -30px -90px;
}

#toolbar li:hover .icon-ewm:after {
  background-position: -30px -30px;
}

#toolbar li:hover .icon-message:after {
  background-position: -30px -120px;
}

#toolbar li:hover .icon-wangwang:after {
  background-position: -30px 0;
}

#toolbar li:hover .icon-top:after {
  background-position: -30px -60px;
}

@media (max-width: 990px) {
  #toolbar {
    display: none;
  }
}

/*============ä¼˜åŠ¿===============*/
.apladv {width: 1200px;margin: 0 auto;padding-bottom:20px;}
.apl_title{ text-align:center; display:block; height:180px;}
.apladv_top {height:916px;background: url(../images/adv_2.jpg) no-repeat center center;}
.apladv_top_top_bt {width: 400px;margin-left: 120px;padding-top: 50px;}
.apladv_top_top_bt p {display: block;font-size: 28px;height: 40px;line-height: 40px;font-weight: bold;color: #fff;}
.apladv_top_top_bt span {display: block;color: #fff;font-size: 20px;height: 46px;line-height: 46px;}
.apladv_top_top_bt i {display: block;font-style: normal;color: #ccc;text-transform: uppercase;font-size: 12px;height: 30px;line-height: 30px;}
.apladv_top_top_nr {padding-top: 50px;}
.apladv_top_top_nr p {width: 410px;padding-left: 100px;display: block;color: #fff;line-height: 30px;font-size: 16px;background: url(../images/adv_4.png) no-repeat 60px 5px;margin-bottom: 25px;}
.apladv_top_top a {display: block;width: 110px;height: 38px;line-height: 38px;text-align: center;background-color: #fff;color: #1a2f67;margin-top: 60px;}
.apladv_top_top a:hover {background-color: #ff6600;color: #fff;transition: all 0.5s;}
.apladv_top_bot {margin-left: 720px;}
.apladv_top_bot_bt {width: 400px;padding-top: 50px;}
.apladv_top_bot_bt p {display: block;font-size: 28px;height: 40px;line-height: 40px;font-weight: bold;color: #1a2f67;}
.apladv_top_bot_bt span {display: block;color: #22242d;font-size: 20px;height: 46px;line-height: 46px;}
.apladv_top_bot_bt i {display: block;font-style: normal;color: #666;text-transform: uppercase;font-size: 12px;height: 30px;line-height: 30px;}
.apladv_top_bot_nr {padding-top: 30px;}
.apladv_top_bot_nr p {display: block;color: #22242d;line-height: 30px;font-size: 16px;background: url(../images/adv_5.png) no-repeat 10px 5px;margin-bottom: 15px;padding-left: 50px;}
.apladv_top_bot a {display: block;width: 110px;height: 38px;line-height: 38px;text-align: center;background-color: #243F86;color: #fff;margin-top: 30px;}
.apladv_top_bot a:hover {background-color: #ff6600;color: #fff;transition: all 0.5s;}
.apladv_bot {height: 389px;background: url(../images/adv_3.jpg) no-repeat center center;}
.apladv_bot_bt {width: 470px;margin-left: 120px;padding-top: 50px;}
.apladv_bot_bt p {display: block;font-size: 28px;height: 40px;line-height: 40px;font-weight: bold;color: #1a2f67;}
.apladv_bot_bt span {display: block;color: #22242d;font-size: 20px;height: 46px;line-height: 46px;}
.apladv_bot_bt i {display: block;font-style: normal;color: #666;text-transform: uppercase;font-size: 12px;height: 30px;line-height: 30px;}
.apladv_bot_nr {padding-top: 30px;}
.apladv_bot_nr p {width: 480px;padding-left: 100px;display: block;color: #22242d;line-height: 30px;font-size: 16px;background: url(../images/adv_5.png) no-repeat 60px 5px;margin-bottom: 15px;}
.apladv_bot a {display: block;width: 110px;height: 38px;line-height: 38px;	text-align: center;	background-color: #1a2f67;	color: #fff;	margin-top: 30px;}
.apladv_bot a:hover {background-color: #ff6600;color: #fff;transition: all 0.5s;}


/*ç•™è¨€*/
.member_f{width:90%; margin:0 auto;margin-top:5px;background-color:#999;}
.member_f>span{display: block;position: absolute;left: 175px;cursor: pointer;}
.member_f li{padding:10px 0; display:block;}
.member_f li .inp{height:40px; line-height:40px; width:50%; border:1px solid #e2e2e2; border-radius:5px; padding-left:5px; border:1px solid #000;}
.member_f li .inpx{height:40px; line-height:40px; width:50%; border:none; font-size:18px;border-radius:5px; padding-left:5px; border:1px solid #000;}
.member_f li .textarea{height:120px; width:96%;border:1px solid #e2e2e2;border-radius:5px;padding:5px;}
.member_f li.anniu{ text-align:center;}
.member_f .btnbig{height:40px; line-height:40px; font-size:20px; background:#243F86; border:none; cursor:pointer; width:280px; margin:0 auto; color:#fff;font-weight:bold;}
.lyb{height: 470px;
    background: url(/skin/default/images/guolu-sign.jpg) no-repeat top center;
    text-align: center;}
.lyb h1 {
    font-size: 60px;
    font-weight: normal;
    color: #fff;
    padding-top: 40px;
    margin-bottom: 40px;
}	
.lyb p {
    font-size: 28px;
    letter-spacing: 1px;
    color: #fff;
    line-height: 36px;
}
.lyb p.tip {
    font-size: 15px;
    color: #fff;
}
.lyb p.tip .line {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 2px;
    background: #fff;
    margin: 0 18px;
}
.reveal .fzhd{position: absolute;
    top: 0;
    right: 0;
    width: 115px;
    height: 115px;}
	
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.3);
		z-index: 999;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 200px;
		left: 40%;
		right:40%;
		margin-left:-80px;
		width: 520px;
		height:400px;
		overflow:auto;
		background: rgba(0,0,0,.4);
		position: absolute;
		z-index: 9999;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
.reveal{padding:20px;width:600px;margin:0 auto;position: relative; background-color: #999;}
.reveal h1{width:100%; height:40px; line-height:40px; background:#DA251C; text-align:left; text-indent:25px; font-size:16px; font-weight:normal; color:#fff;}
/*	.reveal-modal.small 		{width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{width: 800px; margin-left: -440px;}*/
	
.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position:absolute;
		top: 18px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
} 
