@font-face { font-family: 'myriadpro'; src: url("/fonts/myriadpro-regular-webfont.woff") format("woff"), url("/fonts/myriadpro-regular-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }

body, div, dl, dt, dd, del, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, menu { margin: 0; padding: 0; }

html { font: 100px "Microsoft YaHei"; font-weight: 100; background: #fff; color: #231917; }

.dh { -webkit-transition: all 0.5s; transition: all 0.5s; }

/*@media only screen and (max-width: 1200px) { html { font-size: 100px; } } @media only screen and (max-width: 1100px) { html { font-size: 95px; } } @media only screen and (max-width: 1000px) { html { font-size: 90px; } } @media only screen and (max-width: 900px) { html { font-size: 85px; } } @media only screen and (max-width: 800px) { html { font-size: 80px; } }   @media only screen and (max-width: 700px) { html { font-size: 100px; } } @media only screen and (max-width: 600px) { html { font-size: 90px; } } @media only screen and (max-width: 500px) { html { font-size: 80px; } } @media only screen and (max-width: 400px) { html { font-size: 70px; } } @media only screen and (max-width: 300px) { html { font-size: 60px; } }*/
a { border: none; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; outline: none; text-decoration: none; }

a img { border: 0; }

a, a:visited { color: #231917; }

a:hover, a:focus { color: #231917; }

ol, ul, li { list-style: none; }

h1, h2, h3, h4, h5, h6 { font-weight: 100; }

.toup { text-transform: uppercase; }

input, textarea, select { outline: none; border: 0; resize: none; }

.clear { clear: both; }

.fixed { position: fixed; }

img { max-width: 100%; max-height: 100%; vertical-align: middle; }

body { width: 100%; /*min-width: $basewidth;*/ font-size: 0.14rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.basebigw { width: 100%; min-width: 1120px; margin: 0 auto; }

.basew, .header, .indexpro, .indexnews, .proc, .newsc { width: 1120px; margin: 0 auto; position: relative; }

.h10 { height: 10px; }

.bg-008bdc { background-color: #008bdc; }

.bg-ccc { background-color: #ccc; }

.header .logo { float: left; }

.header .tellang { float: right; margin-left: 500px; margin-top: 35px; line-height: 13px; }

.header .tellang a { color: #777777; padding: 0 8px; }

.header .tellang a:first-child { font-size: 20px; color: #008bdc; }

.header .tellang a + a { border-left: 1px solid #777777; }

.header ul { float: right; margin-top: 40px; }

.header ul li { display: inline; margin: 0 25px; font-size: 15px; }

.header ul li a { color: #333; }

.header ul li.on a, .header ul li:hover a { color: #008bdc; font-weight: bold; }

.proitem { float: left; margin-bottom: 10px; margin-right: 33px; width: 242px; }

.proitem .box { position: relative; background: #f2f2f2; width: 242px; height: 195px; }

.proitem .box .imgbox { height: 100%; position: relative; top: -6px; left: -6px; padding: 5px; border: 1px solid #cccccc; box-sizing: border-box; background-color: #fff; }

.proitem:hover .box { background-color: #008bdc; }

.proitem:hover .box .imgbox { border: 1px solid #008bdc; }

.proitem span { line-height: 35px; color: #333; width: 100%; overflow: hidden; }

.indexpro { padding-top: 40px; padding-bottom: 30px; }

.indexpro .indexleft { float: left; }

.indexpro .indexleft ul { padding-top: 132px; padding-bottom: 20px; width: 259px; background: url(/images/index1_14.png) #f6f6f6 no-repeat; border: 1px solid #ececec; }

.indexpro .indexleft ul li { padding-left: 31px; line-height: 33px; background: url(/images/index1_21.jpg) no-repeat; border: 1px solid #e3e3e3; width: 189px; margin: 0 auto; margin-bottom: 10px; }

.indexpro .indexleft ul li a { color: #333; }

.indexpro .indexleft ul li:hover, .indexpro .indexleft ul li.on { background-image: url(/images/index1_18.jpg); border-color: #0091e5; }

.indexpro .indexleft ul li:hover a, .indexpro .indexleft ul li.on a { color: #fff; }

.indexpro .indexleft .tel { background: url(/images/index1_23.jpg) no-repeat; width: 261px; height: 183px; text-align: center; margin-top: 36px; }

.indexpro .indexleft .tel p { padding-top: 95px; font-size: 18px; color: #fff; line-height: 28px; }

.indexpro .indexright { float: right; width: 800px; padding-top: 6px; }

.indexpro .indexright .proitem:nth-child(3n) { margin-right: 0; }

.hr { height: 1px; }

.vr { height: 100%; width: 1px; }

.fl { float: left; }

.fr { float: right; }

.indexnews { padding-top: 55px; padding-bottom: 50px; }

.indexnews .left { float: left; width: 385px; margin-right: 55px; height: 340px; overflow: hidden;}

.indexnews .left .t1 { background: url(/images/index1_19.png) no-repeat; height: 45px; margin-bottom: 23px; }

.indexnews .left ul li { color: #999; line-height: 30px; }

.indexnews .left ul li a { color: #555; }

.indexnews .left ul li:first-child { padding-bottom: 16px; border-bottom: 1px dashed #e4e4e4; line-height: inherit; margin-bottom: 10px; }

.indexnews .left ul li:first-child img { width: 92px; height: 92px; float: left; margin-right: 15px; }

.indexnews .left ul li:first-child .title { color: #333; }

.indexnews .left ul li:first-child .text { font-size: 12px; color: #555; line-height: 20px; margin-top: 5px; margin-bottom: 8px; height: 41px; }

.indexnews .left ul li:first-child .more { display: block; height: 18px; width: 53px; background-color: #008bdc; color: #fff; font-size: 12px; text-align: center; float: left; }

.indexnews .right { float: right; width: 626px; }

.indexnews .right .t1 { background: url(/images/index1_28.png) no-repeat; height: 45px; margin-bottom: 23px; }

.indexnews .right .text { color: #333; line-height: 30px; }

.indexnews .right img { float: left; margin-right: 25px; }

.indexnews .right .js { float: left; margin-top: 45px; font-size: 16px; color: #00a0e9; line-height: 30px; }

.indexnews .right .js font { color: #00507e; }

.indexnews .right .js .f18 { font-size: 18px; color: #00a0e9; }

.footer { padding: 70px 0 65px 0; background-color: #008bdc; line-height: 30px; color: #fff; position: relative; }

.footer ul { display: block; }

.footer ul li { display: inline; padding: 0 10px; line-height: 1; }

.footer ul li a { color: #fff; }

.footer ul li:first-child { padding-left: 0; }

.footer ul li + li { border-left: 1px solid #fff; }

.footer .ewm { position: absolute; right: 0; top: -20px; }

.footer .ewm img { display: block; }

.footer .ewm span { display: block; text-align: center; line-height: 45px; }

.h340 { height: 340px; }

.pronav { background-color: #f4f4f4; line-height: 36px; color: #666; }

.pronav a { color: #666; }

.pronav .anniu { float: right; }

.pronav .anniu a { display: inline-block; padding: 0 15px; border-radius: 5px; }

.pronav .anniu a:hover, .pronav .anniu a.on { background-color: #008bdc; color: #fff; }

.proc { text-align: center; }

.proc .t1 { font-size: 24px; color: #222; margin-top: 40px; margin-bottom: 30px; }

.proc ul { font-size: 0; margin-bottom: 55px; }

.proc ul li { display: inline-block; padding: 0 15px; border-radius: 33px; line-height: 33px; border: 1px solid #e3e3e3; background-color: #f6f6f6; margin: 0 3px; font-size: 14px; }

.proc ul li a { color: #333; }

.proc ul li:hover, .proc ul li.on { background-color: #008bdc; border-color: #008bdc; }

.proc ul li:hover a, .proc ul li.on a { color: #fff; }

.proc .proitem:nth-child(4n+2) { margin-right: 0; }

.page { margin-top: 30px; margin-bottom: 60px; text-align: center; }
.page li{display: inline-block; }

.page a { padding: 0 5px; line-height: 27px; border: 1px solid #cccccc; color: #333; display: inline-block; margin: 0 5px; }

.page a.disabled { background-color: #eaf5fc; }

.content_gsxw_z ul { margin-top: 27px; }

.content_gsxw_z ul li { padding: 25px 0px 20px 0px; }

.content_gsxw_z ul li a { color: #666; }

.content_gsxw_z .xw li { float: left; border-bottom: 1px dashed #eaeaea; width: 100%; }

.content_gsxw_z .xw .pic { width: 200px; float: left; }

.content_gsxw_z .xw .nr { width: 900px; padding-left: 20px; float: left; }

.content_gsxw_z .xw .nr p { font-size: 14px; color: #666; padding-bottom: 20px; }

.content_gsxw_z .xw .nr .ds { width: 100%; float: left; padding-bottom: 6px; }

.content_gsxw_z .xw .nr .ds .pp { float: left; *padding-top: 3px; }

.content_gsxw_z .xw .nr .ds .ss p { float: left; font-size: 12px; color: #999; padding-left: 9px; padding-top: 1px; padding-bottom: 0px; }

.content_gsxw_z .xw .nr .h1 { font-size: 16px !important; color: #555; padding: 5px 0; }

.content_gsxw_z .xw .nr span { font-size: 12px; color: #666; float: right; background: url(/images/yj1.png) right no-repeat; width: 65px; }

.content_gsxw_z .xw .nr span:hover { font-size: 12px; color: #0d61a8; float: right; background: url(/images/yj2.png) right no-repeat; width: 65px; }

.content_gsxw_z .xw .nrs { width: 97.5%; float: left; }

.content_gsxw_z .xw .nrs p { font-size: 14px; color: #666; padding-bottom: 20px; }

.content_gsxw_z .xw .nrs .ds { width: 100%; float: left; padding-bottom: 6px; }

.content_gsxw_z .xw .nrs .ds .pp { float: left; *padding-top: 3px; }

.content_gsxw_z .xw .nrs .ds .ss p { float: left; font-size: 12px; color: #999; padding-left: 9px; padding-top: 1px; padding-bottom: 0px; }

.content_gsxw_z .xw .nrs h1 { font-size: 16px; color: #555; padding: 5px 0; }

.content_gsxw_z .xw .nrs span { font-size: 12px; color: #666; float: right; background: url(/images/yj1.png) right no-repeat; width: 65px; }

.content_gsxw_z .xw .nrs span:hover { font-size: 12px; color: #0d61a8; float: right; background: url(/images/yj2.png) right no-repeat; width: 65px; }

.content_gsxw_z .pic img { width: 202px; height: 131px; }

.content_gsxw_top { text-align: center; border-bottom: 1px dashed #e5e5e5; margin-bottom: 20px; padding-bottom: 8px; }

.content_gsxw h1 { font-size: 28px; color: #333; padding-top: 48px; width: 1200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 28px; }

.content_gsxw p { font-size: 14px; color: #666666; padding: 12px 0; }

.content_gsxw .s img { padding-bottom: 30px; }

.content_gsxw_content { overflow: hidden; }

.content_gsxw_content p { font-size: 14px; color: #666; text-indent: 2em; line-height: 28px; padding: 6px; overflow: hidden; }

.content_gsxw_content .texts { padding-bottom: 50px; border-bottom: 1px dashed #e5e5e5; margin-bottom: 45px; }

.content_gsxw_content .other1 { text-align: center; border-bottom: 1px dashed #e5e5e5; padding-bottom: 40px; margin-bottom: 45px; }

.content_gsxw_content .other2 { margin-bottom: 60px; }

.content_gsxw_content .other2 a { font-size: 14px; color: #666; }

.content_gsxw_content .other2 p:hover { color: #0d61a8; }

.other2 { margin-bottom: 60px; }

.other2 a { font-size: 14px; color: #666; }

.other2 p:hover { color: #0d61a8; }

.other2 button { width: 102px; height: 33px; background-color: #666666; border: 0; }

.other2 button:hover { width: 102px; height: 33px; background-color: #0d61a8; border: 0; }

.other2 img { padding: 0px 10px 1px 0px; }

.other2 span { font-size: 14px; color: #fff; }

.content_ldzc { width: 1200px; margin: auto; overflow: hidden; padding-bottom: 100px; }

.content_ldzc { width: 1200px; margin: auto; overflow: hidden; padding-bottom: 100px; }

.content_ldzc_top { text-align: center; }

.content_ldzc h1 { font-size: 28px; color: #333; padding-top: 48px; letter-spacing: 1px; }

.content_ldzc h2 { font-size: 15px; color: #828080; margin-top: 5px; margin-bottom: 20px; }

.content_ldzc img { padding-bottom: 30px; }

.content_ldzc_content_s { text-align: center; }

.content_ldzc_content_s img { padding-bottom: 15px; padding-top: 12px; }

.content_ldzc_content_s h3 { font-size: 14px; color: #828080; }

.content_ldzc_content_x { padding-top: 40px; }
.content_ldzc_content_x img{display: block;width: 100%;}
.content_ldzc_content_x p { font-size: 14px; color: #666; line-height: 28px; text-indent: 2em; padding-bottom: 12px; width: 100%; }

.content_tjly { width: 1200px; margin: auto; height: 700px; }

.content_tjly_top { text-align: center; }

.content_tjly h1 { font-size: 28px; color: #333; padding-top: 48px; }

.content_tjly h2 { font-size: 15px; color: #828080; padding: 12px 0; }

.content_tjly img { padding-bottom: 30px; }

.content_tjly .bd { float: left; padding-bottom: 30px; padding-right: 60px; }

.content_tjly .bd img, .content_tjly .ta img { padding-bottom: 1px; padding-left: 2px; }

.content_tjly .bd h3 { font-size: 14px; color: #666; line-height: 30px; }

.content_tjly .bd input { width: 280px; height: 40px; background-color: #f9f9f9; border: 1px solid #efefef; text-indent: 20px; }

.content_tjly .ta { float: left; }

.content_tjly .ta textarea { width: 965px; height: 240px; background-color: #f9f9f9; border: 1px solid #efefef; margin-bottom: 40px; text-indent: 20px; }

.content_tjly .ta h3 { font-size: 14px; color: #666; line-height: 30px; }

.content_tjly .yzm { float: left; width: 965px; *position: relative; }

.content_tjly .yzm img { width: 82px; height: 32px; }

.content_tjly .yzm h3 { width: 60px; float: left; font-size: 14px; color: #666; padding-top: 6px; }

.content_tjly .yzm input { width: 200px; height: 28px; float: left; margin-right: 30px; text-indent: 20px; }

.content_tjly .yzm button { width: 170px; height: 35px; background-color: #333; border-radius: 2px; border: 1px solid #333; float: right; *position: absolute; *right: 0; }

.content_tjly .yzm button span { font-size: 16px; color: #fff; }

.content_bzf_xq { width: 1200px; margin: auto; overflow: hidden; }

.content_bzf_xq_top { text-align: center; }

.content_bzf_xq h1 { font-size: 28px; color: #333; padding-top: 48px; letter-spacing: 2px; }

.content_bzf_xq p { font-size: 14px; color: #666666; padding: 12px 0; }

.content_bzf_xq img { padding-bottom: 30px; }

.content_bzf_xq_content_s { text-align: center; font-size: 0; /*border-bottom: 1px dashed #e5e5e5;*/ margin-bottom: 25px; }

.content_bzf_xq_content_s img { padding: 0; }

.content_bzf_xq_content_s p { padding: 30px 0; }

.content_bzf_xq_content_x { overflow: hidden; margin-bottom: 80px; }

.content_bzf_xq_content_l { float: left; }

.content_bzf_xq_content_l span { float: left; font-size: 14px; color: #666; width: 100%; padding-bottom: 20px; *width: 900px; }

.content_bzf_xq_content_l span:hover { color: #0d61a8; }

.content_bzf_xq_content_r { text-align: center; }

.content_bzf_xq_content_r img { padding: 0px 10px 1px 0px; }

.content_bzf_xq_content_r span { font-size: 14px; color: #fff; }

.content_bzf_xq_content_r button { width: 102px; height: 33px; background-color: #666666; border: 0; }

.content_bzf_xq_content_r button:hover { width: 102px; height: 33px; background-color: #0d61a8; border: 0; }

.content_bzf_xq_content_m { margin: 0 5px 40px 0; padding-bottom: 28px; border-bottom: 1px dashed #e5e5e5; }

.content_bzf_xq_content_nr img { padding: 0 20px 0 0; }

.content_bzf_xq_content_nr h1 { font-size: 16px; color: #000; padding: 15px 0 15px 0; }

.content_bzf_xq_content_nr p { text-indent: 2em; line-height: 28px; font-size: 14px; color: #666; }
