﻿@charset "utf-8";
/* CSS Document */

html { color:#333; background:#fff }
body, div, p, h1, h2, h3, h4, h5, h6, img, ul, li, a, strong, span, p, dl, dt, dd, input, textarea { margin:0; padding:0; list-style:none; border:0; text-decoration:none; font-family:"microsoft yahei"; text-align: left; }
* { padding:0; margin:0; font-size:16px; text-align: left; }
table { border-collapse:collapse; border-spacing:0 }
a { text-decoration:none; }
fieldset, img { border:0 }
ol, ul { list-style:none }
caption, th { text-align:left }
.w1200 { width:1200px; margin:0 auto; }
.div-height { height:20px; }
.showpics ol { overflow:hidden }
.w-100 { width:100%; height:auto; overflow:hidden; }
.w-1100 { width:1100px; margin:0 auto; overflow:hidden; }
.w-1100-1 { width:1100px; margin:0 auto; }
.w-1200 { width:1200px; margin:0 auto; overflow:hidden; }
.w-1200-1 { width:1200px; margin:0 auto; }
.w-1236 { width:1236px; margin:0 auto; overflow:hidden; }
.w-1280 { width:1280px; margin:0 auto; }
.line01 { width: 100%; border-top:#d8d8d8 1px solid; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.mt-4 { margin-top:4px; }
.mt-6 { margin-top:6px; }
.mt-8 { margin-top:8px; }
.mt-10 { margin-top:10px; }
.mt-15 { margin-top:15px; }
.mt-20 { margin-top:20px; }
.mt-30 { margin-top:30px; }
.mt-35 { margin-top:35px; }
.mt-40 { margin-top:40px; }
.mt-50 { margin-top:55px; }
.mt-60 { margin-top:55px; }
.mt-65 { margin-top:65px; }
.mt-70 { margin-top:70px; }
.mt-80 { margin-top:80px; }
.mt-90 { margin-top:90px; }
.mt-100 { margin-top:100px; }
.mt-110 { margin-top:110px; }
.mt-120 { margin-top:120px; }
.mt-130 { margin-top:130px; }
.mt-140 { margin-top:140px; }
.mt-150 { margin-top:155px; }
.mt-160 { margin-top:155px; }
.mt-170 { margin-top:170px; }
.mt-180 { margin-top:180px; }
.mt-250 { margin-top:255px; }
.mb-10 { margin-bottom:10PX; }
.mb-20 { margin-bottom:20PX; }
.mb-30 { margin-bottom:30px; }
.mb-40 { margin-bottom:40px; }
.mb-50 { margin-bottom:55px; }
.mb-60 { margin-bottom:55px; }
.bg-tc { background-position:top center; background-repeat:no-repeat; }
.bg-tl { background-position:top left; background-repeat:no-repeat; }
.bg-tr { background-position:top right; background-repeat:no-repeat; }
.f-s13 { font-size:13px; }
.f-s14 { font-size:14px; }
.f-s15 { font-size:15px; }
.f-s16 { font-size:16px; }
.f-s17 { font-size:17px; }
.f-s18 { font-size:18px; }
.f-s20 { font-size:20px; }
.f-s22 { font-size:22px; }
.f-s24 { font-size:24px; }
.f-s26 { font-size:26px; }
.t-align-r { text-align:right; }
.t-align-l { text-align:left; }
.t-align-c { text-align:center; }
.t-color-w { color: #ffffff; }
.f-s18 { font-size: 18px; }
.f-s14 { font-size: 14px; }
.iw_poi_title { color:#CC5522; font-size:14px; font-weight:bold; overflow:hidden; padding-right:13px; white-space:nowrap }
.iw_poi_content { font:12px arial, sans-serif; overflow:visible; padding-top:4px; white-space:-moz-pre-wrap; word-wrap:break-word }
.baizi a:link { color:#ffffff; text-decoration: none; }
.baizi a:visited { color:#ffffff; text-decoration: none; }
.baizi a:hover { color:#ffe400; text-decoration: none; }
.heizi a:link { color:#333333; text-decoration: none; }
.heizi a:visited { color:#333333; text-decoration: none; }
.heizi a:hover { color:#333333; text-decoration: none; }
/*头部*/
.top-1 { width: 100%; height: 33px; background-color: #F6F6F6; font-size: 14px; color: #333333; line-height: 33px; }
.top-1-1 { width: 80px; height: 80px; float: left; }
.top-1-2 { width: 620px; height: 80px; float: left; margin-left: 8px; padding-right: 10px; border-right: 1px solid #D4D4D4; }
.top-1-2 h1 { height: 50px; line-height: 50px; font-size: 38px; color: #000000; }
.top-1-2 p { height: 30px; line-height: 30px; font-size: 16px; color: #A5A5A5; }
.top-1-3 { width: 480px; height: 80px; float: left; margin-left: 14px; }
.top-1-3 h2 { height: 45px; font-weight: normal; line-height: 45px; font-size: 24px; color: #000000; }
.top-1-3 p { height: 30px; line-height: 30px; font-size: 20px; color: #DD211D; }
.top-1-3 p span { height: 30px; line-height: 30px; font-size: 20px; color: #062EA7; }
.top-1-4 { width: 290px; height: 80px; float: left; margin-left: 78px; }
/*标题*/
.hltb { height:80px; width:1200px; padding:35px 0; }
/*menu*/
.nav_ { width:100%; height:59px; line-height:59px; background-color: #1F4AA2; }
.nav1_ { width:1200px; height:59px; line-height:59px; margin: 0 auto; }
.nav1_ li { width:170px; float:left; height:59px; line-height:59px; text-align:center; }
.nav1_ li a { font-size:18px; color:#fff; height:59px; line-height:59px; width:170px; display:block; font-family:"Microsoft Yahei"; }
.nav1_ li a:hover { width:170px; color:#FFF; background-color: #F72B24; font-family:"Microsoft Yahei"; font-size:18px; height:59px; line-height:59px; }
/*end menu*/ 
.messs { width:100%; height:80px; line-height:80px; background-color: #F9F9F9; }
.messs1_1 { width: 1200px; height: 80px; }
.messs1_1 p { width: 1200px; height: 80px; font-size: 16px; }
.messs1_1 span { font-size: 16px; }
.met { width:100%; height:844px; padding:30px 0; }
/*middle*/
    /*所有标题*/
.juzhong { text-align:center }
.hlcp3 { width:240px; float: left; }
.hlcp4 { width: 920px; float: left; margin-left: 40px; }
#dya { width: 160px; height: 80px; display: block; margin-right: 1px; float: left; line-height: 80px; text-align: center; font-size: 18px; color: #FFFFFF; background-color: #072FA8; }
.hlcp4_1 { width: 920px; height: 80px; background-color: #F2F2F2; margin-bottom: 20px; }
.hlcp4_1 a { width: 160px; height: 80px; display: block; float: left; line-height: 80px; text-align: center; font-size: 18px; color: #333333; background-color: #E6E6E6; }
.hlcp4_1 a:hover { color: #FFFFFF; background-color: #F72B24; }
.hlcp4_1 img { padding-left: 250px; }
.ss2 { width:240px; }
.ss2 a { width:240px; height:61px; background-image: url(img/1_r9_c3.jpg); display: block; float: left; line-height:61px; text-align: center; font-size: 18px; color: #000000!important; }
.ss2 a:hover { background-image: url(img/1_r9_c3.jpg); color: #000000!important; }
.ss3 { width: 220px; height: auto; padding: 10px 10px; background-color: #072FA8; color: #FFFFFF; font-size: 16px; line-height: 35px; }
.ltsb { width: 1200px; }
.ssu a { width: 180px; height: 45px; line-height: 45px; font-size: 16px; margin: 5px 10px; display: block; float: left; text-align: center; color: #FFFFFF; background-color: #1F4AA2; }
.ssu a:hover { background-color: #F20000; }
/*优势*/
.hlys { width:100%; height:585px; padding-bottom: 50px; }
.hlys1 { width: 1200px; height: 130px; margin-bottom: 20px; }
.hlys1 h1 { height: 80px; line-height: 80px; text-align: center; color: #062EA7; font-size: 36px; }
.hlys1 p { height: 20px; line-height: 20px; text-align: center; color: #444444; font-size: 22px; }
.hlys2 { width:680px; height: 435px; margin-left:50px; float: left; font-size:14px; line-height:35px; }
.hlys2 p { font-size:16px; color:#333333; }
.hlys2_2 { width: 470px; height: 435px; }
.hlys3 { width: 226px; height: 60px; float: left; background-image: url(img/1_r11_c20.jpg); line-height: 55px; text-align: center; }
.hlys3 a { font-size: 30px; font-weight: bold; color: #FFFFFF; }
.qimo66 { width: 1200px; height: 80px; }
.qimo66 h2 { text-align: center; height: 40px; line-height: 40px; font-size: 34px!important; color: #F72B24; padding-bottom:15px; }
.qimo66 p { width: 490px; height: 36px; margin: 0 auto; text-align: center; line-height: 36px; font-size: 18px!important; display: block; color: #FFFFFF; background-color: #062EA7; }
/*简介*/

.hljj1 { width:100%; height:180px; text-align:center; background-image: url(img/1_r21_c1.jpg); background-position: center; }
/*新闻*/
.xxw1 { width: 776px; height: 450px; }
.xxw1_1 { width: 776px; height: 57px; line-height: 57px; background-image: url(img/1_r21_c5.jpg); }
.xxw1_1 a { width: 166px; text-align: center; font-size: 20px; font-weight: bold; color: #072FA8; display: block; }
.xxw1_2 { width: 724px; height: 356px; padding: 18px 25px; border: 1px solid #E7E7E7; border-top: none; }
.xxw11 { width: 724px; height: 180px; padding-bottom: 18px; }
.xxw2 { width: 330px; height:450px; margin-left: 94px; }
.xxw2_1 { width: 330px; height: 57px; line-height: 57px; background-image: url(img/1_r22_c23.jpg); }
.xxw2_1 a { width: 166px; text-align: center; font-size: 20px; font-weight: bold; color: #072FA8; display: block; }
.xxw2_2 { width: 308px; height:371px; padding: 10px 10px; border: 1px solid #E7E7E7; border-top: none; }
.xxw2_2 p { line-height: 33px; }
.xinwen_news { width:724px; height:158px; }
.xinwen_news li { width:724px; display:inline-block; border-bottom: 1px dashed #DAD8D8; background-image: url(img/55.jpg); background-position: left center; background-repeat: no-repeat; overflow:hidden; line-height:38px; text-indent: 10px; height:38px; font-size:14px }
.xinwen_news span { font-size:14px; line-height:38px; color: #333333; float: right; }
/*版权*/
.footr { background-color:#082FA2; height:120px; padding:30px 0px }
.footr_1 { width:400px; height:120px; color:#FFF; font-size:14px; line-height:30px; float: left; margin-left: 79px; }
.footr_2 { width:300px; height:120px; color:#FFF; float: left; margin-left: 100px; }
.footr_3 { width: 321px; height: 120px; float: left; }
.footr1 { background-color:#082FA2; height:55px; line-height: 55px; width: 100%; margin-bottom: 1px; }
.footr1 p { text-align: center; color: #FFFFFF; font-size: 16px!important; }
.footr2 { background-color:#17387B; height:45px; line-height: 45px; width: 100%; }
.footr2 p { text-align: center; color: #FFFFFF; font-size: 16px!important; }
/*内页列表*/
.list_wd { float:left; width:247px; background-color:#f87906; }
.list_wd dt { text-align:center; color:#FFF; background-color:#f87906; height:80px; line-height:80px; border-bottom: 1px #fff solid; font-size:26px; font-weight:bold }
.list_wd dtt { text-align:center; color:#FFF; background-color:#f87906; height:80px; line-height:80px; }
.list_wd dd a { display:block; font-size:15px; text-indent:35px; color:#fff; line-height:47px; width:247px; transition:all .2s ease;
height:47px; font-weight:normal; border-bottom: 1px #fff solid; ; float:left }
.list_wd dd a:hover { color:#ffffff; transition:all .2s ease;
text-indent:50px; background-color:#023d99; overflow:hidden }
/*内页*/

.pppp { width:100%; padding: 20px 0; }
.ny { margin-bottom:20px; }
.ny p { font-size:16px; line-height:30px }
.neiye { width:1200px; }
.neiye h3 { height:40px; line-height:40px; font-size:20px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:20px; color:#2f2f2f }
.neiye h3 span { float:right; font-size:14px; font-weight:normal; color:#888 }
.neiye h3 span a { color:#888 }
.neiye h2 { font-size:22px; }
.neiye p span { font-size: 16px; }
.h-tit01 { width: 100%; overflow: hidden; }
.h-tit01 h2 { width: 100%; height: 58px; font-size: 30px; color: #252424; text-align: center; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; letter-spacing: 0px; }
.h-tit01 p { display: block; width: 100%; height: 28px; font-size: 18px; color: #252424; text-align: center; letter-spacing: 0px; }
.h-tit01 span { display: block; font-size: 18px; color: #575757; text-align: center; text-transform: uppercase; letter-spacing: 0px; }
/*end所有标题*/
.h-proc1 { width: 1300px; height: auto; }
.h-proc1 a { display: block; float: left; margin-right: 8px; margin-bottom: 8px; width: 193px; height: 40px; font-size: 16px; color: #fff; text-align: center; line-height: 40px; background-color: #313131; border-radius: 5px; }
.h-proc1 a:hover { background-color: #ff0000; color: #fff; }
.h-proc1-hover { background-color: #ff0000 !important; }
.h-m1 { width: 100%; height: 844px; }
.h-m2 { width: 100%; height: 722px; background: url(img/bg2.jpg) top center no-repeat; }
.h-m2-1 { margin-top: 262px; margin-left:36px; }
.h-m2-2 { float: left; width: 395px; height: auto; }
.h-m2-2 .h-about { width: 100%; height: 323px; font-size: 15px; color: #fff; line-height: 180%; overflow: hidden; letter-spacing: 0px; }
.h-m2-2 .h-about p { font-size: 15px; color: #fff; line-height: 180%; letter-spacing: 0px; }
.h-m2-2 .more1 a { display: block; margin-top:30px; width: 227px; height: 37px; border:1px solid #fff; font-size: 15px; color: #fff; text-align: center; line-height: 35px; }
.h-m2-3 { float: left; margin-left:50px; width: 483px; }
.h-m2-3 .b-img { width: 100%; height: 326px; background-color: #ebebeb; overflow: hidden; }
.h-m2-3 .b-img .bh-img { margin-top:8px; margin-left:8px; width: 466px; height: 310px; overflow: hidden; background-color: #fff; }
.h-m2-3 p { display: block; margin-top:15px; font-size: 18px; color: #fff; line-height: 160%; }
.h-case-tit { margin-top: 35px; width: 100%; height: 50px; font-size: 26px; color: #1d1d1d; text-align: center; }
.h-news01-tit { width: 100%; height: 113px; font-size: 16px; color: #555; line-height: 113px; text-align: right; letter-spacing: 0px; }
.h-news01 { float: right; width: 810px; height: auto; }
.h-news01 li { margin-bottom: 23px; width: 100%; height: 80px; overflow: hidden; }
.h-news01 li .l01 { float: left; width: 92px; height: 80px; border-right: 3px solid #555555; }
.h-news01 li .l01 .n-day { width: 100%; height: 57px; font-size: 45px; color: #555; text-align: center; line-height: 57px; font-family: "Impact"; letter-spacing: 0px; }
.h-news01 li .l01 .n-month { width: 100%; font-size: 15px; color: #555; text-align: center; letter-spacing: 0px; }
.h-news01 li .r01 { float: right; width: 690px; height: auto; }
.h-news01 li .r01 a h2 { display: block; width: 100%; height: 36px; font-size: 16px; color: #555; letter-spacing: 0px; transition: all 0.3s ease-in-out; }
.h-news01 li:hover .r01 a h2 { color:#fe0000; }
.h-news01 li .r01 p { display: block; width: 100%; height: 36px; font-size: 14px; color: #555; letter-spacing: 0px; line-height: 130%; overflow: hidden; }
/*end middle*/

/*bottom*/
.h-foot-bg { width: 100%; height: 365px; background: url(img/bg3.jpg) top center no-repeat; }
.h-foot-zi1 { margin-top:59px; width: 100%; height: 54px; font-size: 22px; color: #ef3a3a; text-align: left; border-bottom:1px solid #bfbfbf; letter-spacing: 0px; }
.h-link { margin:0 auto; width: 1200px; height: 50px; }
.h-link h3, .h-link a { display: block; float: left; padding-right: 15px; font-size: 14px; color: #2b2b2b; line-height: 45px; }
.h-foot-ewm { float: left; margin-top: 33px; margin-left: 39px; width: 480px; }
.h-foot-ewm .f-zi1 { float: left; width: 66px; height: 137px; }
.h-foot-ewm .f-zi1 p { display: block; margin-left: 14px; width: 20px; font-size: 14px; color: #fff; letter-spacing: 0px; line-height: 110%; }
.f-content { float: right; margin-top:30px; width: 610px; font-size: 15px; color: #fff; line-height: 170%; text-align: right; letter-spacing: 0px; }
.f-content p, .f-content p a .f-content a { font-size: 15px; color: #fff; line-height: 170%; text-align: right; letter-spacing: 0px; }
/*end bottom*/


/*滚动产品图片样式*/
.h-pro-gun01 li { float: left; margin-right: 19px; margin-bottom: 30px; width:300px; height: 340px; border: 1px solid #c9c9c9; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.h-pro-gun01 li:hover { border: 1px solid #505050; }
.h-pro-gun01 li .tu { margin-top: 10px; margin-left: 10px; width: 280px; height: 210px; padding:0px; border:0px solid #434343; background-color: #e5e5e5; overflow: hidden; }
.h-pro-gun01 li .tu img { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.h-pro-gun01 li:hover .tu img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out; }
.h-pro-gun01 li .p1-t { margin:0 auto; width: 94%; height: 32px; background: url(img/p1-t-bg.png) top right no-repeat #1F4AA1; }
.h-pro-gun01 li .p1-t a h3 { float: left; display: block; height:32px; line-height: 32px; width: 190px; overflow: hidden; font-size: 15px; color: #fff; text-align: center; letter-spacing: 0px; text-indent: 10px; }
.h-pro-gun01 li .p1-t p { display: block; float: right; width: 86px; height: 32px; text-align: center; line-height: 32px; text-indent: 25px; font-size: 16px; color: #fff; }
.h-pro-gun01 li:hover .p1-t a h3 { color: #fff; }
.h-pro-gun01 li .dianhu { margin-top:14px; width: 300px; height: auto; }
.h-pro-gun01 li .dianhu p { display: block; padding:2px 0px 2px 20px; font-size: 14px; color: #5b5b5b; letter-spacing: 0px; transition: all 0.3s ease-out; }
.h-pro-gun01 li .dianhu span { display: block; padding:2px 0px 2px 20px; font-size: 15px; color: #5b5b5b; letter-spacing: 0px; transition: all 0.3s ease-out; }
/*案例*/
.juzhong { text-align:center }
.qimo8 { overflow:hidden; width:1200px; height:260px; margin:10px auto; }
.qimo8 .qimo { width:8000%; }
.qimo8 .qimo div { float:left; }
.qimo8 .qimo ul { float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li { float:left; list-style:none; text-align:center; width:280px; margin-right:10px; overflow:hidden }
.qimo8 .qimo ul li img { width:280px; height:210px; transition:all .5s ease;
}
.qimo8 .qimo ul li ol { text-align:center; height:45px; line-height:45px; transition:all .5s ease;
color:#FFFFFF; background-color:#072FA8 }
.qimo8 .qimo ul li:hover ol { background:#F72B24; color:#fff }
.qimo8 li a { color:#FFFFFF; }
.hhss { width:100%; height:360px; padding-top: 50px; text-align:center; background-image: url(img/bbb.jpg); background-position: center; }
.hhss1 { width: 450px; height: 360px; margin-left: 140px; }
.hhss1 h2 { font-size: 30px; color: #FFA100; text-align: right; line-height: 60px; }
.hhss1 p { font-size: 24px; color: #FFFFFF; text-align: right; line-height: 50px; }
.hhss1 p strong { font-size: 38px; color: #3B60CC; font-weight: normal; text-align: right; line-height: 50px; }
.hhss1 img { display: block; float: right; }
.hhss1 a { width: 166px; height: 39px; line-height: 39px; text-align: center; display: block; margin-top: 20px; font-size: 18px; color: #FFFFFF; float: right; background-image: url(img/1_r13_c13.jpg); }
.hhss2 { width: 480px; height: 360px; margin-left: 110px; }
.hhss2 p { font-size: 22px; color: #FFFFFF; line-height: 40px; }
.hhsss { width:100%; height:206px; text-align:center; background-image: url(img/1_r19_c1.jpg); background-position: center; }
/*滚动产品图片样式*/

.h-pro-gun02 li { margin-right: 19px; margin-bottom: 30px; float: left; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.h-pro-gun02 li .tu { width:280px; height: 240px; background-color: #e5e5e5; border:1px solid #fff; overflow: hidden; }
.h-pro-gun02 li .tu img { width:280px; height: 240px; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.h-pro-gun02 li:hover .tu img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out; }
.h-pro-gun02 li a h3 { margin-top:0px; display: block; height: 40px; line-height: 40px; font-size: 16px; color: #FFFFFF; text-align: center; background-color:#2967C6; letter-spacing: 0px; }
/**/
.h-pro-gun03 li { margin-right: 19px; margin-bottom: 30px; float: left; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.h-pro-gun03 li .tu { width:280px; height: 240px; background-color: #e5e5e5; border:1px solid #fff; overflow: hidden; }
.h-pro-gun03 li .tu img { width:280px; height: 240px; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.h-pro-gun03 li:hover .tu img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out; }
.h-pro-gun03 li a h3 { margin-top:0px; display: block; height: 40px; line-height: 40px; font-size: 16px; color: #FFFFFF; text-align: center; background-color:#2967C6; letter-spacing: 0px; }
/*手机站样式*/
.img-m { text-align:center; }
.mini-div { margin:0 auto; max-width:600px; height: auto; overflow: hidden; background-color: #fff; }
.mini-title { width:100%; height:50px; font-size:18px; color:#1a3a83; text-align:center; line-height:50px; }
.mini-class01 { width:98%; margin-left:2%; }
.mini-class01 li { float:left; padding:5px 0px; margin-right:1%; margin-bottom:1%; width:48%; /*min-height:30px;*/
	border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:1px solid #666666; }
.mini-class01 li a { display:block; width:100%; /*min-height:30px;*/
	font-size:14px; color:#666666; text-align:center; }
.mini-h-about { padding:10px; font-size:14px; text-align:left; line-height:170%; }
.mini-menu { width:100%; background-color:#1a3a83; padding:10px; }
.m-menu { width:100%; margin:0 auto; }
.m-menu a { display:block; float:left; width:24%; height:40px; font-size:14px; color:#fff; text-align:center; line-height:20px; }
.m-fl01 { width:100%; height:auto; overflow:hidden; }
.m-fl01 a { display:block; margin-bottom:10px; width:19%; height:66px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.m-fl01 a .tu { margin:0px; padding:0px; width:100%; height:38px; text-align:center; }
.m-fl01 a h3 { display:block; marign:0px; padding:0px; height:15px; width:100%; font-size:14px; text-align:center; color:#fff; }
.m-fl01-bg01 { background-color:#0165ba; }
.m-fl01-bg02 { background-color:#fe4351; }
.m-fl01-bg03 { background-color:#ff6f3d; }
.m-fl01-bg04 { background-color:#32b16c; }
.m-fl01-l { float:left; margin-left:5%; }
.m-fl01-r { float:right; margin-right:5%; }
.m-tit01 { margin-bottom:15px; width:100%; height:40px; text-align:center; font-size:18px; color:#fff; line-height:40px; background:url(img/m-tu02.png) no-repeat top center; }
.m-tit01-1 { background-color:#fe4351; }
.m-tit01-2 { background-color:#ff6f3d; }
.m-tit01-3 { background-color:#32b16c; }
.m-tit01-4 { background-color:#00b7ee; }
.m-part02 { width:90%; margin:0 auto; height:auto; }
.m-part02 a { display:block; margin-bottom:10px; width:29%; height:30px; border:1px solid #fe4351; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; text-align:center; line-height:30px; color:#fe4351; font-size:15px; }
.m-part02-l { margin-right:5%; }
.m-part03 { width:90%; margin:0 auto; height:auto; }
.m-part03 a { display:block; margin-bottom:10px; width:29%; height:30px; border:1px solid #ff6f3d; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; text-align:center; line-height:30px; color:#ff6f3d; font-size:15px; }
.m-part04 { width:90%; margin:0 auto; height:auto; }
.m-part04 a { display:block; margin-bottom:10px; width:29%; height:30px; border:1px solid #32b16c; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; text-align:center; line-height:30px; color:#32b16c; font-size:15px; }
.m-part05 { width:90%; margin:0 auto; height:auto; }
.m-part05 a { display:block; margin-bottom:10px; width:29%; height:30px; border:1px solid #00b7ee; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; text-align:center; line-height:30px; color:#00b7ee; font-size:15px; }
.m-part06 { width:100%; padding:20px 0px 30px 0px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; background-color:#f51d1d; }
.m-part06-1 { width:80%; margin:0 auto; }
.m-part06-1 a { display:block; width:100%; height:auto; font-size:14px; color:#fff; border-bottom:1px solid #fff; }
.ny-readid { width:100%; background-color:#efefef; height:auto; padding:15px 0px; overflow:hidden; }
.ny-readid .tiao001 { width:90%; height: auto; margin:0 auto; font-size:14px; color:#333; }
.ny-readid .tiao001 a { color:#09C; }
.mini-top { overflow: hidden; }
.mini-top img { display: block; }
/*menu1*/
.mini-menu-bg { padding: 5px 0px 5px 0px; width:100%; height: auto; background-color: #262a2d; }
.mini-menu1 { width:100%; display: flex; flex-direction: row; flex-wrap:wrap; justify-content: space-around; align-items:center; }
.mi-menu1 { width:23%; height: 30px; background-color:#f8bf00; margin:5px 0 5px 0px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.mi-menu1 a { display: block; font-size:14px; text-align: center; line-height: 30px; color:#000; }
/*标题1*/
.m-tit02 { width:100%; height: 88px; background: url(img/mini-tit-bg.jpg) no-repeat top center; font-size:20px; line-height: 110px; text-align: center; color: #887b5a; overflow: hidden; }
.m-tit03 { margin: 0 auto; width:90%; height: 36px; font-size:20px; line-height: 36px; text-align: center; color: #000; background-color: #f8bf00; overflow: hidden; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
.img-m img { margin: 0 auto; }
/*固定在底部*/

.fotheight { height:50px; }
.fotfixed { position:fixed; bottom:0; width:100%; max-width:640px; border-top: 1px solid rgba(255, 255, 255, 0.2); height: 50px; background-color: #353535; }
.footerWrap { width:98%; margin:0 auto; padding-left:3%; padding-top:6px; }
.footerWrap li { float:left; width:24%; height:44px; border-right: 1px solid rgba(255, 255, 255, 0.2); position:relative; }
.footerWrap li:last-child { border:0; }
.footerWrap .text { display:block; color:#fff; text-align:center; font-size:12px; line-height:20px; }
.footerWrap .icon { width: 30px; height: 20px; display: block; background: url(img/common.png) no-repeat; background-size: 400px; margin: 4px auto 0 auto; position: relative; }
.footerWrap .tel { background-position: -90px -110px; }
.footerWrap .email { background-position: 0 -110px; }
.footerWrap .qq { background-position: -360px -109px; }
.footerWrap .map { background-position: -120px -110px; }
.footerWrap .share { background-position: -60px -110px; }
.footerWrap .message { background-position: -30px -110px; }
.sharebox { display:none; position:absolute; width:242px; height:52px; left:-120px; top:-52px; background:#fff; padding:5px 0 5px 10px; border-radius:5px; border:1px solid #ccc; }
/*end 手机站样式*/

/*手机banner轮播*/
.banner { width:100% }
.banner img { display:block; width:100% }
.swipe { width:100%; overflow:hidden; position:relative; }
.swipe { -webkit-transition:left 800ms ease-in 0; -moz-transition:left 800ms ease-in 0; -o-transition:left 800ms ease-in 0; -ms-transition:left 800ms ease-in 0; transition:left 800ms ease-in 0; }
.swipe #pagenavi { position:absolute; left:0px; bottom:0px; text-align:center; width:100%; background:rgba(fff, fff, fff, 0.6)!important; filter:Alpha(opacity=50); padding:6px; }
.swipe #pagenavi a { width:8px; height:8px; line-height:99em; background:#fff; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 4px; overflow:hidden; cursor:pointer; display:inline-block; *display:inline;
*zoom:1;
position:relative; }
.swipe #pagenavi a.active { background:#ff0; position:relative; }
