html,body{overflow-x:hidden;-webkit-tap-highlight-color:transparent;}
body{font-family:PingFangSC,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif!important;color:#333;}
body,div,ul,li,dl,h1,h2,h3,h4,p,i,em{margin:0;padding:0;outline:0;font-style:normal}
li,ul,dl{list-style:none;vertical-align:middle}
a{color:#666;text-decoration:none;}
img{display:block;border:none;}
a:hover{border:none;blr:expression(this.onFocus=this.blur());outline:none;}
.none{display:none}.clear{clear:both}
.bodytitle{padding:60px 0 40px 0;text-align:center;}
.bodytitle h2{font-size:35px;color:#000;font-weight:normal;}
.bodytitle h2 i{color:#2780e3;}
.bodytitle p{padding:10px 0;font-size:15px;color:#666}
.head{height:55px;line-height:55px;background:#1c86d1;}
.head div{margin:0 auto;width:1200px;}
.head a.back{display:none}
.head ul.logo{float:left;height:55px;overflow:hidden;}
.head ul.nav{float:right}
.head ul.nav li{float:left;}
.head ul.nav li.left{border-left:1px solid #1979bc;}
.head ul.nav li.right{border-right:1px solid #49a2e1;}
.head ul.nav li span{font-size:16px;border-left:1px solid #2393e2;border-right:1px solid #1878bb;display:block;color:#fff;cursor:pointer}
.head ul.nav li span a{color:#fff;display:block;padding:0 20px;}
.head ul.nav li span a:hover{background:#147bc2}
.banner{background:#0A1647}
.banner ul{width:1200px;height:495px;margin:0 auto;}
.banner ul img{margin:0 auto;vertical-align:middle}
.project .nav{width:1200px;margin:0 auto;padding-top:20px;}
.project .nav ul{position:relative}
.project .nav ul li{width:380px;height:300px;border-radius:3px;border:solid 1px #e9e9e9;background:#fff}
.project .nav ul li.left{margin:28px 0 0 0;float:left;}
.project .nav ul li.mid{position:absolute;z-index:1;left:400px;_left:17px;top:0;width:400px;height:338px;border-color:#1c86d1;box-shadow:0 0 4px 2px rgba(0,0,0,.1);overflow:hidden;}
.project .nav ul li.mid h3{color:#fff;border:#0A1647;background:#0A1647;}
.project .nav ul li.right{margin:28px 0 0 0;float:right}
.project .nav ul li h3{height:80px;line-height:80px;font-size:28px;text-align:center;color:#666;border-bottom:solid 1px #ebebeb;background:#f9f9f9;margin-bottom:15px;}
.project .nav ul li dl{padding:10px 30px 0 30px;font-size:12px;color:#666;line-height:22px;}
.project .nav ul li dl span{color:#ccc;text-align:center;display:block;}
 
.process{margin:10px 0 90px 0}
.process ul{width:1200px;height:160px;margin:0 auto;padding-top:30px;}
.process li{font-size:18px;position:relative;color:#383838;display:inline-block;width:240px;text-align:center;float:left;}
.process li+li:after{content:"\e6f2";position:absolute;top:41px;width:22px;height:30px;left:-11px;font-size:25px;color:#bfbfbf;}
.process li i{color:#fff;font-size:60px;width:50px;height:50px;line-height:50px;border-radius:56px;background:#fff;margin:0 auto 20px;display:block;}
.process li i.a{before:'\e628'}
.process li i.a:before{content:"\e628";}
.process li i.b{before:'\e648'}
.process li i.b:before{content:"\e6ed";}
.process li i.c{before:'\e6a4'}
.process li i.c:before{content:"\e6a4";}
.process li i.d{before:'\e759'}
.process li i.d:before{content:"\e759";}
.process li i.e{before:'\e625'}
.process li i.e:before{content:"\e625";}
.process li p{font-size:18px;}
.ask{background:#f5f8ff;overflow:hidden;}/*_height:510px;*/
.ask p{ line-height:30px;} 
.ask ul{width:1200px;height:195px;margin:0 auto;overflow:hidden;}
.ask ul li{font-size:15px;line-height:22px;color:#666;margin-bottom:15px;}
.ask ul li span{display:block;padding-bottom:7px;_line-height:29px;}
.ask ul li span i{before:'\e6c8';color:#0A1647;padding-right:5px;_padding-right:0;float:left;}
.ask ul li span i:before{content:"\e6c8";}
.ask ul li p{text-indent:20px;font-size:14px;color:#999}
.ask .entrust{width:500px;overflow:hidden;margin:0 auto;padding:20px 0 60px 0;_padding:40px 0 40px 0;}
.ask .entrust a{float:left;color:#076bf2;border:1px solid #076bf2;border-radius:4px;width:166px;text-align:center;height:40px;line-height:40px;display:block;font-size:16px;margin:0 40px;_margin:0 30px;}
.ask .entrust a:hover,.ask .entrust a.hover{color:#fff;background:#4e8bdd;border-color:#4e8bdd;}
 .link{padding:35px 0;background:#f5f8ff;}
.link ul{width:1200px;margin:0 auto;padding-bottom:10px;overflow:hidden;}
.link ul li{float:left;text-align:left;color:#999;width:1146px;line-height:24px;font-size:12px;}
.link ul li a{color:#999;font-size:12px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:24px;line-height:24px;}
.link ul li.name{font-weight:700;color:#666;width:54px;}
.link ul li.nav{margin-left:21px;width:1125px;}
.link ul li.nav a{margin-right:12px;width:58px;}
.footer{margin:0 auto;height:60px;line-height:60px;color:#565b5f;background:#21292f;font-size:12px; text-align:center}
.footer ul{width:1200px;margin:0 auto;}
.footer .fl{margin:0 auto;text-align:center}
.footer .fr{float:right}
 
#telbottomtel{ margin:0 auto;position: fixed;bottom:0;width:100%;font-size:18px;background-color: #006699;height:55px; line-height:55px; text-align: center;overflow:hidden;z-index: 999;}
#telbottomtel a{color:#FFFFFF;}
#toolright{position: fixed;top:260px;right:0px; width:120px; min-height:330px;border:#CCCCCC 1px solid;text-align: center;overflow:hidden;z-index: 900;}
#toolright2{position: fixed;top:620px;right:0px; width:120px; height:100px; text-align: center;overflow:hidden;z-index: 900;}
#toolright ul li { width:100%;text-align:center;height:35px;line-height:35px;background-color:#006699;COLOR:#FFF;clear:both;list-style-type:none; font-size:14px;}
#toolright ul li img{list-style-type:none; width:100%;}
.footderc {width:100%;text-align:center;position:fixed;bottom:0;display:block;left:0;z-index:9998;}/*电话底部js*/ 
.footbtn {width:100%;height:72px;border-top:1px solid #E9F0F4;background:#006699;}
.footbtn li {float:left;width:33.3%;height:100%;list-style-type:none;}
.footbtn li img{width:auto; height:auto; max-height:100%; max-width:100%;text-align:center;}
.footbtn a {display:block;width:100%;height:30px;margin-top:10px;color:#fff;text-align:center;}
.footbtn a span {display:block;width:100%;height:100%;line-height:30px;font-size:14px;cursor:pointer;}
#aicaigou_rlb{  margin:0 auto;width:100%;min-height:300px;max-width:1280px;overflow:hidden;border-top:#CCCCCC 1px;padding-top:30px;}
#aicaigou_rlb ul li img{width:100%;height:100%;padding:1% 1%;border:1px  #EFEFEF solid;}


@media screen and (max-width:1200px){html,body{font-size:20px;}
img{max-width:100%;width:100%;}
.bodytitle{padding:1.5rem 0.5rem 1.2rem 0.5rem;}
.bodytitle h2{font-size:0.9rem;}
.bodytitle p{padding:0.3rem 0;line-height:1rem;font-size:0.6rem;}
.head{height:2.2rem;line-height:2.2rem;position:fixed;z-index:1984001;width:100%;top:0rem;}
.head div{width:100%;text-align:center;}
.head a.back{display:none;width:1.25rem;height:2.2rem;overflow:hidden;position:absolute;left:0.15rem;z-index:100001;}
.head a.back:before{content:"\e635";color:#fff;font-size:0.8rem;}
.head ul.logo{width:100%;height:2.2rem;overflow:hidden;position:absolute;margin:0 auto;z-index:100000;}
.head ul.logo img{height:2.2em;width:auto;margin:0 auto;}
.head ul.nav{display:none}
.banner ul{width:100%;height:auto;margin-top:2.2rem;}
 
.project .nav{width:auto;padding:0 0.5rem;}
.project .nav ul li{width:100%;height:auto;margin-bottom:0.75rem;padding-bottom:0.5rem;}
.project .nav ul li h3{height:2.1rem;line-height:2.1rem;font-size:1rem;font-weight:normal;margin-bottom:0.4rem;}
.project .nav ul li.left,.project .nav ul li.right{margin:0 0 0.75rem 0;float:none;}
.project .nav ul li.mid{position:relative;left:0;width:100%;height:auto;}
.project .nav ul li dl{padding:0.5rem 0.75rem 0 0.75rem;font-size:0.6rem;line-height:1.1rem;}
 
.process{margin:0.5rem 0 3.5rem 0;}
.process .bodytitle{padding:1.5rem 0.5rem 0.5rem 0.5rem;}
.process ul{width:auto;margin:0 0.5rem;}
.process li{font-size:0.6rem;width:33.33%;margin-bottom:1.5rem;}
.process li+li:after{content:'';}
.process li i{font-size:1.5rem;width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:2.5rem;margin:0 auto 0.5rem;}
.process li p{font-size:0.6rem;}
.ask{height:auto;}
.ask ul{width:auto;margin:0 0.5rem;}
.ask ul li{font-size:0.65rem;line-height:1.1rem;margin-bottom:0.75rem;}
.ask ul li span{padding-bottom:0.25rem;}
.ask .entrust{width:100%;padding:1.5rem 0 1.5rem 0;}
.ask .entrust .hover{display:none}
.ask .entrust #ask_more{border:0.05rem solid #076bf2;border-radius:0.2rem;width:5rem;height:1.7rem;line-height:1.7rem;font-size:0.6rem;margin:0 auto;float:none}
 .link{padding:1rem 0.5rem 0.5rem 0.5rem;}
.link ul{width:auto;padding-bottom:0.5rem;}
.link ul li{width:auto;line-height:1.2rem;font-size:0.6rem;}
.link ul li a{font-size:0.6rem;height:1.2rem;line-height:1.2rem;}
.link ul li.name{width:2.7rem;}
.link ul li.nav{margin-left:0.7rem;width:auto;height:2.2rem;overflow:hidden;}
.link ul li.nav a{margin-right:0.5rem;width:3rem;}
.footer{height:2.25rem;line-height:2.25rem;margin-bottom:2.5rem; text-align:center}
.footer ul{width:100%;}
.footer .fl{display:none;bodytitle}
.footer .fr{text-align:center;float:none;}
.sideonlie{display:none}
 