<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*!
 * 开云APP建站  一建轻松建站
 * 详尽信息请看官网：http://www.stwlsz.com/
 *
 * Copyright 2014 开云APP建站
 *
 * 请尊重原创，保留头部版权
 * 仅供学习参考使用，不可用于任何商业用途
 *
 * 客服QQ 1361403024
 */
.content { max-width: 1400px; min-width: 1200px; height: auto; margin: 0 auto; box-sizing: border-box; }
img {max-width: 100%;}
.page-down {width: 30px;height: 30px;background: #999;position: fixed;bottom: 30px;right: 30px;text-align: center;line-height: 30px;font-size: 18px;color: #fff;cursor: pointer;display: none;z-index: 99999;}
.page-down:hover {background: #e13d00;}
.table{ display:table; width:100%; height:100%;}
.table .cell{ display:table-cell; text-align:center; vertical-align:middle;}
.smallest-screen {position: fixed;z-index: 999999;width: 100%;height: 100%;background: url(/images/displaynone.png) no-repeat center #666;display: none;}
@media only screen and (max-width : 319px) {
.smallest-screen {display: block;} /*判断屏幕小于319px隐藏显示网站*/
}
.white{ color:#fff !important;}
.webmain{ overflow:hidden; margin: 0 auto; background: #fff; min-width: 1200px; }
.tishi{ text-align: center; color: #333; font-size: 14px; padding-bottom: 20px; }

.middle_holder { display: inline-block; font-size: 0; width: 0; height: 30px;vertical-align: middle;}
.middle {display: inline-block;vertical-align: middle; width: 100%;}
.nav_handle { display: none; position: relative; width: 27px; padding: 0 0 0 15px; cursor: pointer; float: right; }
.nav_handle b { width: 27px; height: 10px; position: relative; }
.nav_handle b i { display: block; position: absolute; left: 0; right: 0; height: 2px; background-color: #fff; top: 0; -webkit-transform-origin: 29% 50%; transform-origin: 29% 50%;  transition: all .3s ease; -webkit-transition: all .3s ease; }
.nav_handle b .l_2 { top: auto; bottom: 0; }
.nav_handle.on b i{transform: rotate(45deg); background: #e13d00;}
.nav_handle.on b .l_2 { transform: rotate(-45deg); }

.banner{ position: relative; overflow: hidden; text-align: center; }
.banner img{ width: 1920px; height: auto; max-width: inherit; }
.banner .pagination{ z-index: 99; text-align: center; line-height: 20px; height: 20px; width: 100%; position: absolute; left: 0; bottom: 20px; }
.banner .pagination .swiper-pagination-switch{ width: 10px; height: 10px; background: #fff; opacity: 1; display: inline-block; margin: 0 4px; border-radius: 5px; }
.banner .pagination .swiper-active-switch{ width: 25px; opacity: 1; background: #e13d00; }
.banner .banner-left{ position: absolute; opacity: .8; font-size: 80px; color: #fff; left: 80px; top: 50%; width: 40px; height: 110px; line-height: 110px; margin-top: -55px; }
.banner .banner-right{ position: absolute; opacity: .8; font-size: 80px; color: #fff; right: 80px; top: 50%; width: 40px; height: 110px; line-height: 110px; margin-top: -55px; }
.banner .banner-left:hover,.banner .banner-right:hover{ opacity: 1; }

/*.banner {width: 100%;position: relative;height: auto;background: #eee; display: table;}
.banner .bd {margin: 0 auto;position: relative; width:100%; z-index: 0;overflow: hidden;}
.banner .bd ul {width: 100% !important;}
.banner .bd li {width: 100% !important;height: 550px;overflow: hidden;text-align: center; background-size:auto 100% !important;  }
.banner .bd li a {display: block;height: 550px; position: absolute; left: 0; top: 0; width: 100%; z-index: 8;}
.banner .hd {width: 100%;position: absolute;z-index: 1;bottom: 10px;left: 0;height: 30px;line-height: 30px;text-align: center;_background: #000;_filter: alpha(opacity=60);}
.banner .hd ul {text-align: center;padding-top: 5px;}
.banner .hd ul li {display: inline-block;margin: 0 5px;width: 10px;height: 10px;background: #fff;cursor: pointer;overflow: hidden;line-height: 999px; border-radius: 8px;}
.banner .hd ul .on {background: #00abbc; width: 30px;}
.banner .prev {background: url(/images/sprite.png) left top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%;margin-top: -50px;width: 45px;left: 0;opacity: 0.2;}
.banner .prev:hover {opacity: 0.5;}
.banner .next {background: url(/images/sprite.png) right top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%;margin-top: -50px;width: 45px;right: 0;opacity: 0.2;}
.banner .next:hover {opacity: 0.5;}*/

.header{ padding:20px 0; width:100%; box-sizing:border-box; position: fixed; left:0; top:0; z-index:999; transition:all 0.5s; background: rgba(4,14,35,0.3); }
.header .logo{ float:left; position:relative; width:170px; }
.header .logo img{transition:all 0.5s;}
.header .logo .logoimgon{ position:absolute; width:100%; left:0; top:0; opacity:0; }
.header .city{ float:left; height:30px; line-height:30px; float:left; margin:7px 0 0 30px; color:#fff; font-size:14px;}
.header .city span{ display:inline-block; transition:all 0.5s;}
.header .city .qhcs{ display:inline-block; cursor: pointer; position:relative; width:45px; height:30px; line-height:30px; text-align:center; border:1px solid #eee; color:#eee; font-size:12px; margin-left:15px; transition:all 0.5s;}
.header .city .qhcs:hover{ border: 1px solid #e13d00; background: #e13d00; color: #fff; }
.header .inmuen{ float:right; line-height:45px;}
.header .inmuen ul li{ display:block; float:left; position: relative; }
.header .inmuen ul li &gt; a{ display: block; padding:0 15px; font-size:15px; color:#fff; }
.header .inmuen ul li:hover &gt; a{ color:#e13d00;}
.header .inmuen ul li.on &gt; a{ color:#e13d00;}
.header .inmuen ul li:hover .erji{display: block;}
.header .inmuen ul li .erji{ display: none; padding: 5px 0; width: 160px; background: rgba(255,255,255,.8); position: absolute; left: 50%; top: 100%; margin-left: -80px; }
.header .inmuen ul li .erji a{ display: block; height: 35px; line-height: 35px; padding: 0 10px; text-align: center; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.header .inmuen ul li .erji a:hover{ background: #e13d00; color: #fff; }
.header .inserch{ float: right; line-height: 30px; color: #fff; margin-left: 30px; margin-top: 7px; }
.header .inserch .text{ color: #fff; transition: all .5s; height: 30px; line-height: 30px; width: 0; border: 1px solid #fff; background: rgba(255,255,255,.4); padding: 0; border-radius: 15px; opacity: 0; }
.header .inserch .sub{ outline: none; font-size: 16px; color: #fff; margin-left: 10px; }
.header .inserch:hover .text{ opacity: 1; width: 130px; padding: 0 10px; }

.header_on{ background:#fff; padding: 15px 0; transition:all 0.5s; border-bottom: 1px solid #dfdfdf;}
.header_on .logo .logoimg{ opacity: 0; }
.header_on .logo .logoimgon{ opacity: 1; }
.header_on .city{ color: #666; }
.header_on .city .qhcs{ border: 1px solid #dfdfdf; color: #666; }
.header_on .inmuen ul li .erji{ background: rgba(0,0,0,.8); }
.header_on .inmuen ul li .erji a{ color: #fff; }
.header_on .inmuen ul li &gt; a{ color: #444; }
.header_on .inserch .sub{ color: #444; }
.header_on .inserch .text{ border: 0px; background: #f1f1f1; color: #666; }

.fixd-box{position:fixed;left:0;top:0;right:0;z-index:59;background:#e13d00;color:#fff;overflow:hidden;display:none; z-index: 9999;}
.fixd-box .wrap{ padding:40px 0 80px; }
.fixd-box h2{font-size:52px;font-weight:400;padding:0 0 50px 168px}
.fixd-box .txt .left{float:left;width:55%; box-sizing: border-box; padding-right: 80px;}
.fixd-box .left dl{font-size:18px}
.fixd-box .left dl:first-child{margin-bottom:3em}
.fixd-box .left dl dt{float:left}
.fixd-box .left dl dt img{width:127px;height:127px}
.fixd-box .left dl dd{overflow:hidden;line-height:2;padding:0 0 0 40px}
.fixd-box .left dl:first-child+dl dd{padding-top:10px}
.fixd-box .left dl dd a{display:inline-block;margin:0 .5em 0 0;color:#fff}
.fixd-box .txt .right{overflow:hidden;line-height:1.3}
.fixd-box .txt .right p{font-size:42px}
.fixd-box .txt .right p:first-child{margin-bottom:1em}
.fixd-box .txt .right span{font-size:56px;font-family:Arial}
.fixd-box .close{background:url(/images/close.gif) no-repeat;width:50px;height:50px;position:absolute;right:20px;top:40px}

.in-about{padding: 70px 48px 65px 48px;}
.ina-left{float: left;}
.ina-left img,.ina-right img{display: block;}
.ina-right{width: 740px;float: left;padding-top: 54px;margin-left: 140px;}
.ina-right .h1{color: #10150f;font-size: 30px;margin-top: 10px;position: relative;width: 220px;}
.ina-right .h1:after{position: absolute;content: '';width: 10px;height: 2px;background: #e13d00;right: -20px;top: 50%;margin-top: -1px;}
.ina-right p{font-size: 18px;color: #444;line-height: 30px;margin-top: 52px;}
.ina-right span{font-size: 21px;color: #e13d00;}
.in-about li{margin-top: 60px;width: 315px; text-align: center;float: left;position: relative;transition: all 1s;}
.in-about li:after{position: absolute;content: '';width: 1px;height: 60px;background: #e8e8e8;right: 0;top: 0;}
.in-about li:nth-child(4n):after{display: none;}
.in-about li .count-title{display: inline-block; font-size: 70px;color: #444444;font-family: Brandon Text;line-height: 50px;margin-bottom: 18px;}
.in-about li span{ display: inline-block;font-size: 70px;color: #444444;font-family: Brandon Text;margin-left: 5px;line-height: 50px;}
.in-about li .h2{font-size: 16px;color: #777;}
.ina-btn{display: block;background: url(/images/ina-num.png) no-repeat center;height: 145px;margin-top: -20px;padding-top: 40px;}
.ina-btn:hover .h3,.ina-btn:hover .h4{color: #d31313;}
.ina-btn .h3{font-size: 70px;line-height: 50px;color: #444;text-align: center;font-family: Vani;}
.ina-btn .h4{color: #777777;font-size: 16px;}
.in-about li:hover .count-title,.in-about li:hover span{color: #e13d00;}
.in-about li:hover{transform: translateY(-10px);}

.fw_serlist{background: #f4f4f4; padding: 1px 0;}
.fw_serlist .title{text-align: center;  font-size: 36px;padding-bottom: 10px; padding-top: 50px; }
.fw_serlist .lmjj{ font-size: 16px; text-align: center; color: #666; }
.fw_serul{ padding-bottom: 70px;height: auto;padding-top: 50px; position: relative;}
.fw_serul li{ display:block; width: 23%; float: left; margin: 0 1%; text-align: center;-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear; height: auto; padding: 15px; box-sizing: border-box; position: relative; background: #fff; }
.fw_serul li:hover{ transform: translate3d(0,-2px,0);
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);}
.fw_serul li .tit{ font-size: 28px; margin: 30px 0; color: #333; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fw_serul li .stit{ font-size: 26px; color: #555; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fw_serul li .jj{ color: #555; font-size: 16px; line-height: 25px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 5px 0 40px; }
.fw_serul li .pic img{ width: 100%; height: auto; }
.fw_serul li .more{ width: 100px; height: 30px; line-height: 30px; text-align: center; margin: 30px auto 20px; border: 1px solid #dfdfdf; border-radius: 15px; color: #666; }
.fw_serul li .more:hover{ transform: scale(1.1,1.1); }
.fw_serul li .ico{ display: block; position: absolute; top: -40px; right: -40px; z-index: 99; }
.fw_serul li.li1{ background: #e60212; }
.fw_serul li.li3{ background: #0580cb; }
.fw_serul li.li4{ background: #e13d00; }
.fw_serul li.li1 .tit,.fw_serul li.li1 .stit,.fw_serul li.li1 .jj,.fw_serul li.li1 .more{ color: #fff; }
.fw_serul li.li3 .tit,.fw_serul li.li3 .stit,.fw_serul li.li3 .jj,.fw_serul li.li3 .more{ color: #fff; }
.fw_serul li.li4 .tit,.fw_serul li.li4 .stit,.fw_serul li.li4 .jj,.fw_serul li.li4 .more{ color: #fff; }

.clearfix:after{content:"";height:0;visibility:hidden;display:block;clear:both;}
.container{ width:98%; margin:0px auto;font-size: 15px;}
.seoresult table.bdseoresult{ border: 1px solid #ccc; border-collapse:collapse; width:100%;}
.seoresult-title { text-align: center; font-size: 32px; line-height: 1.5; color:#fb0313; margin:20px auto 10px;}
.seoresult table th,.seoresult table td{border: 1px solid #ccc; text-align: center;}
.seoresult{ height: 600px; overflow: hidden;box-shadow: 0px 9px 9px 2px #ccc; margin-bottom: 20px;}
.bdseoresult td{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.bdseoresult td .tit{ width: 150px; overflow: hidden; height: 60px; line-height: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bdseoresult th , .tableid_ th{background-color:#e13d00!important; color:#fff; line-height: 2;}
.seoresult table.bdseoresult{ border: 1px solid #ccc; border-collapse:collapse; width:100%;}
.seoresult-title { text-align: center; font-size: 32px; line-height: 1.5; color:#fb0313; margin:20px auto 10px;}
.seoresult table th,.seoresult table td,.tableid_ th{border: 1px solid #ccc; text-align: center;}
.bdseoresult td{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.bdseoresult th , .tableid_ th{background-color:#e13d00!important; color:#fff; line-height: 2;padding:15px 0px;}
.td1{ width:150px!important;}
.td3{ width:250px!important;}
.td4,.td5{width:50px!important;}
.td6{ width:120px!important;}
.td7{ width:200px!important; }
.scrollTbody td:last-child{background:url(/images/rightway.png) no-repeat 30px center; background-size:auto 20px; font-size:16px; }
.bgimg1{ background:url(/images/main11.jpg) no-repeat top center; height:158px; margin: 30px auto 20px;}
.seoresult table.bdseoresult{ border: 1px solid #ccc; border-collapse:collapse; width:100%;}
.seoresult-title { text-align: center; font-size: 32px; line-height: 1.5; color:#fb0313; margin:20px auto 10px;}
.seoresult table th,.seoresult table td{border: 1px solid #ccc; text-align: center;}
.bdseoresult td{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.bdseoresult th , .tableid_ th{background-color:#e13d00; color:#fff; line-height: 2;}
.scrollTbody tr {height: 60px;line-height: 60px;}
.tableid_ {width: 100%!important}

.incase{ padding: 50px 0; }
.incase .lmtit{ text-align: center; font-size: 36px; margin-bottom: 10px; }
.incase .lmjj{ font-size: 16px; text-align: center; color: #666; line-height: 25px; max-width: 750px; margin: 0 auto; }
.incasenr .hd{ padding: 20px 0; }
.incasenr .hd ul li{ display: block; width: 23%; margin: 0 1%; border-radius: 5px; float: left; height: 40px; background: #f1f1f1; line-height: 40px; text-align: center; font-size: 15px; cursor: pointer; }
.incasenr .hd ul li.on{ background: #e13d00; color: #fff; }
.incasenr .bd ul li{ display: block; width: 31.3333%; margin: 0 1% 10px; float: left; }
.incasenr .bd ul li .pic{ position: relative; overflow: hidden; }
.incasenr .bd ul li .pic img{ width: 100%; transition: all .5s; }
.incasenr .bd ul li:hover .pic img{ transform: scale(1.1,1.1); }
.incasenr .bd ul li .pic .fgc{ opacity: 0; transition: all .5s; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(225,61,0,.8); }
.incasenr .bd ul li .pic .fgc .stit{ padding: 0 20px; height: 25px; line-height: 25px; text-align: left; color: #fff; font-size: 14px; overflow: hidden;  }
.incasenr .bd ul li .pic .fgc .jj{ height: 40px; line-height: 25px; text-align: left; font-size: 12px; color: #fff; padding: 20px 20px 0; opacity: .8; height: 50px; overflow: hidden; }
.incasenr .bd ul li:hover .pic .fgc{ opacity: 1; }
.incasenr .bd ul li .tit{ height: 40px; line-height: 40px; text-align: center; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.kh_pj{background:url(/images/kh_pjbg.jpg) top center no-repeat #f4f4f4;height:auto; padding: 1px 0 50px;}
.kh_pj .title{text-align: center;  font-size: 36px; margin: 0px 0px 50px;padding-bottom: 10px; margin:50px 0px;}
.kh_pj .title p{ font-size:16px; color: #666; text-transform:capitalize; padding:10px 0px 0;}
.case{overflow:hidden}
.caseCont{overflow:hidden;padding:30px 0}
.inkefpjnr ul li{ display: block; width: 25%; float: left; }
.case .caseli{ width: 96%; margin: 0 2%; height:auto;background:#fff;transition:.3s;-webkit-transform:.5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-ms-transition:-ms-transform .5s;border:1px solid #ddd;box-sizing: border-box;}
.case .caseli p.qyld{font-size:14px;text-align:center;padding:5px 0;border-top:1px solid #e8e8e8}
.case .caseli .corred{ font-size: 14px; color: #f00; display: block; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.case .caseli:hover{background:#e13d00}
.case .caseli:hover .caseTxt b{color:#fff}
.case .caseli:hover .caseTxt span{color:#fff}
.case .caseli:hover .caseTxt p{color:#fff}
.case .caseli:hover p.qyld{background:0 0;color:#fff}
.caseImg{height:180px;text-align:center;vertical-align:middle;margin-top:20px}
.caseTxt{padding:18px 20px}
.caseImg img{margin:0 auto}
.caseTxt b{color:#333;font-size:20px;text-align:center;margin-bottom:5px;font-weight:400}
.caseTxt span{font-size:15px;margin-top:10px;display:inline-block;color:#666;text-align:left; line-height: 25px; height: 233px; overflow: hidden;}
.caseTxt{color:#333;font-size:14px;text-align:center}
.ckgd{display:block;background:#e35f13;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;font-size:18px;color:#fff;text-decoration:none;padding:5px 0;text-align:center;margin:20px 0 10px}

.inmeiti{ padding-bottom: 50px; }
.inmeiti .title{text-align: center;  font-size: 36px;margin:50px 0px;}
.inmeiti .title p{ font-size:16px; color: #666;text-transform:capitalize; padding:10px 0px 0;}
.imglist_w { overflow: hidden; position: relative;/*必要元素*/ }
.imglist_w ul { width: auto; overflow:hidden;}
.imglist_w li { height:auto; width:31.333333%; float: left;margin:0px 1%; text-align:center;border: 1px solid #ddd;box-sizing: border-box;}
.imglist_w li:hover{border: 1px solid #e13d00; border-bottom:2px solid #e13d00; background: url(/images/jt_moreH.png) right bottom no-repeat;}
.imglist_w li img { margin-bottom: 25px;width: 100%; height: auto; }
.imglist_w li a { font-size:24px; line-height:35px; height:auto; display:block;color: #337ab7;}
.imglist_w li a:hover{color: #23527c;}
.imglist_w li a:hover img { filter: alpha(opacity=86); -moz-opacity: 0.86; opacity: 0.86; }
.imglist_w li p { overflow: hidden; padding:0px 20px 0;text-align:left; font-size: 24px; color: #337ab7; line-height: 35px; height: 95px; overflow: hidden; margin-bottom: 45px; }
.imglist_w li:hover p{ color: #23527c; }

.index{padding-top: 70px;}
.index .h1{color: #333; float: left;font-size: 36px;line-height: 36px;position: relative;line-height: 36px;}
.index .h1:after{position: absolute;content: '';width: 10px;height: 2px;background: #e13d00;right: -20px;top: 50%;margin-top: -1px;}
.index .h2{font-size: 16px;color:#666666;line-height: 16px;margin-top: 19px;}
.index a.more-btn{display: block;float: right;padding-left: 31px;background: url(/images/read-btn.png) no-repeat left top;font-size: 14px;color: #666;font-family: 'Open Sans';line-height: 22px;position: relative;}
.index a.more-btn:after{transition: all 1s; position: absolute;content: '';width: 36px;height: 1px;background: #bebebe;left: 30px;bottom: 0;}
.index a.more-btn:hover{color: #cc0a0a;background: url(/images/read-btnH.png) no-repeat left top;}
.index a.more-btn:hover:after{width: 76px;background: #cc0a0a;}
.index-three{background: #f5f5f5;padding-bottom: 57px;}
.int-left{display: block;width: 400px;height: 560px;background: white;float: left;box-shadow: 0 5px 15px rgba(0,0,0,0.06);padding: 29px 20px 26px 20px;}
.int-left .h3{font-size: 18px;color: #666666;line-height: 26px;width: 300px;margin-bottom: 27px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.int-left .h4{font-size: 14px;color: #999;font-family: 'Open sans';margin-bottom: 27px;}
.ine-pic{width: 350px;height: 380px;overflow: hidden;}
.ine-pic img{width: 100%;height: 100%;display: block;transition: all 1s;}
.int-left:hover img{transform: scale(1.1);}
.int-mid{width: 400px;float: left;margin-left: 20px;height: auto;overflow: hidden;}
.intm{display: block;height: 263px;background: white;padding: 0 32px;padding-top: 34px;}
.intm .h3{ font-size: 18px;color: #444;line-height: 18px;margin-bottom: 23px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.intm p{height: 44px; font-size: 14px;color: #999;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.intm-bot{position: relative; height: 115px;border-top: solid 1px #e4e4e4;padding-top: 30px;margin-top: 37px;background: url(/images/intm.png) no-repeat right center;}
.intm-bot:before{position: absolute;content: '';width: 0%;height: 1px;background: #dc1416;transition: all 1s;top: -1px;}
.intm:hover .intm-bot:before{width: 100%;}
.intm:hover .intm-bot{background: url(/images/intmH.png) no-repeat right center;}
.intm-bot .h4{font-size: 50px;color: #444;font-family: 'sn';line-height: 50px;}
.intm-bot .h5{font-size: 14px;color: #777;font-family: 'Open sans';padding-left: 3px;}
.intm.ma20{margin-bottom: 20px;}
.int-right{width: 480px;float: left;margin-left: 20px;padding: 25px 20px 0 20px;background: white;height: auto;overflow: hidden;}
.inr-list{height: 116px;border-bottom: solid 1px #e4e4e4;display: block;padding-top: 30px;}
.inr-list:last-child{border-bottom: none;}
.inr-l{width: 116px;float: left;padding-left: 20px;}
.inr-l .h4{font-size: 50px;color: #444;font-family: 'sn';line-height: 50px;}
.inr-l .h5{font-size: 14px;color: #777;font-family: 'Open sans';padding-left: 3px;}
.inr-r{float: left;width: 315px;}
.inr-r .h3{ font-size: 18px;color: #444;line-height: 18px;margin-bottom: 13px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.inr-r p{ height: 44px;font-size: 14px;color: #999;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.int-top{font-size: 16px;color: #444;margin-bottom: 20px; margin-top: 20px;}
.int-top a{font-size: 16px;color: #444;padding: 0 10px;}
.int-top a.active,.int-top a:hover{color: #dd2223;}

.section_head{padding:30px 0 40px}
.section_head .title{text-align:center}
.section_head .title p{color:#333;font-size:36px;margin-bottom: 10px;}
.section_head .title p i{color:#f50;}
.section_head .title span{display:block;color:#666;font-size:16px}
.iclients-wrapper{padding:10px 0 70px;margin:0 auto;position:relative;z-index:1}
.iclients-list{overflow:hidden;margin-left:-2px}
.iclients-list ul{margin-right:-2px}
.iclients-list ul li{float:left;width:25%;padding:0 2px 2px 0;background:url(/images/szkhbg.png) no-repeat right bottom;box-sizing:border-box;position:relative;cursor:pointer}
.iclients-list ul li .icname{text-align:center;background-color:rgba(0,0,0,.75);width:100%;height:100%;overflow:hidden;position:absolute;left:-1px;top:-1px;opacity: 0; transition: all .5s;}
.iclients-list ul li .icname div{display:table;width:100%;height:100%}
.iclients-list ul li .icname div span{padding:0 10px;color:#fff;font-size:12px;line-height:18px;display:table-cell;vertical-align:middle}
.iclients-list ul li:hover .icname{ opacity: 1; }

.footer-mess {width: 100%;background-color: #e13d00;}
.footer-mess .mess-left {float: left;width: 25%;}
.footer-mess .mess-left .left_con {padding: 50px 42px;}
.footer-mess .mess-left .left_con .top {color: #fff;}
.footer-mess .mess-left .left_con .top p {font-size:2vw;}
.footer-mess .mess-left .left_con .top span {font-size:1.8vw;}
.footer-mess .mess-left .left_con .top .line {width: 192px;height: 1px;background-color: #fff;display: block;margin: 30px 0px;}
.footer-mess .mess-left .left_con b {color: #fff;font-size:2vw;font-weight: bold;line-height: 130%;}
.footer-mess .mess-left .left_con .bshare-custom {margin:20px 0px 40px;}
.footer-mess .mess-left .left_con .bshare-custom .bdsharebuttonbox a {display: inline-block;vertical-align: middle;width: 30px;height: 30px;padding:0px;margin-right: 12px;background-image: url(/images/common_icons.png);background-repeat: no-repeat;}
.footer-mess .mess-left .left_con .bshare-custom .bdsharebuttonbox a.bds_tsina {background-position: -120px 0px;}
.footer-mess .mess-left .left_con .bshare-custom .bdsharebuttonbox a.bds_renren {background-position: -150px 0px;}
.footer-mess .mess-left .left_con .bshare-custom .bdsharebuttonbox a.bds_sqq {background-position: -180px 0px;}
.footer-mess .mess-left .left_con .bshare-custom .bdsharebuttonbox a.bds_weixin {background-position: -210px 0px;}
.footer-mess .mess-left .left_con .footer_call {color: #fff; font-size: 14px; line-height: 30px;}
.footer-mess .mess-right {float: right;width: 75%;min-height: 414px;padding: 50px 0px;background: url(/images/index_mess_bg.jpg) no-repeat center;}
.footer-mess .mess-right form {padding: 0px 42px;}
.footer-mess .mess-right .form {background-color: #fff;padding: 25px 50px;box-sizing:border-box;}
.footer-mess .mess-right .form h5 {color: #3d3d3d;font-size: 24px;line-height: 34px;padding: 0px 9px;}
.footer-mess .mess-right .form input,.footer-mess .mess-right .form select {color: #888;font-size: 15px;width: 100%;height: 50px;line-height: 48px;border:1px solid #ccc;padding:0px 15px;box-sizing:border-box;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.footer-mess .mess-right .form input:hover,.footer-mess .mess-right .form select:hover {border-color: #e13d00;}
.footer-mess .mess-right .form .ind_wrap {margin: 23px 0px 25px;}
.footer-mess .mess-right .form .ind_wrap .input_text {width: 50%;padding: 0 9px;float: left;box-sizing:border-box;}
.footer-mess .mess-right .form .ind_sub {padding: 0 9px;}
.footer-mess .mess-right .form .ind_sub input {display: block;float: right;width: 158px;height: 42px;line-height: 40px;color: #e13d00;border:1px solid #e13d00;border-radius: 50px;background-color: #fff;cursor:pointer;}
.footer-mess .mess-right .form .ind_sub input:hover {background-color: #e13d00;color: #fff;}
.footer-mess .mess-right .form .ind_mess {padding:0px 9px;margin: 25px 0px;}
.footer-mess .mess-right .form .ind_mess textarea {display: block;float: left;width:100%;height: 120px;color: #666;font-size: 15px;border:1px solid #ccc;padding: 15px;outline: none;font-family: "Microsoft Yahei";box-sizing:border-box;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.footer-mess .mess-right .form .ind_mess textarea:hover {border-color: #e13d00;}
.footer-mess .mess-right .form .ind_mess .code {width: 30%;display: block;float: right;}
.footer-mess .mess-right .form .ind_mess .code .ind5_pho {margin-bottom: 20px;}
.footer-mess .mess-right .form .ind_mess .code #verycode {width: 55%;float: left;}
.footer-mess .mess-right .form .ind_mess .code .yzm {width: 42%;height: 50px;border:1px solid #e13d00;background: #e13d00;color: #fff;float: right;cursor: pointer;}
.footer-mess .mess-right .form .ind_mess .code .yzm:hover {background:#0162bd;border-color: #0162bd;}
.footer-mess .mess-right .form .form-control{ outline: none; }

.c-foot{background: #222;padding-top: 63px;}
.foot-one{margin-bottom: 87px;}
.foot-one dl{float: left; width: 16.666666%;}
.foot-one dt{margin-bottom: 22px;}
.foot-one dt a{font-size: 16px;color: rgba(255,255,255,0.8);padding-right: 86px;position: relative;line-height: 16px;margin-bottom: 23px;}
.foot-one dt a:before{position: absolute;content: '';width: 2px;height: 14px;background: #7f7f7f;left: -11px; top: 50%;margin-top: -7px;}
.foot-one dd a{font-size: 14px;color: rgba(255,255,255,0.4);line-height: 26px;}
.foot-one dl:last-child a{padding-right: 0;}
.foot-one dt a:hover,.foot-one dd a:hover{color: white;}
.foot-two{padding-bottom: 16px;border-bottom: solid 1px #393939;}
.foot-two p{float: left;font-weight: bold;font-size: 14px;color: rgba(255,255,255,0.6);line-height: 40px;}
.foot-two p a{font-size: 14px;color: rgba(255,255,255,0.6);font-weight: normal;padding: 0 5px;}
.foot-two p a:hover{color: white;}
.foot-two .foot-btn{display: block;float: right;width: 140px;height: 40px;text-align: center;line-height: 40px;background: none;color: rgba(255,255,255,0.8);border: solid 1px #666;}
.foot-two .foot-btn:hover{background: #9d1e1f;border-color: #9d1e1f;}
.foot-three{padding: 45px 0 50px 0;}
.foot-three .ewm{float: left;margin-right: 153px;}
.foot-three .address{margin-top: 22px; font-size: 16px;color: rgba(255,255,255,0.6);line-height: 26px;width: 220px;float: left;position: relative;}
.foot-three .address:before{position: absolute;content: '';width:40px;left: -60px;top: 50%;margin-top: -19.5px; background: url(/images/address.png) no-repeat center;height: 39px;}
.foot-three .foot-tel{margin-left: 140px; margin-top: 22px; font-size: 16px;color: rgba(255,255,255,0.6);line-height: 26px;width: 220px;float: left;position: relative;}
.foot-three .foot-tel:before{position: absolute;content: '';width:40px;left: -60px;top: 50%;margin-top: -19.5px; background: url(/images/foot-tel.png) no-repeat center;height: 39px;}
.foot-three .share{float: right;margin-top: 32px;}
.foot-three .share a{float: left; width: 35px;height: 35px;display: block;padding: 0;margin: 0;margin-left: 13px;opacity: 0.3;}
.foot-three .share a.bds_weixin{background: url(/images/foot-wxH.png) no-repeat center;}
.foot-three .share a.bds_sqq{background: url(/images/foot-qqH.png) no-repeat center;}
.foot-three .share a.bds_tsina{background: url(/images/foot-wbH.png) no-repeat center;}
.foot-three .share a.bds_fbook{background: url(/images/foot-fcH.png) no-repeat center;}
.foot-three .share a:hover{opacity: 1;}
.c-footer{background: #111111;padding: 36px 0 31px 0;}
.footer-left{float: left;}
.footer-left .h1{font-size: 14px;color: rgba(255,255,255,0.5);line-height: 14px;}
.footer-left a{color: rgba(255,255,255,0.5);}
.footer-left a:hover{color: white;}

.nybanner{ height: 335px; background-size: auto 100% !important; }

.wrapper_left{width:285px;position:relative;background:url(/images/wrapper_bg.png) no-repeat left 180px;padding-left:5px; margin-bottom: 50px;}
.wrapper_left .title{padding:60px 0 0 40px;height:220px;margin-top:-130px;background-color:#e13d00;background-image:url(/images/wrapper_left_bg.png);background-repeat:no-repeat;background-position:92% 92%}
.wrapper_left .title .t_e{color:#fff;font-size:40px;text-transform:uppercase;margin-bottom:30px}
.wrapper_left .title .line{width:48px;height:1px;background:#fff;margin:10px 0;}
.wrapper_left .title .t_c{color:#fff;font-size:30px}
.wrapper_left ul li{height:60px;line-height:60px;background:#fff;border-left:1px solid #eee;border-bottom:1px solid #eee; border-right: 1px solid #eee;}
.wrapper_left ul li a{display:block;color:#888;font-size:18px;border-left:2px solid #fff;padding-left:45px}
.wrapper_left ul li.cur,.wrapper_left ul li:hover{border-left-color:#e13d00}
.wrapper_left ul li.cur a,.wrapper_left ul li:hover a{background:#fff;border-left:2px solid #e13d00}
.wrapper_left .info .tel{padding:20px 0;text-align:center}
.wrapper_left .info .tel h5 i{display:inline-block;vertical-align:middle;width:18px;height:18px;background:url(/images/icon18x18.png) no-repeat center}
.wrapper_left .info .tel h5 span{display:inline-block;vertical-align:middle;color:#bbb;font-size:15px;line-height:18px;height:18px;margin-left:10px}
.wrapper_left .info .tel h2{color:#e13d00;font-weight:600;margin-top:5px}
.wrapper_left .info .share{text-align:center;position:relative}
.wrapper_left .info .share a{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:0 5px;background-image:url(/images/share_icon.png);background-repeat:no-repeat}
.wrapper_left .info .share a:hover{opacity:.6}
.wrapper_left .info .share a.qq{background-position:0 0}
.wrapper_left .info .share a.xl{background-position:0 -40px}
.wrapper_left .info .share a.wx{background-position:0 -80px}
.wrapper_left .info .share a.bk{background-position:0 -120px}
.wrapper_left .info .share .tanchuang{display:inline-block}
.wrapper_left .info .share .tanchuang span{display:none;position:absolute;bottom:60px;left:0;width:120px;height:120px;border:1px #ccc solid}
.wrapper_left .info .share .tanchuang span img{width:120px;height:120px;background:url(/images/about_bg.png) center bottom no-repeat;padding-bottom:15px}
.wrapper_left .info .share .tanchuang:hover span{display:block}
.wrapper_left .info .about_key{padding:30px 10px 0}
.wrapper_left .info .about_key a{ font-size: 14px; padding:0 10px;height:30px;line-height:30px;color:#333;margin-right:10px;border:1px #ccc dashed;float:left;margin-bottom:10px}
.wrapper_left .info .about_key a:hover{color:#e13d00}
.wrapper_right{width:calc(100% - 291px);padding:50px 0 60px}
.about_wrapper .t_con{padding:0 0 0 35px}
.about_wrapper .t_con{overflow:hidden;line-height:30px;font-size:15px;margin-top:15px;color:#333}
.about_wrapper .t_con .ab_tit_t h2{font-size:30px;color:#333;height:40px;line-height:40px}
.about_wrapper .t_con .ab_tit_t h3{font-size:18px;color:#666;line-height:24px;font-weight:lighter}
.about_wrapper .t_con .ab_tit_t h5{width:170px;height:2px;display:block;background:#ccc;margin:10px 0 30px 0}

.floatN{ float: none}
.floatL{ float: left}
.floatR{ float: right}
.textR { text-align: right}
.textL { text-align: left}
.textC { text-align: center}
.pd00{padding:0}
.pd05{padding:5px}
.pd10{padding:10px}
.pd15{padding:15px}
.pd20{padding:20px}
.pd25{padding:25px}
.pd30{padding:30px}
.pd35{padding:35px}
.pd40{padding:40px}
.pd45{padding:45px}
.pd50{padding:50px}
.pt00{padding-top:0}
.pt05{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pt35{padding-top:35px}
.pt40{padding-top:40px}
.pt45{padding-top:45px}
.pt50{padding-top:50px}
.pb00{padding-bottom:0}
.pb05{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pb35{padding-bottom:35px}
.pb40{padding-bottom:40px}
.pb45{padding-bottom:45px}
.pb50{padding-bottom:50px}
.pr00{padding-right:0}
.pr05{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr35{padding-right:35px}
.pr40{padding-right:40px}
.pr45{padding-right:45px}
.pr50{padding-right:50px}
.pl00{padding-left:0}
.pl05{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl35{padding-left:35px}
.pl40{padding-left:40px}
.pl45{padding-left:45px}
.pl50{padding-left:50px}

.web_p1 .main,.web_p2 .main,.web_p3 .main,.web_p4 .main,.web_p5 .main{z-index:9; max-width: 1400px; min-width: 1200px; margin: 0 auto;}
.web_p1{width:100%;background:url(/images/web/bg57.jpg) 50% 0 no-repeat;min-height:950px;position:relative;overflow:hidden}
.web_p1 .web_bg,.web_p2 .web_bg{ display: none; width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
.web_bg img{position:absolute}
.web_p1 .web_bg img.img1{width:343px;height:583px;top:0;left:0}
.web_p1 .web_bg img.img2{width:1920px;height:400px;bottom:0;left:0}
.web_p1 .web_bg img.img3{width:190px;height:375px;bottom:0;right:0}
.web_left{margin-top:190px;width:550px}
.web_left h3.title{font-size:54px;color:#fff;font-weight:400;margin-bottom:20px}
.web_left h4{font-size:20px;color:#fff;font-weight:400;margin-bottom:30px}
.web_left p{font-size:14px;color:#fff;line-height:28px;margin-bottom:50px}
.web_left li{width:110px;height:70px;border-radius:5px;border:3px solid rgba(255,255,255,.57);box-shadow:0 0 8px rgba(20,20,20,.58);overflow:hidden;float:left;margin:20px 27px 20px 0;transition:all .3s;-webkit-transition:all .3s}
.web_left li:nth-child(4){margin-right:0}
.web_left li:hover{margin-top:0}
.web_left li img{width:100%;height:100%}
.web_left a.more{display:block;width:546px;height:38px;background:#fff;border-radius:30px;line-height:38px;text-align:center;font-size:16px;color:#333;margin-top:30px;position:relative}
.web_left a.more:hover{background:#066dd2;color:#fff}
.web_left a.more span{display:none;width:16px;height:14px;margin-top:10px;position:absolute;top:0;right:150px}
.web_left a.more:hover span{animation:morebg 1s infinite linear;-webkit-animation:morebg 1s infinite linear}
@keyframes morebg{0%{width:16px}
50%{width:0;padding-left:16px}
100%{width:16px}
}
@-webkit-keyframes morebg{0%{width:16px}
50%{width:0;padding-left:16px}
100%{width:16px}
}
.web_right{margin-top:190px;width:650px;height:650px;position:relative}
.web_right img{position:absolute}
.web_p1 img.img1{z-index:1}
.web_p1 img.img2{z-index:2}

.web_p2{ width: 100%; background: url(/images/web/bg58.jpg) 50% 0 no-repeat; min-height: 950px; position: relative; overflow: hidden;}
.web_p2 .web_left h3.title{ color: #0d7fee;}
.web_p2 .web_left h4{ color: #333;}
.web_p2 .web_left p{ color: #666;}
.web_p2 .web_bg img.img1{ width:220px; height: 500px; bottom: 0; left: 0;}
.web_p2 .web_bg img.img2{ width:362px; height: 600px; top: 0; right: 0;}

.web_p3{ width: 100%; background: url(/images/web/bg59.jpg) 50% 0 no-repeat; min-height: 950px; position: relative; overflow: hidden;}
.web_p3 .web_bg img.img1{ width:344px; height: 582px; top: 0; left: 0;}
.web_p3 .web_bg img.img2{ width:190px; height: 463px; bottom: 0; right: 0;}

.web_p4{ width: 100%; background: url(/images/web/bg60.jpg) 50% 0 no-repeat; min-height: 950px; position: relative; overflow: hidden;}
.web_p4 .web_left h3.title{ color: #0d7fee;}
.web_p4 .web_left h4{ color: #333;}
.web_p4 .web_left p{ color: #666;}
.web_p4 .web_bg img.img1{ width:280px; height: 950px; bottom: 0; left: 0;}
.web_p4 .web_bg img.img2{ width:366px; height: 950px; top: 0; right: 0;}

.web_p5{ width: 100%; background: url(/images/web/bg61.jpg) 50% 0 no-repeat; min-height: 950px; position: relative; overflow: hidden;}
.web_p5 .web_bg img.img1{ width:343px; height: 580px; top: 0; left: 0;}
.web_p5 .web_bg img.img2{ width:190px; height: 460px; bottom: 0; right: 0;}
.web_p5 h3.title{color: #066dd2;}
.web_p5 h4{color: #333;}
.web_p5 p{color: #666;}

.container2{ width: 1400px; margin: 0 auto; }
.Ranking{background: url(/images/wanci/rankingbg.jpg) no-repeat center;height: 500px;text-align: center; margin-top: 85px ;}
.Ranking h3{font-size: 60px;color: #fff;font-weight: normal;padding-top: 85px;}
.Ranking h4{font-size: 36px;color: #333;font-weight: normal;width: 648px;height: 68px;text-align: center;line-height: 68px;background-color: #fff;border-radius: 50px;margin: 20px auto 20px;}
.Ranking p{font-size: 16px;color: #fff;}
.Ranking p em{margin-right: 30px;}
.Ranking p em i{width: 20px;height: 20px;display: inline-block;border-radius: 50%;margin-right: 10px;border: 2px #fff solid;vertical-align: middle;}
.Ranking h5{font-size: 30px;color: #fff;font-weight: normal;margin-top: 20px;}
.Ranking a{width: 205px;height: 60px;background-color: #10d4eb;border-radius: 50px;text-align: center;line-height: 60px;font-size: 20px;color: #333;display: block;margin: 30px auto 0;}

.WebsiteInquiry h3{font-size: 60px;color: #333;font-weight: normal;text-align: center;margin-top: 65px;}
.WebsiteInquiry h4{text-align: center;font-weight: normal;font-size: 36px;color: #333;}
.WebsiteInquiry a{width: 180px;height: 50px;margin:  0 auto;display: block;background-color: #5b07d2;text-align: center;line-height: 50px;border-radius: 50px;color: #fff;font-size: 24px;margin-top: 25px;box-shadow: 0 0 20px rgba(0,0,0,0.3);}
.WebsiteInquiryCon{height: 341px;width: 1238px;background: url(/images/wanci/websiteinquirybgf.png) no-repeat center;margin: 40px 0 50px;position: relative;}
.WebsiteInquiryCon span{width: 432px;height: 392px;display: block;margin: 0 auto;position: relative;top: -30px;}
.WebsiteInquiryCon span img{display: block;width: 432px;height: 392px}
.WebsiteInquiryCon dl{position: absolute;top: 50px;left: 90px;}
.WebsiteInquiryCon dl dt{font-size: 40px;color: #fff;font-weight: normal;}
.WebsiteInquiryCon dl dd p{font-size: 18px;color: #fff;margin-top: 30px;}
.WebsiteInquiryCon dl.dl02{left: 850px;}

.OptimizationSystem{height: 800px;background: url(/images/wanci/optimizationsystembg.jpg) no-repeat center;margin-top: 30px;text-align: center;}
.OptimizationSystem h3{font-size: 60px;color: #fff;font-weight: normal;padding: 115px 0 30px;}
.OptimizationSystem p{font-size: 18px;color: #fff;line-height: 25px;}
.OptimizationSystemCon{position: relative;}
.OptimizationSystemCon span{width: 577px;height: 323px;display: block;margin: 100px auto 0;}
.OptimizationSystemCon ul{position: absolute;}
.OptimizationSystemCon ul li{position: relative;}
.OptimizationSystemCon ul li h4{color: #fff;font-weight: normal;font-size: 14px;}
.OptimizationSystemCon ul li h4 em{font-size: 80px;}
.OptimizationSystemCon ul li p{font-size: 18px;color: #fff;margin-top: 5px;}
.OptimizationSystemCon ul li i{width: 51px;height: 16px;display: inline-block;background: url(/images/wanci/optimizationsystem.png) no-repeat center;position: absolute;top: 45px;left: 145px;-webkit-transition : .1s ease-out;-moz-transition : .1s ease-out;-ms-transition : .1s ease-out;-o-transition : .1s ease-out;transition : .1s ease-out;animation:future 1.5s infinite;opacity: 1;}
@keyframes future{
    0%{opacity:0.2;transform:scale(0.7)}
    50%{opacity:1;transform:scale(1.1)}
	100%{opacity:0.2;transform:scale(0.7)}
}
@-webkit-keyframes future{
    0%{-webkit-opacity:0.2;transform:scale(0.7)}
    50%{-webkit-opacity:1;transform:scale(1.1)}
	100%{-webkit-opacity:0.2;transform:scale(0.7)}
}
.OptimizationSystemCon ul li.li01{top: -197px;right: -140px;}
.OptimizationSystemCon ul li.li01 i{top: 46px;left: 150px;}
.OptimizationSystemCon ul li.li02{top: -217px;right: -347px;}
.OptimizationSystemCon ul li.li02 i{top: 50px;left: 100px;}
.OptimizationSystemCon ul li.li03{top: -315px;right: -770px;}
.OptimizationSystemCon ul li.li03 i{top: 53px;left: -46px;}
.OptimizationSystemCon ul li.li04{top: -548px;right: -889px;}
.OptimizationSystemCon ul li.li04 i{top: 71px;left: -25px;}

.Inquiry{background: url(/images/wanci/inquirybg.jpg) no-repeat center;height: 745px;text-align: center;padding-top: 55px;}
.Inquiry h3{font-size: 60px;color: #333;font-weight: normal;}
.Inquiry p{font-size: 18px;color: #333;line-height: 30px;margin-top: 20px;}
.Inquiry span{display: block;width: 963px;height: 569px;margin: 65px auto 0;}
.Inquiry span img{display: block;width: 100%;}

.ClientNeeds{background: url(/images/wanci/clientneedsbg.jpg) no-repeat center;height: 797px;text-align: center;}
.ClientNeeds h3{font-weight: normal;font-size: 60px;color: #fff;padding-top: 130px;}
.ClientNeeds h4{font-size: 24px;color: #fff;margin-top: 60px;font-weight: normal;}
.ClientNeeds p{font-size: 18px;color: #fff;line-height: 25px;margin-top: 20px;}
.ClientNeeds ul{margin-top: 20px;}
.ClientNeeds ul li{float: left;}
.ClientNeeds ul li h3{font-size: 22px;color: #fff;padding-top: 50px;}
.ClientNeeds ul li.li01{background: url(/images/wanci/clientneedsbox01.png) no-repeat center;width: 165px;height: 329px;margin-left: 115px;}
.ClientNeeds ul li.li02{background: url(/images/wanci/clientneedsbox02.png) no-repeat center;width: 136px;height: 316px;margin-left: 125px;margin-top: 60px;}
.ClientNeeds ul li.li02 h3{padding-top: 40px;}
.ClientNeeds ul li.li03{background: url(/images/wanci/clientneedsbox03.png) no-repeat center;width: 194px;height: 302px;margin-left: 70px;}
.ClientNeeds ul li.li03 h3{padding-top: 70px;}
.ClientNeeds ul li.li04{background: url(/images/wanci/clientneedsbox04.png) no-repeat center;width: 145px;height: 292px;margin-left: 110px;margin-top: 35px;}
.ClientNeeds ul li.li04 h3{padding-top: 40px;}

.KeyWords{background: url(/images/wanci/keywordsbg.jpg) no-repeat center;height: 800px;}
.KeyWords h3{font-size: 60px;color: #333;font-weight: normal;}
.KeyWords p{font-size: 18px;color: #333;line-height: 30px;margin-top: 40px;}
.KeyWords a{width: 180px;height: 50px;margin:  0 auto;display: block;background-color: #5b07d2;text-align: center;line-height: 50px;border-radius: 50px;color: #fff;font-size: 24px;margin-top: 90px;}
.KeyWords div{padding-top: 135px; margin-left:465px;text-align:  center; }

.FreeRanking{background: url(/images/wanci/freerankingbg.jpg) no-repeat center;height: 762px;padding-top: 170px;}
.FreeRanking h3{font-size: 60px;color: #fff;font-weight: normal;}
.FreeRanking p{font-size: 18px;color: #fff;line-height: 25px;margin-top: 55px;}
.FreeRanking h4{font-size: 30px;color: #fff;margin-top: 100px;font-weight: normal;}
.FreeRanking a.More{font-size: 24px;color: #fff;width: 196px;height: 60px;text-align: center;line-height: 60px;display: block;border: 1px #fff solid;border-radius: 50px;margin-top: 20px;}

.CommittedSendu{text-align: center;}
.CommittedSendu h3{font-size: 60px;font-weight: normal;color: #333;}
.CommittedSendu p{font-size: 18px;color: #333;margin-top: 20px;}
.CommittedSendu span{margin: 70px auto 130px;width: 875px;height: 525px;display: block;}
.CommittedSendu span img{display: block;width: 875px;height: 525px;}

.PromotionFee{background: url(/images/wanci/promotionfeebg.jpg) no-repeat center;height: 955px;}
.PromotionFee .container2{position: relative;}
.PromotionFee h3{font-weight: normal;font-size: 60px;color: #fff;padding-top: 180px;}
.PromotionFee p{font-size: 18px;color: #fff;line-height: 30px;margin-top: 55px;}
.PromotionFee span{display: block;margin-top: 55px;}
.PromotionFee em{display: block;position: absolute;right: -95px;top: 105px;border-radius: 45px;overflow: hidden;box-shadow: 0 5px 50px rgba(0,0,0,0.5);}

.TraditionalOptimization{text-align: center;padding-bottom: 75px;}
.TraditionalOptimization h3{font-weight: normal;font-size: 60px;color: #333;padding: 50px 0;}
.TraditionalOptimization h3 em{display: block;color: #333;font-size: 18px;margin-top: 5px;}
.TraditionalOptimization-Left ul li{border-bottom: 1px #dadada solid;}
.TraditionalOptimization-Left ul li span{font-size: 24px;color: #fff;width: 300px;border-left: 1px #dadada solid;height: 94px;display: block;float: left;}
.TraditionalOptimization-Left ul li.li01{background-color: #565656;height: 94px;line-height: 94px;}
.TraditionalOptimization-Left ul li.li01 span:first-child{width: 184px;border-left: none;}
.TraditionalOptimization-Left ul li.li02{height: 94px;line-height: 94px;}
.TraditionalOptimization-Left ul li.li02 span{width: 300px;border-left: 1px #dadada solid;height: 94px;display: block;font-size: 18px;color: #333;float: left;}
.TraditionalOptimization-Left ul li.li02 span:first-child{width: 184px;border-left: none;background-color: #f5f5f5;}
.TraditionalOptimization-Left ul li span.span01{line-height: 30px;padding-top: 20px;height: 74px;}
.TraditionalOptimization .container2{position: relative;}
.TraditionalOptimization-Right{width: 415px;height: 514px;background: url(/images/wanci/traditionaloptimization.png) no-repeat center;position: absolute;right: 0;top: 180px;border-radius: 10px;overflow: hidden;}
.TraditionalOptimization-Right ul li{height: 95px;font-size: 25px;color: #fff;font-weight: normal;line-height: 100px;border-bottom: 1px #a97cdb solid;}
.TraditionalOptimization-Right ul li:first-child{height: 110px;}
.TraditionalOptimization-Right ul li.li03{line-height: 45px;}
.TraditionalOptimization-Right a{font-size: 30px;color: #333;width: 263px;height: 52px;background-color: #10d4eb;border-radius: 50px;line-height: 52px;text-align: center;display: block;margin: 30px auto 0;}

.IntelligentAge{padding: 40px 0 70px;}
.IntelligentAge h3{font-size: 60px;color: #333;font-weight: normal;text-align: center;}
.IntelligentAge ul{margin: 70px 0 80px;}
.IntelligentAge ul li{float: left;width: 25%;border-left: 1px #f0f0f0 solid;text-align: center;height: 100px;}
.IntelligentAge ul li.li02{width: 49%;}
.IntelligentAge ul li.li02 span{width: auto;}
.IntelligentAge ul li:first-child{border-left: none;}
.IntelligentAge ul li span{width: 65px;height: 65px;display: block;margin: 0 auto;font-size: 48px;color: #333;line-height: 65px;}
.IntelligentAge ul li span img{display: block;width: 65px;height: 65px;}
.IntelligentAge ul li p{font-size: 18px;color: #999;margin-top: 20px;}
.CommittedTo{text-align: center;background: url(/images/wanci/committedtobg.png) no-repeat center;padding: 25px 0 30px;}
.CommittedTo h3{font-size: 40px;color: #fff;font-weight: normal;}
.CommittedTo h3 b{font-weight: normal;display: block;font-size: 50px;}
.CommittedTo a{width: 263px;height: 52px;display: block;background-color: #3ff9fb;font-size: 24px;color: #666;text-align: center;line-height: 52px;margin: 30px auto 0;border-radius: 50px;box-shadow: 0 0 35px rgba(0,0,0,0.3);}
.CommittedTo h4{font-size: 35px;color: #f3f60b;margin-top: 20px;font-weight: normal;}

.idx_banner{height: 700px;}
.idx_top{width: 1200px;margin:0 auto;padding:60px 75px;border-radius:100px;background: #fff;box-shadow:0 0 20px #ddd;margin-top: -90px; box-sizing: border-box;}
.idx_top li{width: 262px;float: left;}
.idx_top li .info{text-align: center;display: inline-block;}
.idx_top .icon{margin-right: 20px;width: 56px;height: 56px;vertical-align: middle;display: inline-block;}
.idx_top .num{font-size: 20px;color: #ee00fe;}
.idx_top .font{font-size: 16px;color: #666666;margin-top: 10px;}
.idx_top .num span{font-size: 36px;}
.idx_seo{padding:70px 0 10px;background: url("/images/seo/idx_33.jpg") no-repeat center bottom;background-size:cover;margin-top: 10px;}
.idx_seo .title{font-size: 30px;color: #333333;text-align: center;}
.idx_seo .smtit{font-size: 24px;color: #ee00fe;font-weight: bold;text-align: center;margin-top: 25px;}
.idx_seo .brief{font-size: 16px;color: #888888;line-height: 30px;width: 1080px;margin:45px auto 0;}
.idx_seo .detail{margin-top: 60px;}
.idx_seo .detail .img{width: auto;margin:0 auto;display: block;}
.idx_risk{padding:180px 0 130px;background: url("/images/seo/idx_32.jpg") no-repeat center;background-size:cover;}
.idx_risk .detail{margin-top: 75px;}
.idx_risk .lbox{width: 530px;}
.idx_risk .lbox li{margin-bottom: 40px;padding:25px;border-radius:6px;box-shadow:0 0 10px #ddd;background: #fff;}
.idx_risk .lbox .icon{width: 90px;}
.idx_risk .lbox .info{width: 360px;}
.idx_risk .lbox .title{font-size: 24px;color: #ee00fe;font-weight: bold;padding:5px 0 5px;}
.idx_risk .lbox .desc{font-size: 16px;color: #999999;margin-top: 15px;}
.idx_risk .rbox{width: 50%;}
.idx_titbox{text-align: center;}
.idx_titbox .en{font-size: 66px;color: #999999;text-transform: uppercase;opacity: .3;font-family: pingfang;}
.idx_titbox .cn{font-size: 36px;color: #222222;margin-top: -35px;letter-spacing: 2px;}
.idx_titbox .line{background: url("/images/seo/idx_24.png") no-repeat center;background-size:cover;width: 30px;height: 4px;display: block;margin:25px auto 0;}
.idx_titbox .sm{margin-top: 25px;font-size: 18px;color: #333333;font-weight: bold;text-align: center;}
.idx_price{padding:80px 0 0;}
.idx_price .list{margin-top: 80px;text-align: center;font-size: 0;}
.idx_price .item{width: 25%;display: inline-block;}
.idx_price .item .icon:before,.idx_price .item .icon:after{width: 110px;height: 1px;display: block;background: #dfe2e6;content:'';top: 50%;position:absolute;}
.idx_price .item .icon:before{left: -110px;}
.idx_price .item .icon:after{right: -110px;}
.idx_price .item .icon{width: 100px;height: 100px;display: block;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;}
.idx_price .item .title{font-size: 24px;color: #333333;font-weight: bold;margin-top: 40px;}
.idx_price .item .price{font-size: 30px;color: #ee00fe;margin:20px 0;}
.idx_price .item .fz{font-size: 16px;color: #999999;}
.idx_price .item_1 .icon{background-image: url("/images/seo/idx_06.png");}
.idx_price .item_2 .icon{background-image: url("/images/seo/idx_07.png");}
.idx_price .item_3 .icon{background-image: url("/images/seo/idx_08.png");}
.idx_price .item_4 .icon{background-image: url("/images/seo/idx_09.png");}
.idx_price .item_1:hover .icon{background-image: url("/images/seo/idx_06-1.png");}
.idx_price .item_2:hover .icon{background-image: url("/images/seo/idx_07-1.png");}
.idx_price .item_3:hover .icon{background-image: url("/images/seo/idx_08-1.png");}
.idx_price .item_4:hover .icon{background-image: url("/images/seo/idx_09-1.png");}
.idx_advan{padding:250px 0 50px;background: url("/images/seo/idx_31.jpg") no-repeat top center;background-size:cover;}
.idx_advan .list{margin-top: 80px;font-size: 0;}
.idx_advan .item{width: 31.3%;margin:0 1%;border-radius:6px;box-shadow:0 0 10px #ddd;padding:70px 35px 0;height: 660px;display: inline-block;vertical-align: text-top;background: #fff;transition: all .3s; box-sizing: border-box;}
.idx_advan .item .icon{width: 100px;height: 100px;display: block;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover;}
.idx_advan .item .title{font-size: 30px;color: #333333;font-weight: bold;text-align: center;margin-top: 25px;}
.idx_advan .item .sm_line{margin-top: 25px;background: url("/images/seo/idx_24.png") no-repeat center;background-size:cover;width: 30px;height: 4px;display: block;margin:25px auto 0;}
.idx_advan .item .desc{margin-top: 30px;font-size: 16px;color: #888888;line-height: 30px;}
.idx_advan .item_1 .icon{background-image: url("/images/seo/idx_10.png");}
.idx_advan .item_2 .icon{background-image: url("/images/seo/idx_11.png");}
.idx_advan .item_3 .icon{background-image: url("/images/seo/idx_12.png");}
.idx_advan .item:hover{background: #ee00fe;transform: scale(1.05,1.05);}
.idx_advan .item:hover .title,.idx_advan .item:hover .desc{color: #fff;}
.idx_advan .item:hover .line{background: #fff;}
.idx_advan .item_1:hover .icon{background-image: url("/images/seo/idx_10-1.png");}
.idx_advan .item_2:hover .icon{background-image: url("/images/seo/idx_11-1.png");}
.idx_advan .item_3:hover .icon{background-image: url("/images/seo/idx_12-1.png");}
.idx_customer{padding:135px 0 150px;background: url("/images/seo/idx_29.jpg") no-repeat center;background-size:cover;}
.idx_customer .idx_titbox .en{color: #fff;}
.idx_customer .idx_titbox .cn{color: #fff;}
.idx_customer .list{margin-top: 70px;    font-size: 0;}
.idx_customer .list li{width: 30.3%;height: 400px;border-radius:10px;text-align: center;padding:55px 0 0;position:relative;display: inline-block;vertical-align: text-top;margin:0 1.5%;background: #fff;}
.idx_customer .list .icon{border-radius:50%;box-shadow:0 0 10px #ddd;}
.idx_customer .list .title{font-size: 24px;color: #333333;font-weight: bold;margin-top: 50px;}
.idx_customer .list .en_tit{font-size: 16px;color: #999999;margin-top: 25px;text-transform: uppercase;}
.idx_customer .list .sm_line{width: 40px;height: 8px;position:absolute;bottom: 0;left: 50%;margin-left: -20px;}

.text_12 {
	font-size: 12px;
	line-height: 24px;
}
.text_14 {
	font-size: 14px;
	line-height: 26px;
}
.text_16 {
	font-size: 16px;
	line-height: 28px;
}

.text_18 {
	font-size: 18px;
	line-height: 30px;
}
.text_20 {
	font-size: 20px;
	line-height: 32px;
}
.text_24 {
	font-size: 24px;
	line-height: 48px;
}
.text_28 {
	font-size: 28px;
	line-height: 42px;
}
.text_30 {
	font-size: 30px;
	line-height: 56px;
}
.text_32 {font-size: 32px;}
.text_34 {font-size: 34px;}
.text_36 {font-size: 36px;}
.text_38 {font-size: 38px;}
.text_40 {font-size: 40px;}
.text_42 {font-size: 42px;}
.text_44 {font-size: 44px;}
.text_46 {font-size: 46px;}
.text_48 {font-size: 48px;}
.text_50 {font-size: 50px;}
.text_52 {font-size: 52px;}
.text_54 {font-size: 54px;}
.text_56 {font-size: 56px;}
.text_58 {font-size: 58px;}
.text_60 {font-size: 60px;}
.text_62 {font-size: 62px;}
.text_64 {font-size: 64px;}
.text_66 {font-size: 66px;}
.text_68 {font-size: 68px;}
.text_70 {font-size: 70px;}
.semmain{ width: 1280px; position: relative; text-align: left; margin: 0 auto; }
.semmain:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sem_banner {width:100%;position:relative;height:600px;overflow:hidden; margin-top: 85px;}
.sem_page_banner {position:absolute;left:50%;margin-left:-960px;width:1920px;}

.sem_de1{ padding: 50px 0;}
.sem_adv .li_box{ width: auto; max-width: 1600px; margin: auto auto; background: #f6f6f6; padding: 50px 0;}
.sem_adv .li_box li{width: 380px;  background: #fff; border-radius: 5px; box-shadow: 0 0 5px 2px rgba(240, 240, 240, 0.41);float: left; padding: 10px 0;}
.sem_adv .li_box li .icon{ width: 80px; float: left; margin:10px 20px 0px 10px; }
.sem_adv .li_box li .txt{ width: 220px; float: left; }
.sem_adv .li_box li .txt .p1{  color: #3a3f54;}
.sem_adv .li_box li .txt .p2{  line-height: 24px;}
.sem_adv .li_box li.li1, .sem_adv .li_box li.li2, .sem_adv .li_box li.li3{ width: 380px;}
.sem_adv .li_box li.li4, .sem_adv .li_box li.li5, .sem_adv .li_box li.li6, .sem_adv .li_box li.li7{ width: 290px;margin-top: 30px;}
.sem_adv .li_box li.li1, .sem_adv .li_box li.li2{ margin-right: 70px;}
.sem_adv .li_box li.li4, .sem_adv .li_box li.li5, .sem_adv .li_box li.li6{ margin-right: 40px;}
.sem_adv .li_box li.li4 .txt, .sem_adv .li_box li.li5 .txt, .sem_adv .li_box li.li6 .txt, .sem_adv .li_box li.li7 .txt{ width: 170px; }
.sem_adv .li_box li.li4 .icon, .sem_adv .li_box li.li5 .icon, .sem_adv .li_box li.li6 .icon, .sem_adv .li_box li.li7 .icon{margin: 5px 10px 0px 10px;}

.page_sem_vs{width: 100%;  padding:20px 0 50px 0; background: url(/images/sem/sem8.jpg) top center no-repeat;}
.page_sem_vs_l {width: 600px;}
.page_sem_vs_l .ti{ height: 80px;line-height: 80px; background: url(/images/sem/sem13.jpg) left center repeat-x; border-radius: 10px 10px 0 0;}
.page_sem_vs_l ul{ background: #fff; padding: 35px 35px 30px 50px;}
.page_sem_vs_l li{ height: 50px;line-height: 50px; padding: 0 40px 0 100px; border-radius: 5px;	 margin: 20px 0;
	background-image: url(/images/sem/sem12.png); background-color: #f3f6fc; background-repeat: no-repeat; background-position: 20px center;}
.page_sem_vs_l li span{ line-height: 50px;}
.page_sem_vs_r {width: 600px;}
.page_sem_vs_r .ti{ height: 80px;line-height: 80px; background: url(/images/sem/sem13.jpg) left center repeat-x; border-radius: 10px 10px 0 0;}
.page_sem_vs_r ul{ background: #fff; padding: 35px 35px 10px 50px;}
.page_sem_vs_r li{ height: 50px;line-height: 50px; padding: 0 40px 0 140px; border-radius: 5px;	 margin: 20px 0 50px 0; position: relative;
	background-image: url(/images/sem/sem12.png); background-color: #f3f6fc; background-repeat: no-repeat; background-position: 80px center;}
.page_sem_vs_r li img{ position: absolute; left: -7px; top: -10px;}
.page_sem_vs_r li p{ line-height: 50px;}

.page_sem_team .page_sem_team_l .bt{ display: block; width: 70px; height: 3px; background: #00a0e9; margin-bottom: 20px; margin-top: 10px;}
.page_sem_team .page_sem_team_l .title{    line-height: 28px; color: #000;}
.page_sem_team .page_sem_team_l ul li{margin-bottom: 20px;}
.page_sem_team .page_sem_team_l ul li h3{ color: #008dfa; font-size: 18px; font-weight: bold;}
.page_sem_team .page_sem_team_l ul li p{ color: #666666; font-size: 16px;}
.page_sem_team .page_sem_team_r{ width:550px; height: 500px; position: relative;}
.page_sem_team .page_sem_team_r .pic{ width:550px; height: 500px; position: absolute; z-index: 2; left:0; top:0;}
.page_sem_team .page_sem_team_r .pic .img1{  position: absolute; z-index: 3; left:0; top:0;}
.page_sem_team .page_sem_team_r .pic .img2{  position: absolute; z-index: 4; left:0; top:0;}
.page_sem_team .page_sem_team_r h3{  position: absolute;z-index: 5;color: #fff; font-size: 20px; text-align: center;}
.page_sem_team .page_sem_team_r h3.title1{ width: 89px; height: 120px; background: url(/images/sem/icon24.png) center no-repeat; line-height: 120px;}
.page_sem_team .page_sem_team_r h3.title2{ width: 89px; height: 120px; background: url(/images/sem/icon25.png) center no-repeat; line-height: 120px;}
.page_sem_team .page_sem_team_r h3.title3{ width: 118px; height: 133px; background: url(/images/sem/icon26.png) center no-repeat; line-height: 133px;}
.page_sem_team .page_sem_team_r h3.title4{ width: 118px; height: 133px; background: url(/images/sem/icon27.png) center no-repeat; line-height: 133px;}
.page_sem_team .page_sem_team_r h3.title1{left: 20px; top:150px;}
.page_sem_team .page_sem_team_r h3.title2{left: 320px; top:20px;}
.page_sem_team .page_sem_team_r h3.title3{left: 130px; top:10px;}
.page_sem_team .page_sem_team_r h3.title4{left: 410px; top:140px;}

.page_sem_reason {width: 100%; padding:50px 0; background:#f6f6f6;}
.page_sem_reason ul li{ width: 386px; padding: 0 20px; float: left; text-align: left; background:#fff; height: 160px;}
.page_sem_reason ul li:nth-child(even){ background:#f1f2f4; }
.page_sem_reason ul li .p1{ color: #3a3f54; font-size: 24px; margin: 25px 0 10px 0; font-weight: bold; }
.page_sem_reason ul li .p2{ color: #666666; font-size: 14px; }
.page_sem_reason .more{width: 500px; line-height: 60px;box-shadow: 0 5px 10px 2px rgba(45, 106, 227, 0.17);border-radius:50px; color: #fff; font-size: 30px;	background: url(/images/sem/bg3.jpg) center  repeat-x;border-radius:30px; display: block; margin: 50px auto 20px auto;}
.page_sem_reason .more:hover{background: #0193fa;}

.page_sem_data{padding:20px 0 80px 0;} 
.page_sem_data h1, .page_sem_client h1, .page_sem_service h1, .page_sem2_service h1{font-size: 30px;} 
.page_sem_data li{ width:360px; float:left;text-align: center; padding: 0 33px;}
.page_sem_data li .p1{ color: #3a3f54; font-size: 24px; font-weight: bold;margin-top: 20px;}
.page_sem_data li .p2{ color: #666666; font-size: 14px;margin-top: 10px;}
.page_sem_data li span{display: block; width: 40px; height: 3px; background: #bcbcbc;margin: 15px auto; }

.page_sem_service { padding:20px 0;}
.page_sem_service .semmain{ background: url(/images/sem/bg23.png) center center no-repeat; min-height: 500px;}
.page_sem_service .semmain li{ height: 90px; margin-bottom: 20px;}
.page_sem_service .semmain li .text h3{ font-size: 18px;color: #000;font-weight: normal; }
.page_sem_service .semmain li .text  p{ font-size: 14px;color: #7f7f7f; }
.page_sem_service .se_list2 .icon{ float:right;   margin-right: 0px; margin-left: 15px;}
.page_sem_service ul .icon img{   -webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;transition: all .4s ease-out;}
.page_sem_service .semmain li:hover .icon img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.page_sem_service .se_list2 .text{ text-align: right;}

.mg_auto { margin:auto; float:none;}		 .mg00 { margin:0px}
.mg05 { margin:5px}          .mg10 { margin:10px}
.mg15 { margin:15px}         .mg20 { margin:20px}
.mg25 { margin:25px}         .mg30 { margin:30px}
.mg35 { margin:35px}         .mg40 { margin:40px}
.mg45 { margin:45px}         .mg50 { margin:50px}

.mt00 { margin-top: 0px}
.mt05 { margin-top: 5px}     .mt10 { margin-top: 10px}
.mt15 { margin-top: 15px}    .mt20 { margin-top: 20px}
.mt25 { margin-top: 25px}    .mt30 { margin-top: 30px}
.mt35 { margin-top: 35px}    .mt40 { margin-top: 40px}
.mt45 { margin-top: 45px}    .mt50 { margin-top: 50px}

.mb00 { margin-bottom: 0}
.mb05 { margin-bottom: 5px}  .mb10 { margin-bottom: 10px}
.mb15 { margin-bottom: 15px} .mb20 { margin-bottom: 20px}
.mb30 { margin-bottom: 30px} .mb35 { margin-bottom: 35px}
.mb40 { margin-bottom: 40px} .mb45 { margin-bottom: 45px}
.mb50 { margin-bottom: 50px}

.mr00 { margin-right: 0}
.mr05 { margin-right: 5px}   .mr10 { margin-right: 10px}
.mr15 { margin-right: 15px}  .mr20 { margin-right: 20px}
.mr25 { margin-right: 25px}  .mr30 { margin-right: 30px}
.mr35 { margin-right: 35px}  .mr40 { margin-right: 40px}
.mr45 { margin-right: 45px}  .mr50 { margin-right: 50px}

.ml00 { margin-left: 0}
.ml05 { margin-left: 5px}    .ml10 { margin-left: 10px}
.ml15 { margin-left: 15px}   .ml20 { margin-left: 20px}
.ml25 { margin-left: 25px}   .ml30 { margin-left: 30px}
.ml35 { margin-left: 35px}   .ml40 { margin-left: 40px}
.ml45 { margin-left: 45px}   .ml50 { margin-left: 50px}

.grid_01 { width:10px  }
.grid_02 { width:20px  } .grid_03 { width:30px  } .grid_04 { width:40px  } .grid_05 { width:50px  } 
.grid_06 { width:60px  } .grid_07 { width:70px  } .grid_08 { width:80px  } .grid_09 { width:90px  }
.grid_10 { width:100px } .grid_11 { width:110px } .grid_12 { width:120px } .grid_13 { width:130px }
.grid_14 { width:140px } .grid_15 { width:150px } .grid_16 { width:160px } .grid_17 { width:170px }
.grid_18 { width:180px } .grid_19 { width:190px } .grid_20 { width:200px } .grid_21 { width:210px }
.grid_22 { width:220px } .grid_23 { width:230px } .grid_24 { width:240px } .grid_25 { width:250px }
.grid_26 { width:260px } .grid_27 { width:270px } .grid_28 { width:280px } .grid_29 { width:290px }
.grid_30 { width:300px } .grid_31 { width:310px } .grid_32 { width:320px } .grid_33 { width:330px }
.grid_34 { width:340px } .grid_35 { width:350px } .grid_36 { width:360px } .grid_37 { width:370px }
.grid_38 { width:380px } .grid_39 { width:390px } .grid_40 { width:400px } .grid_41 { width:410px }
.grid_42 { width:420px } .grid_43 { width:430px } .grid_44 { width:440px } .grid_45 { width:450px }
.grid_46 { width:460px } .grid_47 { width:470px } .grid_48 { width:480px } .grid_49 { width:490px }
.grid_50 { width:500px } .grid_51 { width:510px } .grid_52 { width:520px } .grid_53 { width:530px }
.grid_54 { width:540px } .grid_55 { width:550px } .grid_56 { width:560px } .grid_57 { width:570px }
.grid_58 { width:580px } .grid_59 { width:590px } .grid_60 { width:600px } .grid_61 { width:610px }
.grid_62 { width:620px } .grid_63 { width:630px } .grid_64 { width:640px } .grid_65 { width:650px }
.grid_66 { width:660px } .grid_67 { width:670px } .grid_68 { width:680px } .grid_69 { width:690px }
.grid_70 { width:700px } .grid_71 { width:710px } .grid_72 { width:720px } .grid_73 { width:730px }
.grid_74 { width:740px } .grid_75 { width:750px } .grid_76 { width:760px } .grid_77 { width:770px }
.grid_78 { width:780px } .grid_79 { width:790px } .grid_80 { width:800px } .grid_81 { width:810px }
.grid_82 { width:820px } .grid_83 { width:830px } .grid_84 { width:840px } .grid_85 { width:850px }
.grid_86 { width:860px } .grid_87 { width:870px } .grid_88 { width:880px } .grid_89 { width:890px }
.grid_90 { width:900px } .grid_91 { width:910px } .grid_92 { width:920px } .grid_93 { width:930px }
.grid_94 { width:940px } .grid_95 { width:950px } .grid_96 { width:960px } .grid_97 { width:970px }
.grid_98 { width:980px } .grid_99 { width:990px }
.grid { width: 100%;} .grid_2_1{ width: 50%;} .grid_3_1{ width: 33.3%;} .grid_4_1{ width:25% }
.strong {font-weight: bold;}

.color_1, .color_1:link, .color_1:visited, .color_1:hover {
	color: #1b5eb1
}
.color_ccc, .color_ccc:link, .color_ccc:visited, .color_ccc:hover {
	color: #ccc
}
.color_999, .color_999:link, .color_999:visited, .color_999:hover {
	color: #999
}
.color_666, .color_666:link, .color_666:visited, .color_666:hover {
	color: #666
}
.color_333, .color_333:link, .color_333:visited, .color_333:hover {
	color: #333
}
.color_fff, .color_fff:link, .color_fff:visited, .color_fff:hover {
	color: #fff
}

.blue-bg { background: #0f82ff; }
.container{ width: 1200px; margin: 0 auto; }
.nyyouhuatop{ height: 85px; }
.intro-title .intro-content { position: relative; }
.intro-title .intro-content .intro-name { padding: 100px 500px 100px 0px; position: relative; z-index: 9;}
.intro-title .intro-content .intro-img { position: absolute; bottom: 0px; height: auto; right: 0px; }
.intro-title.dark .intro-content .intro-name { padding: 100px 0px; }
.intro-title .breadcrumb { background: transparent; border-radius: 0; margin-bottom: 0; padding: 0; }
.intro-title .breadcrumb li.active { color: #ffffff; }
.intro-title .breadcrumb li a { color: #ffffff; }
.intro-title .breadcrumb &gt; li + li::before { font-family: fontawesome; content: "\f101"; padding: 0 8px; color: #ffffff; }
.intro-title.small .intro-content .intro-name { padding: 40px 0px 30px; }
.intro-title.small .breadcrumb li a { color: #353535; }
.intro-title.small .breadcrumb li.active { color: #353535; }
.intro-title.small .breadcrumb &gt; li + li::before { color: #353535; }
.text-white { color: #ffffff; }
.intro-title h3{ font-size: 30px; font-style: normal; font-weight: 700; line-height: 34px; }
.nei_ttp{ height: 55px; width: 100%; border-bottom: 1px solid #E7E7E7; background-color: #ffffff; font-size:16px; }
.nei_ttp .tt_nlist{ font-size: 0; color: #666666; overflow: hidden; height: auto;  text-align: center; }
.nei_ttp .tt_nlist li{display: inline-block; height: 50px; line-height: 50px; padding: 0 20px; background: url(/images/youhua/side_bjx.png) no-repeat right center; font-size: 18px; }
.nei_ttp .tt_nlist li:last-child{background: none;}
.nei_ttp .tt_nlist li a{display: block; padding: 0 20px; height: 50px; border-bottom: 2px solid #ffffff; font-size: 16px;}
.nei_ttp .tt_nlist li a.on::before{ width: 100%; }
.nei_ttp .tt_nlist li a:hover,.nei_ttp .tt_nlist li a.on{color: #3784D2;}
.nei_ttp .tt_nlist li a.hvr-underline-from-left:before{height: 2px; background: #3784D2; -webkit-transition-duration: .5s;  transition-duration: .5s;  }
#seowaibao h3{ font-size: 30px; font-style: normal; font-weight: 700; line-height: 34px; }
.content87box {padding: 60px 0 70px;overflow: hidden;}
.w1200 {width: 1200px;margin: 0 auto;}
.newpagetitle1{text-align:center;font-size:14px;color:#666}
.newpagetitle1 h3{font-size:26px;color:#000;padding-bottom:10px;font-weight:600;line-height:26px}
.content87{padding-top:60px;background:url(/images/youhua/cont87lbj.jpg) repeat-x left bottom}
.content87 .list{width:530px;margin:0 30px;background:#fff;-moz-box-shadow:0 0 5px #f5f5f5,0 3px 5px #f5f5f5;-webkit-box-shadow:0 0 5px #f5f5f5,0 3px 5px #f5f5f5;box-shadow:0 0 5px #f5f5f5,0 3px 5px #f5f5f5;color:#fff;height:600px}
.content87box .title{background:url(/images/youhua/cont87bj.jpg) no-repeat center top;height:100px;text-align:center;font-size:24px;color:#fff;padding-top:20px}
.content87box .title p{font-size:14px;padding-top:5px}
.content87box .text .info1{font-size:17px;color:#333}
.content87box{padding:60px 0 70px;overflow:hidden}
.content87box .text{font-size:14px;color:#666}
.content87box .infolist{width:442px;margin:0 auto;padding-top:28px;background:url(/images/youhua/cont87mbj.png) repeat-x left bottom}
.content87box .text .info1 span{display:inline-block;vertical-align:middle;width:20px;margin-right:20px;height:20px;background:url(/images/youhua/icon2.png) no-repeat -388px -36px}
.content87box .text .info2{padding-left:40px;padding-top:5px;padding-bottom:20px}
.content88{background:url(/images/youhua/cont88bj.jpg) no-repeat center top;height:auto;padding-top:55px; padding-bottom: 30px;}
.content88box{margin-top:40px;background:#fff;overflow:hidden}
.content88box .list{width:275px;margin:20px;margin-right:0}
.content88box .title{color:#fff;font-size:18px;padding-left:30px;height:80px;padding-top:11px;background:-webkit-linear-gradient(left,#4481eb,#04befe);background:-o-linear-gradient(right,#4481eb,#04befe);background:-moz-linear-gradient(right,#4481eb,#04befe);background:linear-gradient(to right,#4481eb,#04befe)}
.content88box .title p{font-size:14px;padding-top:3px}
.content88box .text{border:1px solid #e6e6e6;border-top:none;padding:15px 30px 0}
.content88box .text1{font-size:14px;color:#666;height:216px}
.content88box .text span{display:inline-block;height:11px;width:16px;margin-top:-5px;margin-right:10px;vertical-align:middle;background:url(/images/youhua/icon2.png) no-repeat -390px -70px}
.content88box .text p{padding:6px 0}
.content88box .text .info{border-top:1px dashed #e6e6e6;font-size:14px;color:#ff7800;height:auto; padding-bottom: 20px; padding-top:17px}
.cotent89{padding-top:57px;background:#edf6ff;padding-bottom:70px}
.cotent89 .tab{overflow:hidden;background:#2475fe;margin-top:46px}
.cotent89 .tab a{float:left;width:50%;font-size:20px;color:#fff;background:#2475fe;text-align:center;line-height:60px}
.cotent89 .tab a.sel{background:#338bf9}
.content89box{font-size:14px;color:#666;padding-bottom:28px;background:#fff;-moz-box-shadow:0 0 5px #e6eff7,0 3px 5px #e6eff7;-webkit-box-shadow:0 0 5px #e6eff7,0 3px 5px #e6eff7;box-shadow:0 0 5px #e6eff7,0 3px 5px #e6eff7}
.content89box .boxlist{width:255px;margin:0 10px;-moz-box-shadow:0 0 5px #f5f5f5,0 3px 5px #f5f5f5;-webkit-box-shadow:0 0 5px #f5f5f5,0 3px 5px #f5f5f5;box-shadow:0 0 5px #f5f5f5,0 3px 5px #f5f5f5}
.content89box .title{width:1080px;padding:25px 0;border-bottom:1px dashed #e6e6e6;margin:0 auto}
.cotent89 .list em{color:#108cee;padding-right:5px}
.content89box .box{width:1100px;overflow:hidden;padding-top:26px;margin:0 auto;padding-bottom:5px}
.content89box .title1{ text-align: center; font-size:16px;background:url(/images/youhua/cont89bj.jpg) no-repeat center top;line-height:50px}
.content89box .info{padding:15px 30px 0;height:150px;line-height:26px}
.content90{padding:60px 0 0 0;background:#3464fe}
.content90 table{width:100%;border-collapse:collapse}
.content90box{padding-top:45px;padding-bottom:74px}
.content90box table{background:#fff}
.content90box td{border:1px solid #e6e6e6;font-size:14px;color:#333;line-height:53px;width:240px;text-align:center}
.content90box .hbj{background:#f5f9ff}
.content90box .first td{line-height:69px}

.nycasenav{ padding:20px 0 10px; text-align: center; }
.nycasenav ul li{ margin: 5px; height: 35px; line-height: 35px; background: #fff; display: inline-block; border-radius: 18px; padding: 0 20px; font-size: 14px; color: #666; }
.nycasenav ul li:hover{ background: #e13d00; color:#fff; transition:all 0.5s;}
.nycasenav ul li.on{ background: #e13d00; color:#fff;  }
.nycasenavan{ height:40px; line-height:40px; text-align:center; font-size:14px; color:#666; cursor:pointer; display:none; background:#f6f6f6;}

.nycaselx{ padding: 120px 0 40px; min-height: 160px; }
.nycaselx ul li{ display: block; width: 12.5%; float: left; text-align: center; }
.nycaselx ul li .pic{ width: 100px; height: 100px; border-radius: 50%; border: 2px solid #fff; margin: 0 auto 10px; }
.nycaselx ul li .tit{ height: 25px; line-height: 25px; font-size: 16px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nycaselx ul li.on .tit{ color: #e13d00; }

.nycasehy{ padding: 40px 330px 40px 0; position: relative; }
.nycasehy .kslink{ cursor: pointer; width: 300px; height: 45px; line-height: 45px; position: absolute; right: 0; top: 50%; margin-top: -22px; background: #fff; border-radius: 5px; padding: 0 30px; box-sizing: border-box; font-size: 16px; }
.nycasehy .kslink i{ float: right; line-height: 45px; font-size: 30px; color: #e13d00; }
.nycasehy .kslink .xiala{ z-index: 99; transition: all .5s; position: absolute; width: 100%; height: 0px; overflow: hidden; box-sizing: border-box; padding: 0; background: #fff; top: 100%; left: 0; }
.nycasehy .kslink .xiala a{ height: 30px; line-height: 30px; font-size: 14px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 30px; }
.nycasehy .kslink .xiala a:hover{ background: #e13d00; color: #fff; }
.nycasehy .kslink:hover .xiala{ height: auto; padding: 10px 0; }
.nycasehy ul li{ display: block; width: 11.5%; float: left; height: 35px; line-height: 33px; border: 1px solid #dfdfdf; margin: 5px .5%; box-sizing: border-box; text-align: center; border-radius: 5px; font-size: 14px; color: #333; }
.nycasehy ul li:hover{ border: 1px solid #e13d00; background: #e13d00; color: #fff; }
.nycasehy ul li.on{ border: 1px solid #e13d00; background: #e13d00; color: #fff; }

.page{ text-align:center; padding:20px 0;}
.page a{ display:block; height:30px; width:30px; overflow:hidden;  background: #F1F1F1; display:inline-block; line-height:30px; color:#666; margin-right: -3px;}
.page a:hover{ color:#fff; background:#333;}
.page a.active{ background:#dfdfdf;}
.page a.active:hover{ color:#666;}
.page a i{ line-height:30px;}

.case_wrap1{width:94%;margin:0 auto;}
.case_wrap1 ul li{float:left; width:24%;margin:0.5%; *width:24.97%; text-align:center; background:#fff;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.case_wrap1 ul li a{display:block;}
.case_wrap1 ul li&gt;a{position:relative; width:100%; height:0; padding-top:67.4%; overflow:hidden;}
.case_wrap1 ul li&gt;a img{position:absolute; top:0; left:0; width:100.5%; height:100%; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.case_wrap1 ul li&gt;a summary{display: block; overflow: hidden; text-overflow: ellipsis; white-space: normal; width:100%; height:50px; position:absolute; bottom:-50px; left:0; line-height:50px; color:#dcdcdc; background:rgba(0,0,0,0.5); background:#666\9; text-align:left; text-indent:20px; z-index:3; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.case_wrap1 ul li .info {width: 100%;height: 60px;overflow: hidden;padding:0px 0px 0px 10px;box-sizing:border-box;}
.case_wrap1 ul li .info h5 {display: block;float: left;width: calc(100% - 100px);height: 40px;line-height: 40px;margin: 10px 0px;text-align: left;}
.case_wrap1 ul li .info h5 a {font-size:18px; color:#333;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_wrap1 ul li .info .fr {width: 90px;height: 60px;}
.case_wrap1 ul li .info .fr a {display: inline-block;vertical-align: middle;text-align: right;margin-left: 10px;width: 20px;height: 60px;background-repeat: no-repeat;background-position: center;}
.case_wrap1 ul li .info .fr a.case_pc {background-image: url(/images/pc_b.png);}
.case_wrap1 ul li .info .fr a.case_phone {background-image: url(/images/phone_b.png);}
.case_wrap1 ul li:hover {background-color: #e13d00;}
.case_wrap1 ul li:hover a summary{bottom:0;}
.case_wrap1 ul li:hover a img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
.case_wrap1 ul li:hover a:before{opacity:1; filter:alpha(opacity=100); zoom:1;}
.case_wrap1 ul li:hover a:after{opacity:1; filter:alpha(opacity=100); zoom:1; -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1);}
.case_wrap1 ul li:hover .info h5 a {color:#fff;}
.case_wrap1 ul li:hover .info .fr a.case_pc {background-image: url(/images/pc_w.png);}
.case_wrap1 ul li:hover .info .fr a.case_phone {background-image: url(/images/phone_w.png);}

.wrapper_news{max-width:1400px;margin:0 auto;padding-top:80px; padding-bottom: 50px;}
.wrapper_news .news_nav{padding:40px 0}
.wrapper_news .news_nav .h{float:left}
.wrapper_news .news_nav .h h4{color:#444;font-size:24px;color:#e13d00}
.wrapper_news .news_nav .h p{color:#666;font-size:13px;line-height:1.6}
.wrapper_news .news_nav .list{float:right;font-size:0}
.wrapper_news .news_nav .list a{display:inline-block;width:auto;height:38px;line-height:38px; padding: 0 10px; text-align:center;border:1px solid #ccc;color:#333;font-size:15px;margin-left:10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}
.wrapper_news .news_nav .list a.cur{ border: 1px solid #e13d00; background: #e13d00; color: #fff; }
.app .app_nav .list a.cur,.wrapper_news .news_nav .list a:hover{color:#fff;background:#e13d00;border-color:#e13d00}
.search_row{height:42px;box-shadow:1px 3px 10px #ececec;position:relative;margin-top:2px}
.search_row input.keyword{width:190px;height:40px;padding:0 45px 0 10px;border:1px solid #ddd;font-size:14px;color:#666}
.search_row input.keyword:focus{border-color:#e13d00}
.search_row input.search{width:42px;height:42px;cursor:pointer;position:absolute;right:0;top:0;background:url(/images/news_so.png) no-repeat center}
.wrapper_news .news_con .con_dec{width:calc(100% - 350px)}
.news_list ul li{background:#f6f6f6;zoom:1;margin-bottom:20px;position:relative;overflow:hidden}
.news_list ul .line{display:block;position:absolute;background:#e13d00}
.news_list ul li:after{content:"";clear:both;display:table}
.news_list ul li .news_time{background:#e13d00;width:120px;height:100%;padding:18px 20px 30px 0}
.news_list ul li .news_time .day{display:block;font-size:70px;color:#fff;font-family:Impact;text-align:right}
.news_list ul li .news_time .year{display:block;color:#eee;text-align:right;line-height:22px}
.news_list ul li .news_time .author{display:block;color:#eee;text-align:right;line-height:22px;font-size:14px}
.news_list ul li .news_time .type{display:block;text-align:right;margin-top:4px;background:url(/images/n01.jpg) no-repeat right top;padding-top:6px}
.news_list ul li .news_time .type a{color:#fff;font-size:12px}
.news_list ul li .news_cont{width:calc(100% - 220px);padding:0 40px}
.news_list ul li .news_cont h3{font-size:20px;font-weight:400;padding-top:26px}
.news_list ul li .news_cont h3 a{color:#333}
.news_list ul li .news_cont a:hover{color:#e13d00}
.news_list ul li .news_cont .demo{line-height:24px;margin-top:15px;color:#666;font-size:14px;text-indent:2em; height: 75px; overflow: hidden;}
.news_list ul li .news_cont .vis{color:#666;line-height:36px;margin-top:10px}
.news_list ul li .news_cont .vis .more{float:right;color:#e13d00;font-size:14px;display:inline-block;border:1px solid #e13d00;line-height:34px;padding:0 21px}
.news_list ul li .news_cont .vis .more:hover{color:#fff;background:#e13d00}
.news_list ul li .news_cont .vis .tag,.vis .tag a{color:#666;font-size:13px}
.news_list ul li .news_cont .vis .ll{font-size:13px;padding-left:25px;margin:0 5px 0 0;background:url(/images/icon.png) no-repeat 0 3px}
.news_list ul li .news_cont .vis .ll:hover{background:url(/images/icon.png) no-repeat 0 -17px}
.news_list ul li .news_cont .vis .z{font-size:13px;color:#666;padding-left:25px;background:url(/images/icon.png) no-repeat 0 -43px}
.news_list ul li .news_cont .vis .z:hover{background:url(/images/icon.png) no-repeat 0 -63px}
.wrapper_news .news_con .con_list{width:300px}
.wrapper_news .news_con .con_list .hots h2{color:#181818;font-size:16px}
.wrapper_news .news_con .con_list .hots ul{margin-top:10px}
.wrapper_news .news_con .con_list .hots ul li a{display:block;height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:15px;padding:8px 0;color:#666;font-size:14px}
.wrapper_news .news_con .con_list .hots ul li a:hover{color:#e13d00}
.wrapper_news .news_con .con_list .hots ul li a em{float:left;display:block;margin-right:10px;width:15px;height:15px;line-height:15px;text-align:center;background:#a0a0a0;color:#fff;font-size:8px}
.wrapper_news .news_con .con_list .hots ul li:nth-child(1) a em{background:#e60012}
.wrapper_news .news_con .con_list .hots ul li:nth-child(2) a em{background:#ffa200}
.wrapper_news .news_con .con_list .hots ul li:nth-child(3) a em{background:#e13d00}
.wrapper_news .news_con .con_list .lianxi{padding-top:20px}
.wrapper_news .news_con .con_list .lianxi h2{font-size:15px;font-weight:600}
.wrapper_news .news_con .con_list .lianxi p{font-size:14px;color:#666;line-height:24px}
.wrapper_news .news_con .con_list .erweima{padding-top:20px}
.wrapper_news .news_con .con_list .erweima .item{float:left;text-align:center;margin-right:10px}
.wrapper_news .news_con .con_list .erweima .item span{display:block;margin-bottom:5px;color:#333;font-size:15px}
.inside_title{padding:0 0 10px;border-bottom:1px solid #ececec}
.inside_title h1{font-size:28px;color:#555;font-weight:700}
.inside_title .info{clear:both;padding-top:10px}
.inside_title .info .infovis{float:left;color:#888;font-size:12px}
.infovis .ll{padding-left:25px;margin:0 5px 0 20px;background:url(/images/icon.png) no-repeat 0 -18px}
.infovis .z{color:#888;padding-left:25px;background:url(/images/icon.png) no-repeat 0 -45px}
.infovis .z:hover{background:url(/images/icon.png) no-repeat 0 -65px}
.infovis .bj{margin-left:25px}
.infovis .bj a{color:#888}
.infovis .bj a:hover{color:#e13d00}
.inside_title .info .fx{float:right}
.inside_con{padding:40px 0 0; line-height: 30px; font-size: 14px; color: #666; }
.inside_con p{color:#333;font-size:15px;line-height:28px;text-indent:2em;text-align:justify}
.inside_con .t_time{color:#888;font-size:12px;margin-top:20px}
.inside_con .t_time a{color:#888}
.inside_con .t_fx{width:100%;padding:10px 0;border-top:1px dashed #ccc;margin-top:40px}
.inside_con .t_fx a{display:block;color:#555;line-height:26px;font-size:14px}
.inside_con .t_fx a:hover{color:#e13d00}
.inside_con .t_fx a.fh{float:right;color:#fff;font-size:14px;background:#e13d00;width:100px;height:40px;line-height:40px;text-align:center;margin-right:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.inside_con .bdsharebuttonbox a{display:block;padding:0;width:24px;height:24px}
.news_rec{width:100%;padding:100px 0;background:url(/images/news_bg.jpg) no-repeat center;background-size:cover}
.news_rec .news_rec_wrap{width:86%;margin:0 auto}
.news_rec .news_rec_wrap .h{width:100%;text-align:center;color:#fff;font-size:48px;font-weight:600}
.news_rec .news_rec_wrap .news_rec_con{margin-top:60px}
.news_rec .news_rec_wrap .news_rec_con ul li{float:left;width:18.5%;background:#fff;padding:20px;margin:0 .75%;box-sizing:border-box;transition:all .5s ease}
.news_rec .news_rec_wrap .news_rec_con ul li a{display:block}
.news_rec .news_rec_wrap .news_rec_con ul li a .img{display:block;width:100%;overflow:hidden}
.news_rec .news_rec_wrap .news_rec_con ul li a .img img{display:block;width:100%;transition:all .8s ease;height:160px}
.news_rec .news_rec_wrap .news_rec_con ul li a .con h4{color:#333;font-size:18px;margin:10px 0;transition:all .5s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_rec .news_rec_wrap .news_rec_con ul li a .con p{color:#666;font-size:14px;text-align:justify;height:62px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;transition:all .5s ease}
.news_rec .news_rec_wrap .news_rec_con ul li:hover{background:#e13d00}
.news_rec .news_rec_wrap .news_rec_con ul li:hover a .con h4{color:#fff}
.news_rec .news_rec_wrap .news_rec_con ul li:hover a .con p{color:#fff}
.news_rec .news_rec_wrap .news_rec_con ul li:hover a .img img{transform:scale(1.1);-webkit-transform:scale(1.1)}
@media (max-width:1024px){.wrapper_news .news_con .con_list{display:none}
.wrapper_news .news_con .con_dec{width:100%}
.news_rec .news_rec_wrap .news_rec_con ul li a .con h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}
}
@media (max-width:768px){.wrapper_news{width:100%}
.wrapper_news .news_nav{padding:0 20px}
.wrapper_news .news_nav .h,.wrapper_news .news_nav .list{width:100%;float:none;margin-bottom:20px}
.wrapper_news .news_nav .list a{width:23%;margin:0 1% 10px;box-sizing:border-box}
.wrapper_news .news_nav .h h4{font-size:18px;line-height:120%;margin-bottom:5px}
.wrapper_news .news_nav .h p{font-size:12px;line-height:120%}
.wrapper_news .news_con .con_dec .news_list{padding:0 20px}
.inside_title{padding:0 20px 10px}
.inside_title h1{font-size:18px;line-height:24px}
.inside_con{padding:20px}
.inside_con .t_fx{display:none}
.inside_con .bdsharebuttonbox{margin-top:20px}
.news_rec{padding:30px 0;display:none}
.news_rec .news_rec_wrap{width:auto;padding:0 20px}
.news_rec .news_rec_wrap .h{font-size:30px}
.news_rec .news_rec_wrap .news_rec_con{margin-top:10px}
.news_rec .news_rec_wrap .news_rec_con ul li{width:100%;margin-top:20px}
}
@media (max-width:540px){.news_list ul li{margin-bottom:20px}
.news_list ul li .news_time{width:70px;padding:20px 10px 20px 0}
.news_list ul li .news_time .day{font-size:50px;line-height:100%}
.news_list ul li .news_cont{width:calc(100% - 100px);padding:0 10px}
.news_list ul li .news_cont h3{font-size:18px;padding-top:10px}
.news_list ul li .news_cont h3 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_list ul li .news_cont .demo{font-size:13px;margin-top:5px;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.news_list ul li .news_cont .vis .ll,.news_list ul li .news_cont .vis .tag,.news_list ul li .news_cont .vis .z{display:none}
.news_list ul li .news_cont .vis .more{padding:0 10px;line-height:30px}
.infovis .bj2{display:none}
.wrapper_news .news_nav .list a{width:31.3333%}
}
.nytab{ padding-top: 20px; }
.nytab a{ display: inline-block; border: 1px solid #ccc; padding: 0 15px; font-size: 14px; color: #666; margin: 3px 1px; border-radius: 5px; height: 30px; line-height: 30px; }
.nytab a:hover{ background: #e13d00; border: 1px solid #e13d00; color: #fff; }

.wrapper_content{padding-left:30px}
.contactl{float:left;width: 50%;}
.contactl .contactwa .contact_tit{color:#333;font-size:40px}
.contactl .contactinfo ul li{padding:5px 0 10px;color:#333;font-size:18px;line-height:32px}
.contactl .contactinfo ul li&gt;span{display:block;color:#555;font-size:18px}
.contactl .contactinfo ul li&gt;a{display:inline-block;margin-right:20px;color:#333;vertical-align:middle}
.contactr{width: 45%; float: right;}
.cont-4{margin-top:40px;padding:40px 20px;background:#f6f6f6}
.cont-4 .inp-box h3{margin-bottom:30px;padding:0 10px;color:#828282;font-weight:400;font-size:40px}
.cont-4 .inp-box li{margin:0 0 20px 0;min-height:40px}
.cont-4 .inp-box li .input_txt{float:left;box-sizing:border-box;padding:0 10px;width:50%}
.cont-4 .inp-box li .input_con{float:left;box-sizing:border-box;padding:0 10px;width:100%}
.cont-4 .inp-box ul li input,.cont-4 .inp-box ul li select{ background: #fff; outline: none; box-sizing:border-box;padding:0 10px;width:100%;height:40px;border:1px solid #ddd;color:#666;font-size:16px;line-height:40px}
.cont-4 .inp-box li.email input{width:450px}
.cont-4 .inp-box li textarea{box-sizing:border-box;padding:10px;width:100%;height:148px;border:1px solid #ddd;border-radius:5px;font-size:16px;line-height:1.5}
.cont-4 .inp-box .fl{float:left}
.cont-4 .inp-box li .code input{float:left;width:60%}
.cont-4 .inp-box li .code input.yzm{float:right;width:37%;background:#e13d00;color:#fff;cursor:pointer}
.cont-4 .inp-box li .but{border:0;width:222px;background:#e13d00;color:#fff;margin-top:0;line-height:1;height:50px;cursor:pointer}

.nyantian{ padding: 0.5% 0 30px; }

.wachat_list_con{overflow:hidden}
.wachat_list_con li{float:left;width:600px;padding:20px 0;line-height:25px;font-size:14px}
.wachat_list_con li i{color:#f60;font-weight:700;font-size:25px}
.wachat_list_con table{border-collapse:collapse;width:100%}
.wachat_list_con table td{border:1px solid #ccc;font-size:14px;color:#333}


#about .b4{padding-bottom:80px}
#about .slide{position:relative}
#about .bd{z-index:3;background:#f7f7f78f url(/images/about/ccb3.png) no-repeat center 300px;padding:90px 90px 70px;width:calc(100% - 180px);margin:0 auto 30px;position:relative;height:150px;overflow:hidden}
#about .bd img.fr{margin-left:90px;float:right;width:240px;height:150px}
#about .bd span{color:#888;line-height:1}
#about .bd h3{color:#333;line-height:1;padding:11px 0;font-size:18px}
#about .bd p{color:#888;line-height:2;font-size:14px}
#about .b4 .c-next,#about .slide .c-prev{width:34px;height:67px;background:url(/images/about/cca1.png);position:absolute;top:50%;margin-top:-20px;z-index:99}
#about .slide .c-prev{left:10px}
#about .slide .c-next{right:10px;background-position:-34px 0}
#about .slide .c-prev:hover{background-position:0 -67px}
#about .slide .c-next:hover{background-position:-34px -67px}
#about .time-hd{background:url(/images/about/ccb6.png) repeat-x center 44px}
#about .time-hd ul{font-size:0;position:absolute;height:114px}
#about .time-hd li{background:url(/images/about/ccb10.png) no-repeat 59px 40px;display:inline-block;width:505px}
#about li.on .num{color:#e42124}
#about li.on .tip{visibility:hidden}
#about .time-hd .num{font-size:48px;color:#c9c9c9;font-family:arial;line-height:1}
#about .time-hd .tip{font-size:12px;width:68px;text-align:center;position:relative;margin-bottom:40px;left:27px;border-radius:2px;color:#666;line-height:24px;border:1px solid #cfcfcf}
#about .time-hd .wrap{overflow:hidden;height:114px;width:100%;margin:0 auto;position:relative}
#about .point{transition:all .5s;background:url(/images/about/ccb12.png) no-repeat center -118px;position:absolute;left:50%;width:7px;margin-left:0;height:154px;z-index:2;bottom:67px}
#about .animate{transform:rotate(45deg)}
#about .animate2{transform:rotate(-45deg)}
.nextStop,.prevStop{display:none}
#about .b3{background:#ffffff;padding-bottom:78px}
#about .b3 .wrap{background:url(/images/about/ccb7.png) no-repeat 5px top;position:relative}
#about .b3 li{margin:0 5px 5px 0;width:143px;height:143px;overflow:hidden;float:left}
#about .b3 .img{cursor:pointer}
#about .b3 .img img{transition:all .5s;width:100%}
#about .b3 .img img:hover{transform:scale(1.2,1.2)}
#about .b3 .u1{margin-left:180px}
#about .b3 .u2{margin-left:305px}
#about .b3 .u3{margin-left:430px}
#about .b3 .u4{margin-left:555px}
#about .b3 .txt{position:absolute;bottom:20px;left:10px;width:340px}
#about .b3 .txt h3{color:#000;font-size:24px;line-height:1;padding-bottom:15px}
#about .b3 .txt p{color:#888;font-size:14px;line-height:2;text-align:justify}

@media (max-width:1440px){
#about .b3 li{width:95px;height:95px}
#about .b3 .u1{margin-left:180px}
#about .b3 .u2{margin-left:280px}
#about .b3 .u3{margin-left:380px}
#about .b3 .u4{margin-left:480px}
#about .b3 .txt{bottom:-10px}
#about .time-hd li{width:417px}
}
@media (max-width:1366px){
#about .b3 li{width:90px;height:90px}
#about .b3 .u1{margin-left:180px}
#about .b3 .u2{margin-left:275px}
#about .b3 .u3{margin-left:370px}
#about .b3 .u4{margin-left:465px}
#about .b3 .txt{bottom:-50px;width:320px}
#about .time-hd li{width:385px}
}
@media (max-width:768px){
.hidden-xs{ display: none; }
.about_wrapper .t_con,.wrapper_content{padding:0 20px}
#about .b3{padding-bottom:20px}
#about .b3 .wrap{background-size:45% auto}
#about .b3 ul{margin:0!important;width:100%;box-sizing:border-box}
#about .b3 .u1 li:first-of-type{margin-left:12.5%}
#about .b3 .u2 li:first-of-type{margin-left:25%}
#about .b3 .u3 li:first-of-type{margin-left:37.5%}
#about .b3 .u4 li:first-of-type{margin-left:50%}
#about .b3 li{width:calc(12.5% - 3px);height:auto;margin:0 3px 3px 0}
#about .b3 .txt{position:static;width:100%;padding:0 15px;box-sizing:border-box}
}







</pre></body></html>