/* 样式重置 start*/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,form,input,textarea,p,table,tr,td {margin:0;padding:0;}
html{font-size:10px;}
body{font-family:'Microsoft YaHei',"Helvetica Neue"; overflow-x: hidden;width: 100%;}
ul,ol {list-style: none;}article img{max-width: 100%; max-height:100%; height:auto;}
img,a img,{border:0;text-decoration: none;max-width: 100%; max-height:100%;-webkit-touch-callout:none;vertical-align:top;}
img{border:none;}
a,p .tt{text-decoration:none;color:#6c6c6c;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: medium;-webkit-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
input,textarea {outline: medium;}
a:hover {text-decoration: none;}
li{-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
body{-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 0.5s;-o-transition: 1s;transition: 1s;}
/* 样式重置 end*/
.fixed{position: fixed;}
.clearfix{clear: both;}
.moveleft{transform:translate(-50%,0);}
.moveright{transform:translate(0%,0);}
.smak{width: 100%;}
body{max-width: 600px;margin:0 auto;}


/* header */
.logo_m{width: 75%;margin:0.2rem auto;margin-top:40px;}
.logo_m img{width: 100%;}
.nav_m{width: 100%;background: #205b98;}
.nav_m ul{width: 100%;text-align: center;}
.nav_m ul li{display: inline-block;text-align: center;}
.nav_m ul li a{display: inline-block;font-size: 2.2rem;color: #fff;padding:0.5rem 0.6rem;}
.nav_m ul li a:hover{background: #083f79;}
/* banenr */
.banner_m{width: 100%;overflow-x: hidden;}
.banner_m ul li{float: left;}
.banner_m ul li img{width: 100%;}
/* 子导航 */
.znav_c{width: 94%;margin:0 auto;padding:1rem 0rem;}

.znav_c .znav_l{float: left; width: 26%;}
.znav_c .znav_l img{width: 100%;height:100%;}
.znav_c .znav_r{float: right; width: 72%;}
.znav_c .znav_r ul{width: 100%;}
.znav_c .znav_r ul li{float: left;width: 32%;height: 3.8rem;margin-right: 0.2rem;margin-bottom: 0.2rem;}
.znav_c .znav_r ul li:nth-of-type(3n){float:right;}
.znav_c .znav_r ul li a{display: inline-block;width: 100%;height: 100%;background: #3573b2;color: #fff;border-radius: 0.2rem;text-align: center;line-height: 3.8rem;font-size: 2.2rem;}
.znav_c .znav_r ul li a:hover{background: #104d8a;border-radius: 0.2rem;}
.zj20, .zj20 img,.zjimg, .zjimg img{width: 100%;}
.zjlist{width: 94%;margin:0 auto;padding-top: 3rem;}
.zjlist ul{width: 100%;}
.zjlist ul li{width: 100%;margin-bottom: 3rem;}
.zjlist ul li .zj_l{float: left;width: 40%;}
.zjlist ul li .zj_l img{width: 100%;border-radius: 50%;}
.zjlist ul li .zj_r{float: right;width: 55%;}
.zjlist ul li .zj_r h2{width: 100%;}
.zjlist ul li .zj_r h2 img{width: 80%;}
.zjlist ul li .zj_r .cyyear{font-size: 2.2rem;color: #000;}
.zjlist ul li .zj_r p{font-size: 1.8rem;margin-top: 0.6rem;line-height:3.2rem;}
.zjlist ul li .zj_r p a{color: #000;font-size: 1.8rem;}
.zjlist ul li .zj_r p a:hover{color:red;}
.zjlist ul li .zj_r .click_zx a{display:block;width: 14rem;height: 3rem;background: #3573b2;color: #fff;border-radius: 1.2rem;text-align: center;line-height: 3rem;margin-top: 0.5rem;font-size: 2rem;}
.zjlist ul li .zj_r .click_zx a:hover{background: #094c91;}
.zjlist .morezj{font-size: 2.2rem;color: #537aa2;display: inline-block;width: 100%;text-align: center;margin:1rem 0;margin-top: 0rem;}

.zjwz_m{width: 100%;}
.wz_t,.wz_t img{width: 100%;}

.zjwz_m .wz_lsit{width: 88%;margin:0 auto;padding-top: 2rem;padding-bottom: 1rem;}
.zjwz_m .wz_lsit ul{width: 100%;}
.zjwz_m .wz_lsit ul li{width: 100%;margin-bottom: 1rem;}
.zjwz_m .wz_lsit ul li span{display: inline-block;width: 5rem;height: 2rem;background: #9f9400;text-align: center;line-height: 2rem;color: #fff;font-size: 2rem;margin-right: 0.6rem;}
.zjwz_m .wz_lsit ul li a{display: inline-block;border-bottom: 1px solid #a0a0a0;font-size: 1.8rem;color: #000;}
.zjwz_m .wz_lsit ul li a b{font-weight: normal;color: #3573b2;}
.zjwz_m .wz_lsit ul li:hover a b{color: red;}

.case_m{width: 100%;}
.case_m .case_t,.case_m .case_t img{width: 100%;}
.case_m ul{width: 94%;margin:0 auto;padding-top: 2rem;}
.case_m ul li{width: 100%;}
.case_m ul li .case_l{width: 54%;float: left;}
.case_m ul li .case_l h2{font-size: 2.4rem;font-weight: bold;}
.case_m ul li .case_l .jb{font-size: 2rem;}
.case_m ul li .case_l p{font-size: 2rem;margin-top: 0.5rem;}
.case_m ul li .case_l a.xpmore{display: block;width: 10rem;height: 2.6rem;line-height: 2.6rem;color: #fff;font-size: 2.4rem;background: url('../images/xzphone15.jpg') no-repeat 0.8rem center,#a19404;background-size: auto 80%;padding-left: 3rem;margin:1rem 0;margin-top:0;}

.case_m ul li .cy_info{color: #205b98;font-size: 1.8rem;line-height: 2.6rem;border:1px dashed #205b98;padding:0.5rem 0.6rem;}
.case_m .more_case{color: #537aa2;font-size: 2.2rem; display: inline-block;width: 100%;text-align: center;margin:1rem 0 2rem 0;}

.gsh_m{width: 100%;}
.gsh_m .hdd{width: 100%;position: relative;height: 4rem;margin-bottom: 2rem;}
.gsh_m .hdd ul{width: auto;position: absolute;left: 50%;top: 0;margin-left: -21rem;}
.gsh_m .hdd ul li{float: left;width: 14rem;height: 4rem;margin-right: 0.1rem;}
.gsh_m .hdd ul li a{display: inline-block;width: 100%;height: 100%;background: #205b98;font-size: 2.2rem;color: #fff;text-align: center;line-height: 4rem;}
.gsh_m .hdd ul li:first-of-type a{border-radius: 2rem 0 0 2rem;}
.gsh_m .hdd ul li:last-of-type a{border-radius: 0 2rem 2rem 0;}
.gsh_m .hdd ul li:hover a,.gsh_m .hd ul li.on a{background: #1e7ecf;}
.gsh_m .bdd{width: 100%;height:24rem;}
.gsh_m .bdd ul li{display:none;}
.gsh_m .bdd ul li img{width: 100%;}

.msg_m{width: 94%;margin:0 auto;padding-top: 1.5rem;}
.mes_t{width: 100%;text-align: center;margin-bottom: 2.6rem;margin-top:2rem;}
.mes_t img{width: 80%;}
.msg_m form{width: 100%;background: #c1e5f6;padding-bottom: 1rem;border-radius: 0.5rem;}
.msg_m form .msgtit,.msg_m form .msgtit img{width: 100%;}
.msg_m form .form{width: 100%;}
.msg_m form .form h3{color: #024463;font-size: 2.6rem;padding-left: 1rem;margin-top: 1rem;}
.msg_m form .form input{display: block; width: 90%;margin:0 auto; display:block;border:none;height: 4rem;margin-top: 0.5rem;padding-left: 0.4rem;font-size: 2.2rem;}
.msg_m form .form textarea{width: 90%;font-size: 2.2rem;margin:0 auto; display:block;border:none;margin-top: 0.5rem;padding-left: 0.4rem;height: 16rem;padding-top: 0.4rem;margin-bottom: 1.5rem;}
.msg_m form .form .sub{display: block;width: 18rem;height: 3rem;background: #0163b6;border-radius: 1.5rem;color: #fff;font-size: 2.1rem;margin-bottom: 1.5rem;line-height:3rem;}
.msg_m form .form .sub:hover{background: #025093;}

.logo_bo{width: 90%;margin:0 auto;}
.logo_bo img{width: 100%;padding:2rem 0 1rem 0;}

.foot{background: #205b98;text-align: center;padding:2.5rem 0 2rem 0;}
.foot .foot1{background: url('../images/bottom_l.jpg') no-repeat top center,url('../images/bottom_l.jpg') no-repeat bottom center;background-size: 98% auto;padding:1rem 0;}
.foot .foot1 p{font-size: 1.8rem;color: #fff;line-height: 2.4rem;}
.foot .foot2{padding-top:1.5rem;}

.foot .foot2 .codem{width: 60%;margin:0 auto;}
.foot .foot2 .codem img{width: 100%;}

.foot .foot2 .gotop{width: 26%;margin:0 auto; margin-bottom: 1.5rem;margin-bottom: 2rem;cursor:pointer;}
.foot .foot2 .gotop img{width: 100%;padding-top: 1rem;}

/* 列表页样式 */
.weizhi{width: 85%;margin:0 auto;font-size: 2.2rem;color: #000;line-height: 2rem;background: url('../images/listm1.jpg') no-repeat left center;background-size: auto 100%;padding-left: 2.6rem;margin-top: 2rem;}
.weizhi a{font-size: 2.2rem;color: #000;}
.weizhi a:hover{color: red;}

.list_list{width: 94%;margin:0 auto;padding-top: 1rem;}
.list_list ul{width: 100%;}
.list_list ul li{width: 100%;border-bottom: 1px dashed #b9d9e7;margin-bottom: 0.8rem;padding-bottom: 0.8rem;}
.list_list ul li h2{}
.list_list ul li h2 a{color: #086691;font-size: 2.2rem;font-weight: normal;}
.list_list ul li p{color: #000;font-size: 2rem;}
.list_list ul li p a{color: #086691;font-size: 2.2rem;}
.list_list ul li p a:hover{color: red;}

.pagelist{width: 94%;background: #bde0f0;margin:0 auto;margin-top: 1.6rem;}
.pagelist ul{width: 100%;text-align: center;}
.pagelist ul li{display: inline-block;height: 4rem;font-size: 2rem;color: #000;}
.pagelist ul li a{display: inline-block;height: 4rem;line-height: 4rem;padding:0 0.3rem;font-size: 2rem;color: #000;}
.pagelist ul li:hover a,.pagelist ul li.thisclass{color: red;}
.zxfby{width: 94%;margin:0 auto;}
.zxfby ul{width: 100%;text-align: center;padding:3rem 0 1.5rem 0;}
.zxfby ul li{display: inline-block;width: 18%;text-align: center;margin:0 1.3rem;}
.zxfby ul li img{width: 100%;}
.zxfby ul li a{font-size: 2rem;color: #000;}
.zxfby ul li:hover a{color: red;}

.tjj{width: 100%;}
.tjj_tt,.tjj_tt img{width: 100%;}
.tjj ul{width: 94%;margin:0 auto;margin-top:2rem;}
.tjj ul li{float: left;width: 48%;margin-top: 1rem;height: 4rem;background: #0357a0;border-radius: 0.4rem;position: relative;margin-bottom:1rem;}
.tjj ul li:nth-of-type(even){float: right;}
.tjj ul li a{display: inline-block;width: 100%;height: 100%;line-height: 4rem;text-align: center;color: #fff;font-size: 2rem;}
.tjj ul li:hover{background: #05447b;}
.tjj ul li img{position: absolute;right: 0rem;top: -1rem;height: 2.6rem;width: 3.6rem;}

/* 案例列表页 */
.list_case{width: 94%;margin:0 auto;padding-top: 0.5rem;}
.list_case ul{width: 100%;}
.list_case ul li{width: 100%;padding:1rem 0;border-bottom: 1px dashed #b0d2e3;}
.list_case ul li .case_l{float: left;width: 38%;}
.list_case ul li .case_l img{width: 100%;}
.list_case ul li .case_r{float: right;width: 59%;}
.list_case ul li .case_r h2 a{font-size: 2.2rem;color: #000;}
.list_case ul li .case_r p{font-size: 1.8rem;line-height: 3rem;text-indent:2em;margin-top:0.8rem;}
.list_case ul li .case_r p a{font-size: 1.8rem;color: #2354af;}

/* 文章页样式 */
.article_m{width: 94%;margin:0 auto;padding-top: 1.5rem;}
.article_m h1{font-size: 3rem;color: #000;text-align: center;}
.article_m .tel_c{width: 100%;margin:1.8rem 0 1rem 0;}
.article_m .tel_c .tel_l{float: left;width: 70%;border:1px solid #00539e;height: 3rem;border-radius: 1.5rem;line-height: 3rem;padding-left: 0.4rem;color: #00539e;font-size: 2.6rem;font-weight:bold;}
.article_m .tel_c .tel_l a{float: right;width: 38%;background: #1956a1;height: 3rem;line-height: 3rem;text-align: center;border-radius: 1.49rem;font-size: 2.4rem;color: #fff;}
.article_m .tel_c .tel_l a:hover{background: #07346b;}
.article_m .tel_c .tel_r{float: right;width: 26%;height: 3rem;}
.article_m .tel_c .tel_r a{display: inline-block;width: 100%;height: 3rem; background: #ae9402;border-radius: 1.2rem;text-align: center;line-height: 3rem;font-size: 2.5rem;color: #fff;font-weight: bold;}
.article_m .tel_c .tel_r a:hover{background: #7d6a01;}
.article_c{width: 100%;padding-top: 1rem;}
.article_c p{font-size: 1.7rem;line-height: 2rem;}
.article_c p span,.article_c span{font-size: 1.7rem;line-height: 2rem;}
.article_c strong{font-size: 1.7rem;line-height: 2rem;}
.article_c img{max-width: 100%;}


.xg_wenz{width: 94%;margin:0 auto;padding-top: 1rem;}
.xg_wenz .wenz_tt{font-size: 2.6rem;color: #0a5b93;font-weight: bold;border-bottom: 1px solid #a0a0a0;}
.xg_wenz .wenz_tt a{float: right;font-size: 1.7rem;color: #0a5b93;font-weight: normal;}
.xg_wenz .wenz_tt a:hover{color: red;}
.xg_wenz ul{width: 100%;}
.xg_wenz ul li{width: 100%;border-bottom: 1px dashed #d2d2d2;height: 4rem;line-height: 4rem;}
.xg_wenz ul li a{color: #000;font-size: 2.2rem;display: inline-block;width: 100%;height: 100%;}
.xg_wenz ul li a span{float: right;}
.xg_wenz ul li:hover a{color: #1369a5;}














.case_m ul li .case_r{width: 40%;float: right;}
.case_m ul li .case_r img{width: 100%;}
















@media screen and (max-width: 765px){
    
}









