@charset "gb2312";
#swta { width: 28px; height: 72px; display: block; cursor: pointer }
#swt { display: block; width: 28px; height: 77px; text-align: center; background: #6ac334; font-size: 12px; color: #fff; border-radius: 8px; position: fixed; top: 20%; right: 1%; z-index: 99; padding-top: 8px }
.content, #header, .bannerSlides, .nav, .subnav, .yiyuan, .rdgz, .tech, .case, .zjtd, .izixun, .guahao, .footer, .zj_banner, .now, .l_zjtd, .case_main, .a_main, .sec5{ max-width: 640px; min-width: 320px; margin: 0 auto; overflow: hidden }
.mt { margin-top: 10px }
.mt15 { margin-top: 15px }
.content p { font-size: 14px; line-height: 25px; margin-top: 10px; color: #2c2c2c }
.content img { max-width: 100%; border: 0; vertical-align: top }
#header { background: url(../images/headerbg.jpg) no-repeat #2c1707; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; width: 100% }
#header img { float: left; padding-bottom: 4% }
#header .o { width: 10.15%; margin: 5% 0 0 4% }
#header .o2 { width: 62.5%; margin: 3% 0 0 4% }
#header .o3 { width: 10.15%; margin: 3% 0 0 4% }
.bannerSlides, .anli_slides, .export_slides { width: 100%; min-width: 320px; overflow: hidden }
.bannerSlides li, .anli_slides li { width: 100%; height: 100%; float: left; overflow: hidden }
.bannerSlides li a, .anli_slides li a { display: block; width: 100%; height: 100% }
.bannerSlide_container a { position: relative }
.bannerSlide_foncus, .izj_foncus, .icase_foncus, .iicase_foncus { left: 0; bottom: 2%; width: 100%; height: 15px; overflow: hidden; text-align: center }
.bannerSlide_foncus span, .izj_foncus span, .icase_foncus span, .iicase_foncus span { display: inline-block; width: 15px; height: 100%; margin: 0 9px; cursor: pointer }
.nav { height: 58px; background: url(../images/navbg.gif) no-repeat; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; margin-top: 1px }
.nav ul { padding-left: 2% }
.nav li { float: left; line-height: 58px; width: 20%; text-align: center; background: url(../images/nav_li.png) right center no-repeat; color: #fff3db }
.nav li a { color: #fff3db; font-size: 21px }
.subnav ul { padding: 1%; width: 98% }
.subnav li { float: left; width: 25% }
.yiyuan { margin-top: 20px }
.tit { margin-bottom: 10px }
.tit img { float: left; width: 1%; margin-left: 1% }
.tit strong { font-size: 30px; color: #4d2818; margin-left: 1% }
.tit span { color: #363943; font-size: 24px }
.yiyuan p { padding: 3%; font-size: 16px; color: #4a4a4a; line-height: 25px; text-indent: 2em }
.yiyuan p a { color: #960007 }
.rdgz .title { border-bottom: 5px solid #3e3e3e; padding-bottom: 10px }
.rdgz .title a { font-size: 14px; color: #fff; background: #83360c; border-radius: 5px; display: inline-block; margin: 10px 0px 0 0; line-height: 20px; text-align: center; padding: 0.5% 2%; }
.rdgz ul { width: 93.75%; margin: 0 auto }
.rdgz li { overflow: hidden; border-bottom: 1px solid #f1f1f1; padding-bottom: 4px; padding-top: 5px }
.rdgz li img { float: left; border: 1px solid #e7e7e7; margin-right: 5% }
.rdgz li strong { color: #373737; font-size: 18px; font-weight: normal; line-height: 25px; display: block; padding-top: 8px }
.rdgz li p { color: #959595; line-height: 22px; font-size: 14px }
.rdgz li p a { color: #f00 }
.tech .title { border-bottom: 5px solid #3e3e3e; padding-bottom: 10px }
.tech .rim { float: left }
.tech .rim div { width: 100%; margin: 0 auto!important; overflow: hidden }
.tech .rim div img { text-align: center; margin: 0 auto; padding-top: 3%; width: 100% }
.tech .rim div img.o { margin-left: 0; padding-top: 3% }
.tech .rim p { color: #2c2c2c; font-size: 16px; text-indent: 2em; line-height: 25px; padding:2% % 0}
.botm_border { border-bottom: #ff890b 2px solid; padding-bottom: 6px; line-height: 24px; text-indent: 0; margin: 20px 0 10px; padding-left: 0; padding-right: 0; overflow: hidden; padding-top: 0; position: relative }
.tech .rim p a, .tech .rim p span { color: #960007 }
.tech li { float: left; width: 20.93%; margin: 4% 0 0 3% }
.case { margin-top: 20px }
.case .title { border-bottom: 5px solid #3e3e3e; padding-bottom: 10px }
.case ul{    height: auto;  width: 94%;  margin: 0 auto;}
.case li{padding-bottom: 2%;border-bottom: 1px solid #f1f1f1;}
.case li img { float: left; width: 25%; }
.case li div{width: 70%;margin-left: 2%;float: left;font-size: 14px;}
.case li div p{text-indent:2em; }
.case li span { height: 38px; display: block; text-align: center; color: #363943; font-size: 14px; line-height: 38px; background: #e5e5e5; margin-top: 2px; overflow: hidden }
.case_b { width: 100%; margin-top: 20px; }
.case_b img { float: left }
.casetit1 { width:80%; margin-left: 1%; padding-top: 15px; font-size: 20px; margin-bottom: 10px; float: left }
.case_b img.o { margin-left: 0 }
.zjtd { margin-top: 20px }
.zjtd .title { border-bottom: 5px solid #3e3e3e; padding-bottom: 10px }
.izixun { margin-top: 15px }
.izixun .title { border-bottom: 5px solid #3e3e3e; padding-bottom: 10px; }
.izixun .title a { font-size: 14px; color: #fff; background: #83360c; border-radius: 5px; float: right; display: inline-block; margin: 0px 10px 0 0; line-height: 20px; text-align: center; padding: 0.5% 2% }
.tech .title a { font-size: 14px; color: #fff; background: #83360c; border-radius: 5px; float: right; display: inline-block; margin: 10px 10px 0 0; line-height: 20px; text-align: center; padding: .5% 2% }
.zjtd .title a { font-size: 14px; color: #fff; background: #83360c; border-radius: 5px; float: right; display: inline-block; margin: 0px 20px 0 0; line-height: 20px; text-align: center; padding: 0.5% 2% }
.case .title a { font-size: 14px; color: #fff; background: #83360c; border-radius: 5px; float: right; display: inline-block; margin: 0px 20px 0 0; line-height: 20px; text-align: center; padding: 0.5% 2% }
.izixun ul { width: 100%; margin: 15px auto 0 }
.izixun li { width: 27.96%; float: left; overflow: hidden; line-height: 43px; height: 43px; background: #ebeae9; margin: 1px 0 0 1px; text-align: center }
.izixun li a { color: #434343; font-size: 16px }
/*.izixun li.o { background: #c39a66 }
.izixun li.oo { background: #a06e39 }
.izixun li.o a, .izixun li.oo a { color: #fff }
.izixun li.o2 { width: 37.13% }
.izixun li.o3 { width: 33.16% }*/

.izixun li{ background: #c39a66 }
.izixun li:nth-of-type(2){background: #ebeae9;width: 37.13%}
.izixun li:nth-of-type(3){background: #a06e39;width: 33.16%}
.izixun li:nth-of-type(4){background: #ebeae9}
.izixun li:nth-of-type(5){background: #a06e39;width: 37.13%}
.izixun li:nth-of-type(2) a,.izixun li:nth-of-type(4) a{color: #fff}
/*sec5*/
.sec5 { border: 1px solid #dfdfdf; height: auto; overflow: hidden; width: 96.25%; margin: 0 auto; margin-top: 20px; line-height: 45px; }
.sec5-1 { width: 94%; margin: 1% auto; height: 40px; border-bottom: solid 1px #ccc; font-size: 18px;}
table tr { line-height: 60px; }
.intxt { display: block; width: 60%; height: 30px; text-indent: 1em; border: 1px solid #CCC; line-height: 35px; }
select { width: 60%; display: block; height: 30px; border: 1px solid #CCC; }
.nr_n2 {height: auto;overflow: hidden;padding: 10px 0;margin: 0 20px 0 10px;}
.nr_n2_d1xm{float: left; width: 50%;  margin: 10px 0;}
.nr_n2_d1xm input { display: block; width: 60%; height: 30px; text-indent: 1em; border: 1px solid #CCC; }
.nr_n2_d1xm p{ float: left; font-size: 16px;}
.nr_n2_d1nl{float: left; width: 50%;  margin: 10px 0;}
.nr_n2_d1nl input { display: block; width: 60%; height: 30px; text-indent: 1em; border: 1px solid #CCC; }
.nr_n2_d1nl p{ float: left; font-size: 16px; }
.nr_n2_d1 { width: 100%; margin: 10px 0; }
.nr_n2_d1 input { display: block; width: 60%; height: 30px; text-indent: 1em; border: 1px solid #CCC; }
.nr_n2_d1 p{ float: left; line-height: 30px; padding: 0 1%; color: #000; }
.nr_n2_d1xb{ float: left; width: 50%;  margin: 10px 0; }
.nr_n2_d1xb input { display: block; width: 60%; height: 30px; text-indent: 1em; border: 1px solid #CCC; }
.nr_n2_d1xb p{ float: left;  }
.nr_n2_d3rq { float: right; width: 50%; margin: 20px 0; text-align: -webkit-center; }
.nr_n2_d3rq p{ float: left;   color: #000;font-size:16px; margin-top:-10px; }
.nr_n2_d3rq select.rq {float: left;  margin-top: -10px;  }
.nr_n2_d4bw{ float: left; width: 50%;  margin: 10px 0; }
.nr_n2_d4bw input { display: block; width: 60%; height: 30px; text-indent: 1em; border: 1px solid #CCC; }
.nr_n2_d4bw p{ float: left; color: #000;font-size: 16px; }
.nr_n2_d5lx{ float: right; width: 50%; margin: 10px 0; text-align: -webkit-center; }
.nr_n2_d5lx p{ float: left; color: #000; font-size: 16px; margin-top:-10px;}
.nr_n2_d5lx select.lx { float: left; margin-top: -10px; }
.np { text-indent: .3em; -webkit-appearance: checkbox; box-sizing: border-box; background-color: initial; border: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; -webkit-rtl-ordering: logical; -webkit-user-select: text; cursor: auto; }
.coolbg { width: 20%; height: 30px; font-size: 18px; }
.nr_n2_d1 textarea{border: 1px solid #CCC;}
.guahao { background: url(../images/gh_bg.jpg) no-repeat; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; margin-top: 30px }
.guahao h3 { color: #3d3e40; font-size: 40px; display: block; text-align: center; font-weight: bold; margin-top: 14% }
.guahao h3 i { color: #ff6005 }
.guahao span { color: #3d3e40; font-size: 14px; margin-top: 12px; display: block; text-align: center }
.guahao b { color: #f10906; font-size: 14px; display: block; text-align: center; line-height: 30px }
.guahao form { width: 390px; margin: 10px auto 0; overflow: hidden }
.guahao #name22 { width: 100%; height: 56px; text-indent: 100px; background: url(../images/gh_name.png) no-repeat }
.guahao #phone22 { width: 100%; height: 56px; text-indent: 100px; background: url(../images/gh_phone.png) no-repeat; margin-top: 10px }
.guahao #msg { width: 100%; height: 57px; background: url(../images/gh_bz.png) no-repeat; margin-top: 10px; color: #cecece; font-size: 24px; text-align: center; display: block; padding-left: 100px; border: 0 }
.guahao .to { font-size: 16px; margin-left: 20px; color: #333; font-family: '΢���ź�', '����'; height: 30px; display: block }
.guahao .tijiao { width: 123px; margin: 3% 0 0 5%; height: 37px; -webkit-appearance: none; float: left; background: #0dbd73; border-radius: 4px; box-shadow: 1px 3px 3px #c9dede; font-family: '΢���ź�', '����'; border: 0; cursor: pointer; font-size: 18px; color: #fff }
.guahao .zixun { width: 123px; height: 37px; line-height: 37px; background: #ff6005; border-radius: 4px; box-shadow: 1px 3px 3px #f5dbc8; float: left; margin: 3% 0 0 5%; text-align: center; font-size: 18px; display: block; border: 0; cursor: pointer; color: #fff }
.guahao strong { color: #3d3e40; font-size: 24px; text-align: center; display: block; margin-top: 5% }
.guahao strong i { color: #ff6005 }
.guahao img { display: block; margin: 10px auto 0; width: 16.71% }
.footer { padding-bottom: 20px }
.footer ul { height: 57px; background: #3b1f0b; line-height: 57px }
.footer li { float: left; width: 20%; text-align: center }
.footer li a { color: #fffefe; font-size: 24px }
.footer div { background: url(../images/footerbg.gif) repeat-x; padding-bottom: 10px; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100% }
.footer img { width: 66.56%; margin: 6% auto 0; display: block }
.footer p { text-align: center; font-size: 14px; color: #5f5f5f }
.footer p a { color: #a30c0c }
.now { height: 71px; background: #281609 }
.now a { float: left; color: #feffff; font-size: 26px; display: block; margin-top: 10px; width: 30%; text-align: center }
.now .o { width: 15% }
#menu { display: none }
#menu { margin-top: 1px; padding-bottom: 3% }
#menu ul { padding-left: 2%; border-bottom: 1px solid #d9d9d9; overflow: hidden }
#menu li { float: left; line-height: 58px; width: 20%; text-align: center }
#menu li a { color: #2e1a09; font-size: 24px }
#menu dl { overflow: hidden }
#menu dd { width: 25%; text-align: center; float: left; margin-top: 3%; line-height: 30px }
.l_zjtd { width: 100%; background: #fff; overflow: hidden }
.zj_main { width: 100%; margin: 0 auto }
.zj_main li { background: #f0f0f0; margin-top: 18px; padding: 3% 3%; overflow: hidden }
.zj_main li .img { margin-right: 3%; float: left }
.zj_main li .img2 { margin: 4% 1% 0 2%; float: left; display: block; width: 11% }
.zj_cc { float: left; width: 50% }
.zj_main li strong { display: block; font-size: 32px; color: #383838; margin-top: 10px }
.zj_main li b { color: #465b5d; font-size: 24px; background: url(../images/zj_b.jpg) no-repeat 5px center; padding-left: 40px }
.zj_main li p { font-size: 24px; margin-top: 20px; line-height: 40px }
.zj_main li p a { color: #f10 }
.zj_main li p span { font-weight: bold }
.zj_wxts { width: 94.53%; margin: 15px auto 0; border: 1px solid #f3f1f1 }
.zj_wxts img { width: 93.55%; display: block; margin: 3% auto 0 }
.zj_wxts i { width: 95.55%; display: block; margin: 2% auto 0; border-bottom: 1px solid #f3f1f1; height: 1px }
.zj_wxts p { padding: 3% 3%; font-size: 14px; background: #eaeaea; margin-top: 2%; color: #414141 }
.zj_wxts p span { color: #b80009 }
.zj_wxts p b { color: #b80009; font-size: 18px; font-weight: normal }
.shouye { margin-top: 15px; overflow: hidden }
.shouye li { width: 30%; float: left; margin: 0 0 1% 2.5% }
.shouye li.li1 { text-align: center; width: 30%; height: 67px; line-height: 67px; font-size: 32px; background: #a06e39; color: #FFF; border-radius: 10px 10px 10px 10px }
.shouye li.li2 { text-align: center; width: 30%; height: 67px; line-height: 67px; font-size: 32px; background: #cfb79c; color: #FFF; border-radius: 10px 10px 10px 10px }
.shouye li.li3 { text-align: center; width: 30%; height: 67px; line-height: 67px; font-size: 32px; background: #80360d; color: #FFF; border-radius: 10px 10px 10px 10px }
.call1 { padding-top: 17px; overflow: hidden }
.shouye .ch_call { background: #305f6f; color: #fff; filter: alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: .5; opacity: .5 }
.call_xq li { background: #f6f6f6; border: 1px solid #f1ebeb }
.call_xq li strong { font-size: 24px; color: #333; font-weight: normal; margin: 3% 0 0 5%; display: block }
.call_xq li strong img { margin-right: 10px; width: 5%; margin-top: .7% }
.call_xq li p { color: #444; padding: 2% 4%; text-indent: 2em; line-height: 25px; font-size: 14px }
.call_xq li p a { color: #f60000 }
.case_zz { background: #b58e5c; width: 100%; overflow: hidden }
.case_zz p { padding: 3%; color: #fff; font-size: 18px }
.case_zx { overflow: hidden }
.case_zx img { float: left; width: 18.28%; margin: 3% 0 0 5.5% }
.a_m_top { margin-top: 20px }
.a_m_top h1 { font-size: 24px; text-align: center; font-weight: bold; color: #383838; line-height: 35px }
.a_m_top span { text-align: center; display: block; line-height: 30px; font-size: 16px }
.amain { width: 90%; margin: 0 auto 20px }
.amain p { font-size: 14px; margin-top: 15px; color: #494949; line-height: 24px }
.amain div { font-size: 14px; margin-top: 15px; color: #494949; line-height: 24px }
.amain a { color: #0000ff; text-decoration: underline; }
.amain span { margin-top: 15px; line-height: 24px }
.amain img{max-width: 75%;height: 75%;}
.a_b { margin-top: 20px }
.a_b .title { border-bottom: 5px solid #3e3e3e; padding-bottom: 10px; margin-bottom: 0 }
.a_b .title a { font-size: 14px; color: #fff; background: #83360c; border-radius: 5px; float: right; display: inline-block; margin: 10px 10px 0 0; line-height: 20px; text-align: center; padding: .5% 2% }
.a_b ul { margin: 0 auto }
.a_b li { overflow: hidden; border-bottom: 1px solid #f1ebeb; background: url(../images/a_li.gif) no-repeat 2% center; padding: 3% 3% 3% 9%; font-size: 14px !important; }
.l_main li { background: #f6f6f6; border: 1px solid #f1ebeb; border-bottom: 1px solid #f1ebeb; float: left; }
.l_main li strong { font-size: 24px; color: #3e3e3e; font-weight: normal; margin: 3% 0 0 5%; display: block; width: 100% }
.l_main li strong img { margin-right: 10px; width: 5%; margin-top: .7% }
.l_main li p { color: #737373; padding: 2% 4%; text-indent: 2em; line-height: 25px; font-size: 14px }
.l_main li p a { color: #f60000 }
.jqhd_lists {; padding-top: 30px }
.jqhd_list { width: 93%; margin: 0 auto; border: 1px solid #d7d1d1; background-color: #FFF; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px }
.jqhd_flag { width: 166px; height: 40px; margin: 22px; font-size: 24px; color: #563716; font-weight: bold }
.jqhd_banner { width: 95%; margin: 0 auto 16px }
.jqhd_banner a { display: block; width: 100%; height: 100%; position: relative }
.jqhd_banner a img { width: 100%; height: auto }
.jqhd_title { left: 0; bottom: 0; z-index: 10; width: 100%; height: 90px; background-color: rgba(0,0,0,.5) }
.jqhd_title h3 { font-size: 28px; color: #fff; line-height: 52px; font-weight: 500; padding-left: 20px }
.jqhd_title h4 { font-size: 22px; color: #fff; line-height: 26px; font-weight: 500; padding-left: 20px }
.jqhd_list ul { width: 100% }
.jqhd_list li { border-top: 1px solid #d7d1d1; padding: 22px 12px 10px 24px; overflow: hidden }
.jqhd_list li a { display: block; width: 100%; height: 100% }
.jqhd_list li h4 { width: 77%; font-size: 28px; line-height: 46px; color: #6d6d6d; font-weight: 500; float: left }
.pd_1 { background: #f0f0f0; overflow: hidden; margin-bottom: 12px }
.pd_1 img { width: 22%; float: left; margin-left: 3% }
.pd_1 ul { width: 70%; margin: 3% 0 0 1%; float: left; padding-bottom: 3% }
.pd_1 li { overflow: hidden; height: 25px; line-height: 25px; margin-top: 1%; border-bottom: 1px dashed #dadada }
.pd_swt { width: 96.30%; margin: 0 auto 12px; overflow: hidden }
.pd_swt img { width: 50%; float: left }
@media screen and (min-width:320px) and (max-width:900px) {
.nav { height: 40px }
.nav li { line-height: 40px }
.nav li a { font-size: 14px }
.tit strong { font-size: 18px }
.tit span { font-size: 16px }
.tit img { margin-top: 3px }
.yiyuan p { font-size: 14px; line-height: 22px }
.rdgz .title a { font-size: 12px; margin: 0 }
.rdgz li strong { font-size: 14px; padding: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.rdgz li p { line-height: 20px; font-size: 12px }
.tech .rim p { font-size: 14px; line-height: 22px }
.case li span { font-size: 14px; height: 30px; line-height: 30px }
.izixun li a { font-size: 12px }
.guahao h3 { font-size: 24px }
.guahao form { width: 70% }
.guahao #name22 { height: 36px; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; margin-left: 0 }
.guahao #phone22 { height: 36px; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; margin-left: 0 }
.guahao #msg { font-size: 14px; height: 36px; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; margin-left: 0 }
.guahao .to { font-size: 16px; margin-left: 20px; color: #333; height: 30px; display: block }
.guahao .tijiao { font-size: 18px; width: 100px; height: 30px; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100% }
.guahao .zixun { font-size: 18px; width: 100px; height: 30px; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; line-height: 36px }
.guahao strong { font-size: 16px }
.footer li a { font-size: 14px }
.now { height: 36px }
.now a { margin-top: 5px; font-size: 18px }
.now img { width: 24.5px }
.zj_main li strong { font-size: 16px }
.zj_main li b { font-size: 14px }
.zj_main li p { font-size: 12px; line-height: 20px; margin-top: 10px }
.call_xq li strong { font-size: 16px }
.case_zz p { padding: 3%; color: #fff; font-size: 14px }
.l_main li strong a { FONT-SIZE: 16PX }
.amain p { line-height: 20px }
.a_m_top h1 { font-size: 18px }
.a_m_top span { font-size: 14px }
.a_b li { background: url(../images/case_li2.gif) no-repeat 2% center }
.a_b li a { font-size: 16px }
.jqhd_lists { padding-top: 20px }
.jqhd_list { moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px }
.jqhd_flag { width: 83px; height: 20px; margin: 11px; font-size: 16px; color: #013e51 }
.jqhd_banner { margin: 0 auto 8px }
.jqhd_title { height: 45px }
.jqhd_title h3 { font-size: 14px; line-height: 26px; padding-left: 10px }
.jqhd_title h4 { font-size: 12px; line-height: 13px; padding-left: 10px }
.jqhd_list li { padding: 11px 6px 5px 12px }
.jqhd_list li h4 { font-size: 14px; line-height: 23px }
.pd_1 img { margin: 3% 0 0 0 }
.pd_1 ul { width: 75%; float: left }
.pd_1 li { margin: 0 }
.pd_1 li a { font-size: 12px }
#menu li a { color: #2e1a09; font-size: 14px }
#menu li { line-height: 38px }
}
.fix {width:100%;height:96px;position:fixed;bottom:0;left:0;line-height:116px;z-index:100; padding:0 !important; margin:0 !important;}
.fix .fixInner {width:100%;height:100%;-moz-box-shadow:6px 0 24px rgba(32,21,18,.72);-webkit-box-shadow:6px 0 24px rgba(32,21,18,.72);box-shadow:6px 0 24px rgba(32,21,18,.72);}
.fix a {display:block;float:left;position:relative;}
.fix a em,.fix a i {display:block;position:absolute; font-style:normal}
.fixLink1 {width:20%;height:100%; background-color:#2e3642;}
.homeIcon {left:50%;top:18px;width:59px;height:50px;margin-left:-29px; background:url(../images/footerlink1.png) no-repeat;}
.fixLink1 em {display:block;left:0;top:68px;width:100%;color:#6a7380;font-size:20px;line-height:36px;text-align:center;}
.fixLink2 {width:40%;height:100%; background-color:#ff6005;}
.swtIcon {left:50%;top:28px;width:54px;height:48px;margin-left:-100px; background:url(../images/footerlink2.png) no-repeat;}
.swtIcon_Counter {left:50%;top:20px;width:28px;height:28px;margin-left:-68px;text-align:center;line-height:26px; background-color:#e60012;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);}
.fixLink2 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:32px;line-height:46px;}
.fixLink3 {width:40%;height:100%; background-color:#18a9eb;}
.phoneIcon {left:50%;top:50%;width:54px;height:54px;margin-top:-27px;margin-left:-90px; background:url(../images/footerlink3.png) no-repeat;}
.fixLink3 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:32px;line-height:46px;}
@media screen and (min-width:360px) and (max-width:900px){
.fix {height:58px;}
.homeIcon {top:9px;width:30px;height:25px;margin-left:-15px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.fixLink1 em {font-size:10px;top:34px;line-height:18px;}
.swtIcon {top:18px;width:27px;height:24px;margin-left:-50px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.swtIcon_Counter {top:15px;width:14px;height:14px;margin-left:-34px;line-height:13px;font-size:9px;}
.fixLink2 em {font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}
.phoneIcon {width:27px;height:27px;margin-top:-14px;margin-left:-45px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.fixLink3 em {font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}
}
@media screen and (min-width:320px) and (max-width:360px){
.fix {height:40px;}
.homeIcon {top: 2px;width: 28px;height: 22px;margin-left: -15px;-moz-background-size: 100% 100%;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.fixLink1 em {font-size:8px;top:23px;line-height:18px;}
.swtIcon {top:8px;width:27px;height:24px;margin-left:-50px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.swtIcon_Counter {top:5px;width:14px;height:14px;margin-left:-34px;line-height:13px;font-size:9px;}
.fixLink2 em {font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}
.phoneIcon {width:27px;height:27px;margin-top:-14px;margin-left:-45px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.fixLink3 em {font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}
}
.dede_pages { max-width: 640px; min-width: 320px; margin: 0 auto; overflow: hidden; margin-top: 10px; }
.dede_pages ul { padding: 1%; width: 98%; }
.dede_pages ul li { float: left; padding-left: 5px; }
.part44alsp { margin: 2% auto 0; max-width: 640px; min-width: 320px; margin: 0 auto; overflow: hidden; }
.part44alsp img { width: 48%; margin: 2% 0 0 1%; }
.part44alsp li { margin: 1% auto 0 }
.part44alsp img { width: 48%; margin: 2% 0 0 1%; }
.part44alsp .imgtt { width: 30%; float: left }
.part44alsp .imgtt img { width: 100%; margin: 2% 0 0 1%; }
.part44alsp .nrt .bttt { width: 68%; float: right;  }
.part44alsp .nrt .nrtt { width: 68%; float: right; margin-top: 2%; line-height: 22px; }
/*biaodan*/
.nr{width:100%;height:100%;padding:10px 0 0 0;overflow:hidden}
.nr1{width:94%;margin:0 auto;height:56px;border-bottom:1px dashed #CCC}
.nr1 p{line-height:30px;font-size:16px}
.nr2{width:95%;height:26px;padding-left:5%}
.nr2 input{float:left;line-height:26px;margin-top:6px}
.nr2 label{float:left;line-height:26px;width:30%;text-align:left}
.nr2 label a{color:#000;display:block;line-height:26px;text-indent:.5em;font-size:14px}
.nr3{width:94%;height:auto;overflow:hidden;padding:10px 0;margin:0 auto}
.nr4{width:100%;height:34px}
.nr4 p{float:left;line-height:34px;font-size:14px;padding:0 2%;width:30%;text-align:center}
.nr4 input{display:block;width:60%;height:32px;border:1px solid #CCC}
.nr5{width:100%;height:47px}
.nr5 p{line-height:47px;font-size:14px;padding:0 2%;float:left;width:24%;text-align:center}
.gd{width:70%;display:block;line-height:47px;height:47px;text-align:left;float:left}
.nr5 span a{line-height:47px;font-size:14px;float:left}
#sex{float:left;margin-top:17px}
.nr5 span label{padding-right:24px;float:left}
.anniu1{width:23%;height:30px;background:#eb862a;margin:10px auto;border-radius:5px}
.anniu1 a{display:block;width:100%;height:30px;text-align:center;line-height:30px;color:#fff}
.anniu1 input[type=image]{border-radius:4px}
.wxts{width:96%;margin:0 auto}
.wxts p{line-height:22px}
.wxts p strong{color:#ba0000}
.bd{width:98%;margin:0 auto}
.bd img{border-radius:5px}
.clearfix {
    *zoom: 1;
}
.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}
.clearfix:after {
    clear: both;
}