.fl,.fr,.lifl li{ display:inline;}
.wrap{ width:100%; margin:0 auto;}
.banner .wrap{ position:relative;}
.banner .pan{ width:100%;  position:absolute; top:0; overflow:hidden; text-align:center;}
.banner .wrap{ height:484px;}
.banner .pan{height:484px;}
.banner .pan a{ display:block; width:100%; height:484px;}
.banbg1{ background:url(../images/1.jpg) center no-repeat;}
.banbg2{ }
.pancon{   0;}
.pancon_l{ width:50%; text-align:center;}


ul.tab{ position:absolute; bottom:85px; right:20px; z-index:1; cursor:pointer;}
ul.tab li{ padding-left:7px;}
ul.tab img,ul.wdl img,.map{ border:2px solid #fff; -webkit-box-shadow:0px 0px 3px 1px rgba(6, 0, 1, 0.3); box-shadow:0px 0px 3px 1px rgba(6, 0, 1, 0.3);}
ul.tab li.current img{ border:2px solid #f8b62e; width:92px; height:57px;}

.h_title{ width:1200px; height:110px; background:url(../images/xian.png) center 70px no-repeat; text-align:center; margin-top:30px;}
.h_title em{ font-size:30px; line-height:85px;}
.h_title p{ font-size:14px; color:#888;}
.content{width: 1200px;  margin-top: 50px;}
.content_l{width: 240px;  float: left; background-color: #0b5a9f; margin-right: 39px; }
.content_l .content_ls{width: 119px; font-size: 24px; line-height: 36px; color: #fff; display: block; font-family: arial; padding:24px 24px 12px 24px;}
.content_l1{width: 186px; border-bottom: 2px solid #fff; margin-left: 24px; margin-right: 24px;}
.content_l1 h5{font-size:24px; line-height: 30px; color: #fff; font-weight: normal;    -webkit-margin-before: 0;-webkit-margin-after: 0;}
.content_l1 span{display: block; font-size:24px; line-height: 30px; color: #fff;  background:url(../images/index_jia.png) right 5px no-repeat; padding-bottom: 15px;} 
.content_l2{padding: 3px 24px 0 24px; }
.content_l2 li{width: 186px; float: left;  height: 35px; line-height: 35px; margin-top: 7px;}
.content_l2 li a{width: 156px;color: #fff;font-size: 14px; padding-left: 30px; display:inline-block;background:url(../images/index_li_a.png) 10px 17px no-repeat;}
.content_l2 li a:hover{width: 156px;height:35px; background-color: #f8b62e; color: #fff; border-radius: 30px; display: block;}
.content_r{width: 915px; height:404px;float: left; border: 3px solid #0b5a9f;}
.content_r1{width:541px;height: auto; float: left;margin-left: 35px; margin-top: 35px; margin-right: 57px; position: relative;}
.content_r1 img{width: 541px; height: 335px;}
.content_r1 span{display: block; width:268px ;height: 50px; background: #0b59a1; position: absolute; left: -35px; top: 319px; line-height: 54px;}
.content_r1 h5{font-size: 14px; color: #fff; -webkit-margin-before: 0; -webkit-margin-after:0; margin-left: 20px;    float: left; display: inline-flex;}
.content_r1 h5 p{ font-size: 22px; font-weight: bold; font-family: arial; color: #fff;float: left; }
.content_r2{width: 282px; height:406px ; background-color: #0b5a9f;float: left; }
.content_r2s{width: 210px; border-bottom: 1px solid #fff;margin:53px 36px 0 36px; display: block; font-size: 24px; ;line-height: 36px; font-weight: bold; color: #fff; padding-bottom: 10px;}
.content_r2p{width: 199px; font-size: 14px; color: #f8b62e; line-height: 30px;margin:20px 36px 0 36px;}
.content_r2pA{margin:30px 36px 0 36px; }
.content_r2pA p{ font-size: 14px; color: #fff; line-height: 30px;}
.content_r2s1{width: 106px; height: 30px; border: 1px solid #fff;margin:30px 36px 0 36px; display: block; text-align: center;}
.content_r2s1 a{color: #fff; line-height: 30px;}
.qyys{width:100%;margin-top: 101px; padding-bottom: 105px; background-color: #f0f0f1; float: left;}
.qyysCon{width: 1200px; margin-top: 55px; }
.qyysCon li{width: 276px; height:376px; border: 1px sloid #ccc; float: left; margin-right:29px ; box-shadow: 0 0px 5px 1px #ccc;border-radius: 5px; background-color: #fff;}
.qyysCon li:last-child{margin-right: 0;}
.qyysConli{width: 252px;margin-left: 12px; margin-right: 12px;  }
.qyysConli span{display: block;}
.qyysConli .qyysConlis1{width: 90px; height: 90px; margin-top:-46px;margin-left: 78px;}
.qyysConli .qyysConlis2{width: 252px;border-bottom: 1px solid #ccc; display: block; font-size: 24px; line-height: 30px;color: #333; text-align: center; margin-top: 46px; padding-bottom: 20px;}
.qyysConli p{color: #333; line-height: 30px; margin-top: 20px; font-size: 14px;}
.index_qyys_bj1{background:url(../images/index_qyys_bj1.png) 0 0 no-repeat;}
.index_qyys_bj2{background:url(../images/index_qyys_bj2.png) 0 0 no-repeat;}
.index_qyys_bj3{background:url(../images/index_qyys_bj3.png) 0 0 no-repeat;}
.index_qyys_bj4{background:url(../images/index_qyys_bj4.png) 0 0 no-repeat;}
.solutionul{width:100%;margin-top: 45px;}
.solutionul li{width: 287px; float: left; margin-right: 17px;}
.solutionul li:last-child{margin-right: 0;}
.solutionulC{ height: 200px; position: relative; top: 0;}
.solutionulC img{width: 287px; height: 200px;float: left; }
.solutionulC span{display: block;float: left;font-size: 18px; font-weight: bold;  color: #fff;width:285px; height: 40px; text-align: center; line-height: 40px; background: rgba(11,90,159,0.5); position:absolute;  bottom: 0;;}
.solutionulB{position: relative; top: 20px; float: left;}
.solutionulB p{width:267px;float: left; font-size: 14px; height: 45px; padding-left:20px;border-bottom: 1px dashed #ccc; line-height: 45px; background: url(../images/index_sanjiao.png) 2px 20px no-repeat; color: #353535;}

.lxwm{width:100%;margin-top: 80px; }
.lxwm img{width: 100%; height: 280px;}
.lxwmAll{width: 1200px; height: 369px; background-color: #f7f7f7;position: relative; top: -150px;}
.lxwmAll img{width: 496px; height: 386px;  position: absolute; top: -75px;   left: 52px;}
.lxwmAll  .lxwmAllr{width:550px; position: absolute; left: 603px; top: 35px;}
.lxwmAllrTitle h5{width:550px;font-size: 36px; line-height: 30px; color: #808080; font-family: arial; font-weight: normal;}
.lxwmAllrTitle h5 span{display: inline-block;font-size: 36px; line-height: 30px; color: #0b5a9f; font-family: "微软雅黑"; padding-left: 15px;}
.lxwmAllrTitle p{font-size: 14px; line-height: 30px; color: #808080;}
.lxwmAllrTitles{margin-top: 15px;width: 35px; border-bottom: 2px solid #0b5a9f;display: block;}
.lxwmAllrCon{margin-top: 20px;}
.lxwmAllrCon h5{ font-size: 18px; line-height: 30px; color: #333333; }
.lxwmAllrCon p{font-size: 14px; line-height: 30px; color: #333333; margin-top: 20px;}
.lxwmAllrCon .lxwmAllrConB{margin-top: 10px;}
.lxwmAllrCon .lxwmAllrConB span a{width: 128px; height: 36px; font-size:14px;border: 1px solid #ccc; line-height: 36px; text-align: center; display: inline-block; float: left;}
.lxwmAllrCon .lxwmAllrConB p{ background:url(../images/index_dh.png) no-repeat; height:35px;float: right; padding-left: 45px; margin-top: 0; font-size: 18px ; color: #333; line-height: 30px;}
.lxwmAllrCon .lxwmAllrConB p span{font-family: arial; color: #0b5a9f; font-weight: bold; font-size: 26px;}
.news{width: 1200px;    margin-top: -100px; }
.news_l{width: 729px; float: left; border: 1px solid #ccc; padding: 18px 18px; margin-right: 40px;}
.news_lT{width: 729px;display:inline-block; border-bottom: 1px solid #ccc;}
.news_lT span{display: inline-block; width: 127px; height: 22px; background: url(../images/index_xw_bj.png) 0 5px no-repeat; padding-left: 30px; font-size: 22px; color: #333; float: left; padding-bottom: 10px;}
.news_lT p a{float: right; display: inline-block; font-size: 14px;line-height: 40px; color: #808080;}
.news_lC{margin-top: 40px;float: left; }
.news_lCimg{width: 273px; height: 163px; border: 1px solid #ccc; float: left; margin-right: 20px;}
.news_lCimg img{width: 260px; height: 150px; margin: 6px 6px;}
.news_lCr{width:434px;float: left;}
.news_lCr h5 a{font-size: 18px; line-height: 30px; color: #333; font-weight: normal;}
.news_lCr h5 a:hover{text-decoration: underline;}
.news_lCr p{font-size: 14px; color: #808080; line-height: 30px; margin-top: 10px;}
.news_lLi{margin-top: 20px;float: left; }
.news_lLi1{width:728px;float: left; }
.news_lLi1 li{width:315px;float: left; margin-right: 34px;height: 36px; font-size: 14px; line-height: 36px; background: url(../images/index_xw_yd.png) 0 14px no-repeat; padding-left: 15px;  border-bottom: 1px dashed #ccc;}
.news_lLi1 li a{ color: #333333; }
.news_lLi1 li:last-child{border-bottom: none;}
.news_lLi2{width:330px;float: left;}
.news_lLi2 li{width:315px;float: left; height: 36px; font-size: 14px; line-height: 36px; background: url(../images/index_xw_yd.png) 0 14px no-repeat; padding-left: 15px;  border-bottom: 1px dashed #ccc;}
.news_lLi2 li a{ color: #333333; }
.news_lLi2 li:last-child{border-bottom: none;}
.news_r{width:355px; float: left; border: 1px solid #ccc; padding: 18px 18px;}
.news_rT{width: 355px;display:inline-block; border-bottom: 1px solid #ccc;}
.news_rT span{display: inline-block; width:167px; height: 22px; background: url(../images/index_hyxw_bj.png) 0 5px no-repeat; padding-left: 30px; font-size: 22px; color: #333; float: left; padding-bottom: 10px;}
.news_rT p a{float: right; display: inline-block; font-size: 14px;line-height: 40px; color: #808080;}
.news_rLi{margin-top: 30px;float: left; padding-bottom: 2px;}
.news_rLi li{width:340px;float: left; height: 41px; font-size: 14px; line-height: 41px; background: url(../images/index_xw_yd.png) 0 16px no-repeat; padding-left: 15px;  border-bottom: 1px dashed #ccc;}
.news_rLi li a{ color: #333333; }
.news_rLi li:last-child{border-bottom: none;}
.index_bot_ban{width: 100%; height: 306px; margin-top:-110px; margin-bottom:30px;}
.index_bot_ban img{width: 100%; height: 306px;}
.index_cp{width: 1200px; margin-top: 50px;}
.index_cpL{width: 528px; float: left; height: auto; border: 1px solid #ccc;padding: 20px 20px; margin-right: 60px;}
.index_cpLT{width: 528px;display:inline-block; border-bottom: 1px solid #ccc;}
.index_cpLT span{display: inline-block; width: 137px; height: 24px; border-left: 6px solid #015CB5; padding-left: 10px; font-size: 22px; color: #333; float: left; padding-bottom: 10px;}
.index_cpLT p a{float: right; display: inline-block; font-size: 14px;line-height: 40px; color: #808080;}
.index_cpLC{margin-top: 40px;float: left; }
.index_cpLCimg{width: 210px; height: 140px; border: 1px solid #ccc; float: left; margin-right: 20px;}
.index_cpLCimg img{width: 198px; height: 125px; margin: 6px 6px;}
.index_cpLCr{width:296px;float: left;}
.index_cpLCr h5 a{font-size: 18px; line-height: 30px; color: #0b5a9f; font-weight: normal;}
.index_cpLCr h5 a:hover{text-decoration: underline;}
.index_cpLCr p{font-size: 14px; color: #333333; line-height: 24px; margin-top: 10px;}

.index_cpLLi{margin-top: 30px;float: left; padding-bottom: 2px;}
.index_cpLLi li{width:513px;float: left; height: 36px; font-size: 14px; line-height: 36px; background: url(../images/index_xw_yd.png) 0 16px no-repeat; padding-left: 15px;  border-bottom: 1px dashed #ccc;}
.index_cpLLi li a{ color: #333333; }
.index_cpLLi li:last-child{border-bottom: none;}
.index_cpLLi li span{float: right; color: #333333;}

.index_cpR{width: 528px; float: left; height: auto; border: 1px solid #ccc;padding: 20px 20px;}
.index_cpRT{width: 528px;display:inline-block; border-bottom: 1px solid #ccc;}
.index_cpRT span{display: inline-block; width: 137px; height: 24px; border-left: 6px solid #015CB5; padding-left: 10px; font-size: 22px; color: #333; float: left; padding-bottom: 10px;}
.index_cpRT p a{float: right; display: inline-block; font-size: 14px;line-height: 40px; color: #808080;}
.index_cpRLi{margin-top: 30px;float: left; padding-bottom: 2px;}
.index_cpRLi li{width:513px;float: left; height: 44px; font-size: 14px; line-height: 44px; background: url(../images/index_xw_yd.png) 0 16px no-repeat; padding-left: 15px;  border-bottom: 1px dashed #ccc;}
.index_cpRLi li a{ color: #333333; }
.index_cpRLi li:last-child{border-bottom: none;}
.index_cpRLi li span{float: right; color: #333333;}
.col3{
    width: 33%;
    display:inline-block;
    text-align: center;
    font-size: 18px;
}
.col3 img{
    width: 100%;
}
.arclist{
    margin-top: 45%;
}