/* CSS Document */
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
img, a img{ border:none;}
a:link,a:visited{text-decoration:none;outline:none;}
a:active,a:hover{ text-decoration:none;}
body{ margin:0;padding:0;background:#fff;font-family:"ËÎÌå";}
/*gg_style*/
.wrap{margin:0 auto;overflow:hidden;position:relative;max-width:415px;min-width:320px;}
.header{height:54px;background:#0F5AB5 url(../images/hd_text.png) center center no-repeat;}
.header ul{width:93.5%;margin:0 auto;overflow:hidden;}
.header ul a:nth-child(1) img{float:left;margin:16px 0 0 0;}
.header ul a:nth-child(2) img{float:right;margin:15px 0 0 0;}
/*banner*/
.banner{overflow:hidden;}
.banner img{display:block;width:100%;}
#div1{width:auto;overflow:hidden;position:relative;overflow:hidden}
#div1 ul{list-style:none;position:absolute;bottom:10px;right:8%;}
#div1 h5{opacity:0.3;filter:alpha(opacity=30);text-align:center;line-height:7px;font-size:12px;height:7px;width:7px;background-color:#fff;float:left;border-radius:7px;color:#fff;margin-left:6px;text-indent:-9999px}
#div1 h5 dr{display:block;-webkit-transform:scale(0.75)}
#slider{position:absolute;top:0;left:0}
#slider img{float:left;border:none}
/*dh*/
.dh{height:45px;}
.dh ul{overflow:hidden;}
.dh ul a{display:block;float:left;line-height:45px;font-size:14px;color:#fff;background:#0F5AB5;}
.dh ul li{float:left;width:0.3%;height:19px;background:#fff;height:45px;}
.dh ul a{text-align:center;width:24.75%;}
/*search*/
.search{width:93.5%;height:40px;margin:0 auto;overflow:hidden;margin-top:20px;border:solid 1px #e6e7e8;}
.search p,.search a{display:block;}
.search p{float:left;line-height:42px;font-size:14px;color:#bcbec0;text-indent:3%;width:64%;}
.search a{float:right;line-height:40px;font-size:14px;color:#fff;width:100px;height:40px;text-align:center;background:#0F5AB5;margin:0 1px 0 0;}
.search p input{border:none;line-height:42px;height:42px;font-size:14px;color:#bcbec0;width:100%; outline:none}
/*m1*/
.wrap h6{background:url(../images/gzjd_bg.gif) repeat-x;overflow:hidden;margin-top:18px;}
.wrap h6 a{display:block;width:125px;height:42px;background:url(../images/gzjd_a_bg.gif) no-repeat;margin:0 auto;text-align:center;font-family:'Î¢ÈíÑÅºÚ';overflow:hidden;}
.wrap h6 a b{color:#0F5AB5;font-size:16px;display:block;margin:7px 0 -5px 0;}
.wrap h6 a p{color:#c7c7c9;font-size:10px;display:block;font-weight:normal;}
.m1{overflow:hidden;}
.m1 img,.m1 ul li b,.m1 ul li ol a{display:block;}
.m1 ul{width:93.5%;margin:0 auto;overflow:hidden;margin-bottom:-4px;}
.m1 ul:last-child{margin-bottom:0px;}
.m1_gqj{width:100%;margin-top:12px;}
.m1 ul li{overflow:hidden;margin-top:3px;}
.m1 ul li b{float:left;width:24.74%;height:96px;background:#ff6766;text-align:center;color:#fff;font-size:14px;font-weight:normal;}
.m1 ul li b img{margin:0 auto;margin-top:8px;margin-bottom:4px;}
.m1 ul li ol{float:right;width:74.8%;background:#e8e9ea;}
.m1 ul li ol a{float:left;width:28.4%;height:32px;border:solid 1px #fff;line-height:32px;text-align:center;font-size:14px;color:#58595b;margin:10px 0 0 3%;}
.m1 ul li ol a:last-child{color:#0F5AB5;}
.m_zx{display:block;text-align:center;color:#ff9700;font-size:16px;font-family:'Î¢ÈíÑÅºÚ';margin:20px 0 6px 0;}
/*m2*/
.m2{overflow:hidden;}
.m2 ul{margin-top:12px;overflow:hidden;border-bottom:solid 1px #ebe2e3;}
.m2 ul b,.m2 ul p{display:block;}
.m2 ul b,.m2 ul p{float:left;height:34px;line-height:34px;border-top:solid 1px #ebe2e3;text-align:center;font-family:'Î¢ÈíÑÅºÚ';font-size:16px;font-weight:normal;}
.m2 ul b{width:49%;background:#f4f4f4;border-right:solid 1px #ebe2e3;}
.m2 ul b:nth-child(3){background:#f9efee;}
.m2 ul p{width:50%;background:#f9efee;}
.m2 ul p:nth-child(4){background:#f4f4f4;}
.m2 ul a{color:#3b3734;}
/*lubo*/
.lb{background:url(../images/lo_bg.gif) repeat-x;height:196px;overflow:hidden;margin-top:18px;}
.lubo{height:170px;clear: both; position: relative;width:93.5%;margin:0 auto;margin-top:7px;}
.lubo_box{ position: relative; width: 100%; height:185px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:368px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li img{ width:37.88%; height: 170px;float:left;}
.lubo_box li ol{float:right;width:62.12%;background:#e8e9ea;height: 170px;/*position: relative;*/}
.lubo_box li ol b{display: block;color:#58595b;font-size:14px;font-weight:normal;margin:20px 0 12px 8% ;}
.lubo_box li ol b dr{color:#0F5AB5;}
.ys_xw{display: block;color:#58595b;font-size:12px;margin:0 auto;width:84.3%;line-height:22px;text-indent:24px;/*position: absolute;z-index: 1;left: 8%;*/}
.ys_xw a{color:#0F5AB5;}
.ys_ry{display: block;color:#cca375;font-size:14px;line-height:22px;}
.ys_zx{margin-left:8%;width:78.3%;/*position: absolute;bottom: 6%;*/}
.ys_zx a{display:block;width:49.6%;height:26px;text-align:center;line-height:26px;font-size:14px;margin:18px 0 0 0;}
.ys_zx a:nth-child(1){background:#0F5AB5;color:#fff;float:left}
.ys_zx a:nth-child(2){background:#fabb41;color:#fff;float:right}
/*Ô²µã*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 194px; height: 3px;cursor: pointer; background: #fabb41; opacity: 0.8;filter:alpha(opacity=80);border-radius:10px;}
.cir_on{ background: #0F5AB5 !important;}
/*m4*/
.m4{overflow:hidden;}
.m4 ul,.m4 div,.m4 span{width:93.5%;margin:0 auto;margin-top:12px;overflow:hidden;}
.m4 img,.m4 p,.m4 div a,.m4 div b,.m4 div p dr,.m4 span,.m4 span a{display:block;}
.m4 ul img{width:100%;margin-bottom:8px;}
.m4 ul p{font-size:14px;color:#58595b;line-height:26px;margin-left:1%;}
.m4 ul p:nth-child(3) b{display:block;float:left;height:28px;}
.m4 ul p a{color:#a71b36;}
.m4 div a{width:49%;height:41px;border:solid 1px #0F5AB5;margin-bottom:14px;}
.m4 div img{float:left;margin:10px 3% 0 8%;}
.m4 div p{float:left;font-family:'Î¢ÈíÑÅºÚ';text-align:center;color:#0F5AB5;margin-top:6px;}
.m4 div p b{font-size:19px;font-weight:normal;letter-spacing:0.5px;line-height:20px;}
.m4 div p dr{font-size:12px;-webkit-transform:scale(0.65);letter-spacing:-0.5px;-moz-transform: scale(0.65);}
.m4 div a:nth-child(1),.m4 div a:nth-child(3){float:left;}
.m4 div a:nth-child(2),.m4 div a:nth-child(4){float:right;}
.m4 div a:nth-child(4) img{margin:10px 1% 0 8%;}
.m4 span a{width:33.3%;float:left;text-align:center;font-size:14px;color:#58595b;line-height:26px;}
.m4 span a img{margin:0 auto;margin-bottom:4px;}
.m4 span{margin-bottom:16px;}
.btm{text-align:center;font-size:14px;color:#58595b;line-height:25px;margin:16px 0 16px 0;}
.m4 .m4_detail{float:right;width:78%;margin-bottom:0;margin-top:0;}
.m4 .m4_detail a{width:auto;float:none;display:inline;}
/*footer*/
.footer{overflow:hidden;height:74px;margin-top:12px;z-index:9999999999;}
.footer ul{width:100%;overflow:hidden;position:fixed;bottom:0px;max-width:415px;min-width:320px;z-index:9999999999;}
.footer a,.footer a img,.footer a p,.footer a p dr{display:block;}
.footer a{float:left;height:74px;width:33.3%;font-size:14px;color:#fff;line-height:74px;}
.footer a img{float:left;margin:12px 0 0 0;}
.footer a:nth-child(1){background:#ae252f url(../images/fta_bg.gif) repeat-y top right;}
.footer a:nth-child(2){background:#e84c3d url(../images/fta_bg.gif) repeat-y top right;}
.footer a:nth-child(3){background:#ff7a47;}
.footer a:nth-child(1) ol{width:100px;margin:0 auto;text-align:right;}
.footer a:nth-child(2) ol{width:100px;margin:0 auto;text-align:right;}
.footer a:nth-child(3) ol{width:74px;margin:0 auto;text-align:right;}
.footer a p{float:left;background:url(../images/foot_ico2.gif) no-repeat;width:53px;height:53px;margin-top:8px;margin-right:-10px;}
.footer a p dr{color:#fff;font-size:12px;margin: -26px 0 0 36px;width: 22px;height: 10px;float: right;text-align: center;}
@media only screen and (max-width:354px) and (min-width:320px){
.m1 ul li ol a{font-size:12px;}
.m4 .m4_detail{ width:72%;}
}
@media only screen and (max-width:414px) and (min-width:320px){
.lb{background-size:100% 180px;height:165px;}
.lubo{height:140px;width:320px;}
.lubo_box li img{ width:114px; height: 140px;}
.lubo_box li ol{width:204px;height: 140px;}
.lubo_box li ol b{margin:8px 0 4px 8%;}
.ys_xw{width:188px;}
.ys_zx a{margin:12px 0 0 0;}
.cir_box li{width:160px;}
.lubo_box{height:155px;}
.wrap h6 a b{margin:3px 0 0px 0;}
}
@media only screen and (max-width:408px) and (min-width:320px){
.m4 div img{margin:10px 0 0 2%;}
.m4 div a:nth-child(4) img{margin:10px -16px 0 2%;}
.m4 div p b{font-size:16px;}
.m4 div a ol{width:159px;margin:0 auto;}
}