@charset "utf-8";

/*

* reset

*/

body,html,h1,h2,h3,h4,h5,h6,p,em,i,form,ul,ol,li,dl,dt,dd{padding:0;font:12px/24px "Microsoft YaHei" ; }

body{color:#256AAB;background-color:#fff;font-size:12px;_height:100%;width:100%;max-width:480px;margin:0 auto;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{display:block;}

em,u,i,b{font-style:normal;font-weight:normal;text-decoration:none;}

ul,li{list-style:none;}

h3{font-size:14px;}

a{color:#515151;text-decoration:none;outline:none;}

a:hover,a:active{color:#9a5d4b;}

a img{border:none;display:block;}

br{display:inline;line-height:20px;}

.overflow{width:320px;}

.FL{float:left;}

.FR{float:right;}

.lt{float:left;}

.rt{float:right;}

.clear{clear:both;}

.clearfix:after {

visibility: hidden;

display: block;

font-size: 0;

content: " ";

clear: both;

height: 0;

}
.red{ color:#f00;}
img[src*=".jpg"]{border:none; background-image:url(../images/loading.gif);background-size:10px 10px;background-position:center center; background-repeat:no-repeat;}

.clearfix{*zoom:1;}

.cf00{color:#ff8a00;}

.b{font-weight:bold;}

.blankBox{height:10px;width:100%;clear:left;display:block;}

.blankBox.lte{height:10px;}

.f16{font-size:16px;}

.fz{font-size:14px;}

.bg{background:url(../images/img.png) no-repeat 0 0;overflow:hidden;display:block;}

.bor{background-color:#f5ebdf;border:solid 1px #e8d2ce;width:318px;margin:10px auto 0 auto;}

.detail{color:#5aa218;}

.detail:hover{text-decoration:underline;}

.img img,.img{display:block;overflow:hidden;}

.p10 li{overflow:hidden;position:relative;padding-left:15px;}

.liDot{width:3px;height:3px;background-color:#505050;position:absolute;left:5px;top:50%;margin-top:-1px;}

.w300{width:300px;margin:0 auto;}



.head { background: url(../images/logo-bg.png) left no-repeat; background-size: 100%; width: 100%; overflow: hidden; border-bottom: 1px #fff dotted; height: auto; line-height: 1px; /*margin-top:50px;*/}
header div h1 { font-size: 22px; line-height: 35px; text-indent: 1em; color: #0082bc; font-weight: bold; }
header div h2 { font-size: 12px; line-height: 13px; text-align: center; text-indent: 1.5em; margin: 0 5px 5px; color: #000; }
.head-title { text-align: center; overflow: hidden; float: left; width: 70%; margin-left: 17%; height: auto; }
.head-flag { font-weight: 700; font-size: 14px; overflow: hidden; float: left; width: 9%; margin-left: 4%; text-align: center;  }
.head .head-flag span { padding: 0px 11px; background: url(../images/yb-bg.png); background-size: 100%; line-height: 15px; display: inline-block; color: #000; }
.nav { background:#f6f6f6; padding:3px 0; }
.nav ul {margin:0 auto; position:relative; overflow:hidden;    background-color: #0082bc ;box-shadow: 0px 2px 2px #f6f6f6; }
.nav li { float:left; width:24.4%; text-align:center; font-size:12px; line-height:35px; color:#075baf;border-top:1px #5c9ac7 solid; border-bottom:1px #256aab solid; border-right: 1px #256aab solid; border-left: 1px #5c9ac7 solid;}
.nav li:nth-of-type(4),.nav li:nth-of-type(8){border-right:0;}
.nav li a { color:#fff; font-size:14px; }
.nav li.more { position:absolute; bottom:0; right:3px; display:block; }
.nav li.close { background:url(images/ico4_1.gif) no-repeat center right; }
.o_h { overflow:hidden; }
footer .click a { display:block; font-size:0px; color:#0082bc; background:url(../images/mf1.jpg) #0082bc center no-repeat; margin:20px 0px 0px; padding:0px; }
footer .foot { font-size:14px; background:#e6e6e6; padding :0 0 22px 0; margin:0 0 25px 0; }
footer p { padding:15px 8px 20px 8px; text-align:center; color:#0082bc; }
footer p a { color:#0082bc; display:inline-block; padding:0 20px; }
footer .p1 a { border-right:1px solid #169AE4; line-height:1rem; }
footer .p1 a:last-child { border:none; }
footer .p2 a:first-child { background:#34A1D5; border-radius:4px; border:1px solid #169AE4; }
footer .p3 { padding:0; font-size:12px; margin-bottom:10px; }
footer .p3 a { padding:0px; }
footer .p3 a:first-child em:before { content:""; background:url(../images/phone.png); width:26px; height:27px; display:inline-block; margin:0px 3px -7px -7px; }
footer .p3 a:last-child { margin-left:5%; }
footer .p3 a:last-child em:before { content:""; background:url(../images/qq.png); width:26px; height:27px; display:inline-block; margin:0px 3px -7px 0px; }
footer .p3 span:before { content:""; background:url(../images/db.png); width:9px; height:13px; display:inline-block; margin:0px 4px -2px 0px; }
footer small { color:#fff; }
footer em { font-style: normal; }




/*    header     

.header{width:100%; background:url(../images/headbg.gif) repeat-x}

.head{width:320px; margin:0 auto; height:35px;}

.mfzx{float: right;line-height: 35px;margin-right:5px;}

.mfzx a{color:#fff;}

.mfzx a:hover{color:#FFF;}

#nav{background:url(../images/navbg.gif) repeat-x scroll 0 0;}

.nav {background:url(../images/navbg.gif) repeat-x; height:30px; line-height:30px;width:320px; margin:0 auto;}

.nav ul li{ float:left; background:url(../images/zx_sanjiao.jpg) left no-repeat; margin:0 17px; line-height:30px; line-height:30px; background-size:17px 16px;}

.nav ul li a{padding-left:22px;}

.logo{margin:2px 0 0 5px;}*/



/*

* container

*/

.container{position:relative;width:100%;}

.container.gray{background-color:#fff;}

.adr{width:300px;margin:0 auto;line-height:30px;height:30px;}

.adr *{font-size:12px;}

.adr i{padding:0 6px;}

.adr b{}

.adr a:last-child{font-weight:bold;}



.item{width:300px; margin:0px auto;}



#map{border-top:#dad2c3 solid 1px;}

#map span.span{font-weight:bold; line-height:2em; display:inline-block;}

#map h3{text-align:center; line-height:2em; font-size:14px; font-weight:bold; color:#505050; padding:5px 0px;}

#map dl{width:300px;}

#map dl dt,.map dt img{ margin:0px auto;}

#map dl dd{text-align:center; line-height:2em; color:#505050; padding:5px 0px;}



.lxian{}

.lxian dl{width:298px; border:#dad2c3 solid 1px; padding:10px 0px; background-color:#fff; margin-bottom:10px; overflow:hidden;}

.lxian dl dt{float:left; width:70px; text-align:center; line-height:2em; font-family:"Microsoft Yahei"; background:url(../images/jyzn_bg2.jpg) center top no-repeat; padding-top:50px; position:relative; top:22%;}

.lxian dl.gj1 dt{background:url(../images/jyzn_bg2.jpg) center top no-repeat; position:relative; background-size:59px 48px;}

.lxian dl.dt1 dt{background:url(../images/jyzn_bg3.jpg) center 0px no-repeat;background-size:59px 48px;}

.lxian dl.wl1 dt{background:url(../images/jyzn_bg4.jpg) center 0px no-repeat;background-size:59px 48px;}
.lxian dl.txt1 dt{background:url(../images/jyzn_bg5.jpg) center 0px no-repeat;background-size:59px 48px;}
.lxian dl.txt1 img{ width:100%;}
.lxian dl dd{float:left; width:222px; color:#505050;}

.lxian dl.dt1 dd{padding-top:0;}

.lxian dl.wl1 dd{padding-top:0;}

.lxian dl dd p{line-height:2em; padding-bottom:0px; text-indent:2rem;}

.lxian a.clickZX{background-color:#109CC5; border: solid 1px #0A455F;height: 26px; text-align:center;display: block;margin: 0 auto;border-radius: 3px;color: #FFF;font-weight: bold;}


.lx-xuwen{ width:80%; line-height:35px;background: #256AAB; margin:0 auto 10px; text-align:center;}
.lx-xuwen a{ color:#fff; font-size:16px;}

.jzlc{}

.jzlc .j1{width:75px;}

.jzlc .j2{width:137px;}

.jzlc .j3{width:195px;}

.jzlc .j4{width:295px;}

.jzlc h4{font-size:12px; font-weight:bold; line-height:2em; padding:5px 0px;}

.jzlc div{width:299px; height:587px; background:url(../images/jyzn_bg1.jpg) no-repeat; position:relative;}

.jzlc div span{color:#505050; line-height:36px; text-align:center; border:#dad2c3 solid 1px; background-color:#fff; display:inline-block; position:absolute; top:0px;}

.jzlc div span+span{ top:71px;}

.jzlc div span+span+span{left:49px;top:136px;}

.jzlc div span+span+span+span{left:; top:202px;}

.jzlc div span+span+span+span+span{left:4px; top:271px;}

.jzlc div span+span+span+span+span+span{left:156px; top:271px;}

.jzlc div span+span+span+span+span+span+span{top:338px;}

.jzlc div span+span+span+span+span+span+span+span{top:407px;}

.jzlc div span+span+span+span+span+span+span+span+span{left:48px; top:478px;}

.jzlc div span+span+span+span+span+span+span+span+span+span{left:135px; top:478px;}

.jzlc div span+span+span+span+span+span+span+span+span+span+span{left:222px; top:478px;}

.jzlc div span:last-child{width:295px;top:549px; left:0px;}

.jzlc p{height:36px; line-height:36px; text-align:center; color:#505050; border:#dad2c3 solid 1px; background-color:#fff;}



/* quickApp */

.quickApp{width:300px;margin:0 auto;}

.quickApp.otr{border:none;}

.quickApp ul{}

.quickApp ul li{width:188px;margin:0 auto;line-height:31px;padding-left:80px;position:relative;padding-bottom:8px;}

.quickApp ul li span{font-size:12px; color:#212121;height:31px;line-height:31px;display:inline-block;position:absolute;left:0;top:0;width:80px;}

.quickApp ul li .t{padding:2px;border:solid 1px #c2c2c2;height:25px;width:182px;font-size:12px;line-height:25px;color:#9E9696;border-radius:2px; background-color:#fff;}

.quickApp ul li .t:focus{border:solid 1px #416a00;box-shadow:0 0 3px #390;transition:border-color .3s,box-shadow .3s;}

.quickApp ul li textarea.t{height:86px;line-height:22px;}

.quickApp ul li.text{height:92px;}

.quickApp ul li.submitBox{padding:1px 0 0 0;width:268px;text-align:center;height:34px;}

.quickApp ul li select.t{height:27px;padding:1px;width:188px;}

.quickApp ul li .btn{background-color:#109CC5; border: solid 1px #0A455F;font-weight:bold; border-radius:3px;font-size:14px;color:#fff;width:102px;height:32px;margin:0 15px;cursor:pointer;-webkit-appearance: none;}

.quickApp ul li .btn.otr{background-color:#8bad58;}



.cp_h2{height:36px; line-height:36px; text-indent:5px; font-size:14px; color:#0A455F; border-bottom:#0A455F solid 2px; padding-left:5px; margin-bottom:10px;}

.cp_h3{height:36px; line-height:36px; text-indent:5px; font-size:14px; color:#9a5d4b; border-bottom:#9a5d4b solid 1px; margin-bottom:10px; position:relative;}

.cp_h3 span{position:absolute; right:5px; top:10px;}

.cp_h3 span i{float:left; width:11px; height:11px; background-color:#FFF; border:#e6ddcd solid 1px; border-radius:10px; margin-left:3px; display:inline-block;}

.cp_h3 span i.new{background-color:#9a5d4b; border:#FCF2E0 solid 1px;}

.cp_h3 a.more{font-size:8px; color:#9a5d4b; position:absolute; right:10px; top:10px; transition:all 0.3s ease-in;line-height:18px; height:18px;}

.cp_h3 a.more:hover{color:#F3F1F0; background-color:#9A5D48; padding:0 6px; }



/** footer

.footer{width:320px; margin:0 auto; border-top:1px solid #d9d9d9; padding:10px 0 10px; text-align:center;}



.navfoot1{ border-bottom:1px solid #d9d9d9; padding:10px 0; margin-left:22px;}

.navfoot1 a{display:block; float:left; margin:0 23px;}

.navfoot1 a img{display:inline-block;}

.navfoot2 {font-size:13px; padding:5px 10px;}

.navfoot2 a{ padding:10px 2px;}*/

.navfoot3{ background-color:#e3caae; height:62px; line-height:90px; position:fixed; bottom:0; width:320px; border-top:2px solid #9a5d4b;}



.footer > span{color:#3a3a3a; height:160px; display:inline-block}

.footer > span a img{display:inline-block;}



.navfoot3 li{background:url(../images/navfoot_line.jpg) no-repeat right; float:left;width:60px; height:60px; position:relative; z-index:1}

.navfoot3 a{ width:60px; height:60px; display:inline-block; }

.navfoot3 .current{background-color:#9a5d4b; background-image:none; }

.navfoot3 .current a{color:#ffffff;}

.navfoot3 .current .keshi{background:url(../images/keshidhhover.png) 22px 8px no-repeat; position:relative; z-index:99;}



.footer .fz *{font-size:12px;}

.footer .net{text-align:center;width:300px;margin:0 auto;border-bottom:solid 1px #dbdbdb;padding-bottom:10px;}

.footer .net a{width:80px;height:50px;display:inline-block;margin:0 5px;position:relative;line-height:80px;overflow:hidden;}

.footer .net a i{width:24px;height:24px;position:absolute;left:50%;margin-left:-12px;top:5px;}

.footer .net a.app i{background-position:-33px 0;}

.footer .net a.wechat i{background-position:-59px 0;}

.footer .net a.weibo i{background-position:-85px 0;}

.footer .link{line-height:24px;padding:5px 0;text-align:center;width:320px;margin:0 auto;}

.footer .link ul li{line-height:24px;height:24px;display:block;overflow:hidden;}

.footer .link a{padding:0 12px;}

.footer .link i{color:#ccc;}



.code{background-image:url(code.jpg);font-family:Arial;font-style:italic;color:Red; border:0;letter-spacing:2px; font-weight:bolder;width:70px;box-shadow: none;margin-left: 5px;}

.unchanged{border:0;width:70px;}

#valiCode{width:88px;}



.footer-bt { font-family: "Microsoft YaHei"; position: fixed; width: 100%; bottom: 0; left: 0px;line-height: 46px; }

.footer-bt ul { width: 100%; display: table; table-layout: fixed; }

.footer-bt li { display: table-cell; text-align: center; color: #0093dd; border-right: 1px solid #459595; position: relative; }

.footer-bt li:nth-last-of-type(1) { border-right: none; }

.footer-bt li:nth-last-of-type(2) { border-right: none; }

.footer-bt li:nth-last-of-type(1){display:none;}

.footer-bt a { display: block; color: #fff; background: #0093dd; position: relative; font-size:16px; line-height:40px; }

.footer-bt a .no1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: absolute; border: 2px solid #fff; width: 20px; height: 20px; line-height: 17px; font-size: 14px; color: #fff; right: 1px; top: 1px; font-family: arial; font-weight: bold; -webkit-animation: dot 2s infinite; animation: dot 2s infinite; border-radius: 10px; background: -webkit-linear-gradient(top, #fd142e, #bf0116); background: linear-gradient(to bottom, #fd142e, #bf0116); }

.footer-bt a:before{margin-right:5px;font-size:16px;;display:inline-block;}

.footer-bt a.active { background: #f37b38; }