@charset "gb2312";

/* CSS Document */

*{-webkit-tap-highlight-color: rgba(0,0,0,0);}

body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}

body{font-size:14px;line-height:20px;min-width:320px;font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif; background:#fff;color:#999999;-webkit-text-size-adjust:none;height: auto;

 }

li{list-style-type:none;}

img{vertical-align:top;border:0;outline:0;}

.fl{float: left;}.fr{float: right;}

#m_div{height: auto; margin:0 auto; max-width:730px; min-width:320px; overflow:hidden; width:100%;}

/*linkes*/

a{color:#999;-webkit-transition: color 0.2s linear;-khtml-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear; text-decoration:none;}a:hover{color: #0b9547;text-decoration:none;}.gray , .gray a{color:#5ab4e9;}

.mb44{margin:0 auto 44px auto;overflow: hidden;}

.topbar{background:#000;height: 37px;line-height: 37px;}

.topbar p{float:left;color:#fff;padding-left:12px;width: 38%;}

.topbar p a{color:#fff;font-size:13px;font-family:'Î¢ÈíÑÅºÚ';}

.topbar .phone{padding-right:1px;float:right;color:#fff;font-size:0.75em;font-family:'Î¢ÈíÑÅºÚ';width: 45%;}

.topbar .menu{background:url(../images/h_show.gif) no-repeat top;display:block;width:25px;height:18px;padding:0px 6px 0px 0px;margin-top:8px;width: 9%;}

.main_m{width:95%; margin:0 auto;}

#n_menu {display:none;position:absolute;width:140px;z-index:15;right:0;margin:0;top:37px;bottom:0;background:#f47548;height: 225px;}

#n_menu dl {background:url(../images/menu_line.gif) repeat left 46px;line-height:45px;color:#f0f0f0}

#n_menu dl a {color:#f0f0f0;display:block}

#n_menu dl a:hover {color:#0b9547}

#n_menu dl dd {font-size:16px;margin:0 auto;cursor:pointer;height:45px;line-height:45px;}

#n_menu dl dd a {display:block;height:45px;line-height:45px;font-size:14px;padding:0 10px 0 0}

#n_menu .ico1,#n_menu .ico2,#n_menu .ico3,#n_menu .ico4,#n_menu .ico5{ background:url(../images/ico_nav.png) no-repeat;width: 24px;height: 45px;display: inline;float: left;margin:0 10px 0 20px;}

#n_menu .ico1{background-position: 0 0;}#n_menu .ico2{background-position: 0 -45px;}

#n_menu .ico3{background-position: 0 -90px;}#n_menu .ico4{background-position: 0 -135px;}#n_menu .ico5{background-position: 0 -180px;}

.logo{width:100%; margin:0 auto}

.logo img{ width:300px; display:block; margin:0 auto;}

.clrs{ height:12px;}

/* ±¾Àý×Ócss -------------------------------------- */

#focus1{ width:100%;  margin:0 auto; position:relative;  overflow:hidden;overflow:hidden;}

#focus1 .hd{ width:100%; height:8px;  position:absolute; z-index:1; bottom:0; text-align:center;line-height:30px;}

#focus1 .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:8px; background:#f47548;   }

#focus1 .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }

#focus1 .hd ul .on{ background:#be3427;  }

#focus1 .bd{ position:relative; z-index:0; width:100%; }

#focus1 .bd li img{ max-width:100%;height:213px;display:block;margin:0 auto;max-width: 100%;

width: auto;

height: auto;}

#focus1 .bd li a{display:block;width:100%; }

.yel{color:#f47548;font-size:12px;}

.null{zoom:1;clear:both;height:0;font-size:0;overflow: hidden;height:0px;}

.null:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0;overflow: hidden;}



.sea{width:85%; margin:0 auto; margin-top:19px;margin-bottom:0px;overflow:hidden;}

.sea dl{float:left;width:90%;border:1px solid #e5e5e5;height:28px; } 

.sea dl img{float:left;margin:6px 4px 0px 2px;display:inline;border: 0;width:18px;height:18px;max-width: 100%;

height: auto;}

.sea dl #tt1{float:right;width:86%;border:none;height: auto;line-height:28px;color:#666;font-family:'Î¢ÈíÑÅºÚ';font-size:13px;}

.sea dl #tt2{border: 0;width:100%; 

height:28px;height:28px;color:#fff;font-family:'Î¢ÈíÑÅºÚ';padding:0 2%;display:block;margin:0 auto;text-align:center;font-size:13px;background:#f47548;cursor:pointer;} 

.sea dl .p1{width:66%;border-right:none;float:left;display:block;}

.sea dl .p2{width:32.83333%;float:right;display:block;cursor:pointer;}



 

.tabBox{width:95%;margin:0 auto;margin-top:15px;} 

.tabBox .hd{ height:44px; line-height:44px;font-size:18px;}

.tabBox .hd ul{ overflow:hidden;  }

.tabBox .hd ul li{ float:left; margin:0 1px; color:#fff;width:33%;height:44px;background:#f47548;text-align:center;}

.tabBox .hd ul .on{color:#fff;width:32%;height:44px;background:#c03427;}

.tabBox .bd{margin-top:15px;overflow:hidden;}

.tabBox .bd ul{overflow:hidden;}

.tabBox .bd ul .tt1{ margin:10px 5px 10px 0px}

.tabBox .bd ul .tt1_img{width:45.83333%;}

.tabBox .bd ul .tt1_tx{width:50.83333%;}

.tabBox .bd ul .tt1 img{display:block;float:left;border: 0;max-width: 100%;width: auto;height: auto;}

.tabBox .bd ul .tt1 p{font-size:12px;color:#333;font-family:"Î¢ÈíÑÅºÚ";width:100%;line-height:18px;padding-top:3px;}

.tabBox .bd ul .tt1 h2{font-size:12px; color:#333;font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;line-height:18px;}

.tabBox .bd ul .tt2{margin-top:15px;padding:0px 1px;line-height:26px;}

.tabBox .bd ul .tt2 p{color:#000;font-family:"Î¢ÈíÑÅºÚ";background:url(../images/tit_x.gif) repeat-x top;height:24px;line-height:24px;margin-top:8px;}

.tabBox .bd ul .tt2 p span{float:left;background:#f47548;width:20px;height:20px;float:left;display:block;line-height:20px;margin-top:2px;text-align:center;float:left;color:#fff;}

.tabBox .bd ul .tt2 p .s2{background:#f4c144;}

.tabBox .bd ul .tt2 p .s3{background:#4773bc;}

.tabBox .bd ul .tt2 p .L{float:left;font-size:12px;color:#000;background:#fff;padding:0px 10px 0px 6px;}

.tabBox .bd ul .tt2 p .R{color:#000;background:#fff url(../images/phone_ic.gif) no-repeat right center;padding-right:21px;height:26px;display:block;float:right;}

 

/*¸ü¶à¹Ø×¢*/

.gdgz{width:95%;margin:0 auto;margin-top:12px;}

.gdgz .tit{line-height:30px;font-size:18px;color:#f47548;font-family:'Î¢ÈíÑÅºÚ';background:url(../images/gdgz_x.gif) repeat-x center;height:30px;line-height:25px;}

.gdgz .tit span{width:123px;display:block;background:#fff;margin:0 auto;text-align:center;}

.gdgz .txt{margin:0 auto;}

.gdgz .txt img{margin-top:13px;width:49%;}

.gdgz .txt .L{float:left;}

.gdgz .txt .R{float:right;} 

/*°×ÓÑ¿µ¸´ÈÕÖ¾*/

.kfrz{width:95%;margin:0 auto;margin-top:15px;font-family:'Î¢ÈíÑÅºÚ';}

.kfrz .tit{line-height:30px;font-size:18px;color:#cc423c;font-family:'Î¢ÈíÑÅºÚ';} 

.kfrz .tt1 dd{width:149px;float:left;}

.kfrz .tt1 .d1{float:left;margin-left:1px;display:inline;}

.kfrz .tt1 .d1 img{float:left;}

.kfrz .tt1 img{width:149px;height:125px;float:right;} 

.kfrz h2{font-size:16px;color:#000;font-weight:normal;line-height:32px;padding-top:6px;}

.kfrz p{font-size:14px;color:#000;}

.kfrz .pp{text-align:center;height:40px;background:#c03427;text-align:center;line-height:40px;}

.kfrz .pp a{background:url(../images/kf_ic1.gif) no-repeat left center;padding-left:27px;font-size:18px;color:#000;}

.kfrz .pp a:hover{cursor:pointer;}



.txtScroll-top{ width:300px;margin:0 auto;overflow:hidden; position:relative;margin-top:6px;}

.txtScroll-top .hd{ overflow:hidden;margin-top:10px;}

.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }

.txtScroll-top .hd ul li{ float:left;  width:9px;overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }

.txtScroll-top .hd ul li.on{ background-position:0 0; }

.txtScroll-top .bd{padding:0px;}

.txtScroll-top .infoList li{margin:0px 0px;height:225px;}

 

 

/*ÌØÉ«ÕïÁÆ¿ÆÊÒ*/

.zlks{width:95%;margin:0 auto;margin-top:15px;}

.zlks .tit{line-height:30px;font-size:18px;color:#f47548;font-family:'Î¢ÈíÑÅºÚ';}   

.zlks .txt{margin:0 auto;margin-top:7px;}

.zlks .txt img{margin-top:2px;width:33%;}

.zlks .txt .L{float:left;}

.zlks .txt .L1{float:left;margin-left:1px;display:inline;}

.zlks .txt .R{float:right;} 

 

.ad_imgg{margin-top:20px;} 

.ad_imgg img{display:block;margin:0 auto;width:95%; /*padding-top:20px;*/ } 



.sjz_tx{margin-top:20px; width:94%; margin:0 auto;} 

.sjz_tx p{color:#000;font-family:"Î¢ÈíÑÅºÚ";height:26px;line-height:26px;margin-top:8px;}

.sjz_tx p .L{float:left;font-size:12px;color:#000;background:#fff;padding:0px 10px 0px 12px;}

.sjz_tx p .R1{color:#f47548;background:#fff url(../images/kf_ic2.gif) no-repeat left center;padding-left:26px;height:26px;display:block;float:right;} 

/*ìî°×ÖÐÐÄ*/

.qbzx1{width:95%;margin:0 auto;margin-top:15px;}

.qbzx1 .tit{line-height:30px;font-size:18px;color:#f47548;font-family:'Î¢ÈíÑÅºÚ';}   

.qbzx1 .box{width:100%;margin-top:8px;background:#f0f0f0;}

.qbzx1 .box .picc{width:40%;}

.qbzx1 .box img{float:left;border: 0;width: auto;max-width: 100%;

height: auto;} 

.qbzx1 .box dl{float:left;width:60%;background:#f0f0f0;position:relative;padding-top:3%;padding-bottom:5px;} 

.qbzx1 .box dl .pv{position:absolute;width:12%;display:block;right:5px;top:42%;}

.qbzx1 .box dl .pv img{border: 0;width: auto;max-width: 100%;

height: auto;} 

.qbzx1 .box dl h2{font-size:15px;color:#000;font-family:'Î¢ÈíÑÅºÚ';font-weight:normal;line-height:26px;}

.qbzx1 .box dl p{font-size:12px;color:#000;font-family:'Î¢ÈíÑÅºÚ';}





/*linkes*/

a{color:#999999;-webkit-transition: color 0.2s linear;-khtml-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear; text-decoration:none;}a:hover{ color:#000;text-decoration:none;}.gray , .gray a{color:#5ab4e9;}



.qbzx{margin:0 auto 18px auto;background:#fff; width: 94.375%;overflow: hidden;margin-top:17px;}

.qbzx .t1{ height: 23px;line-height: 23px;margin-bottom: 15px;overflow: hidden;}

.qbzx .t1 .L{float: left;color: #e0523c; font-size: 20px;}

.qbzx .t1 .R{float: right;padding-right: 18px;color: #cccccc;}

.qbzx .t1 .R a{color: #cccccc;}

.qbzx .focus{width: 93.75%;  margin:0 auto; overflow:hidden;}

.qbzx .focus .hd{ width:100%; height:20px; text-align:center; margin-top:22px;}

.qbzx .focus .hd ul li{ display:inline-block; width:17px; height:17px; background:#a3a3a3; margin:0 5px; border-radius:17px; vertical-align:top; overflow:hidden; line-height: 999px;}

.qbzx .focus .hd ul .on{ background:#c93a00;}

.qbzx .focus .bd{ zoom:1;}

.qbzx .focus .bd li .wxl{ width:48%; float: left; margin-left:1%; text-align: center;}

.qbzx .focus .bd li .wxl img{border:0 none; width:auto; height:auto; max-width:100%;}

.qbzx .focus .bd li .wxl p{font-size: 16px; color:#333; padding:10px 0 5px;}

.qbzx .focus .bd li .wxl a{font-size: 14px; color:#000; padding:3px 6.67%; color:#fff;border-radius:3px; line-height: 35px;text-align: center; background:#f47548;}

 

.kslj{margin:0 auto 20px auto;width: 95%;overflow: hidden;font-size: 12px;}

.kslj a{color: #fff;}

.kslj .bg1{background:#db5147;}.kslj .bg2{background:#eb7a72;}.kslj .bg3{background:#df6158;}.kslj .bg4{background:#d6463c;}.kslj .bg5{background:#e48d87;}

.kslj .box1{height: 59px;margin-bottom: 3px;overflow: hidden;}

.kslj .box1 .L{float: left;width: 23%;height: 59px;line-height:59px;text-align: center;margin-right: 0.5%;display: inline;}

.kslj .box1 .C{float: left;width: 49.01315789473684%;overflow: hidden;text-align: center;}

.kslj .box1 .C li{height: 28px;line-height: 28px;display: block;margin-bottom: 3px;}

.kslj .box1 .R{float: right;padding-top: 15px;padding-left: 3%;width: 24%;height: 44px;line-height: 14px;}

.kslj .box2,.kslj .box2 li{height: 28px;line-height: 28px;text-align: center;}

.kslj .box2 .L{float: left;width: 37.5%;margin-right:0.6%;display: inline;}

.kslj .box2 .C{float: left;width: 34.5%;}

.kslj .box2 .R{float: right;width: 26.8%;}



.bypj{ margin:0 auto 8px auto;background:#fff; width: 93.75%;overflow: hidden;padding-bottom: 10px;}

.bypj .t1{ height: 23px;line-height: 23px;margin-bottom: 15px;overflow: hidden;}

.bypj .t1 .L{float: left;padding-left: 7px;color: #e0523c;font-size: 18px;}

.bypj .t1 .R{float: right;padding-right: 18px;color: #cccccc;}

.bypj .t1 .R a{color: #cccccc;}

.bypj .t2{margin:0 auto 8px auto;width:100%;overflow: hidden;  border-bottom: 1px solid #e5e5e5; padding-bottom:15px;}

.bypj .t2 dt{ float:left;width: 16.6%;}

.bypj .t2 dt img{border:0 none; height:auto; width:auto; max-width:100%;}

.bypj .t2 dd{float: right;width: 82%; padding-left:1.4%; color: #999999;line-height: 16px;}

.bypj .t2 dd .d1{display: block; margin-bottom:3px; color:#735728;}

.bypj .t2 dd .d2{ clear:both; font-size: 12px;}

.bypj .t3{margin:0 auto;width: 87.41721854304636%;text-align: right; cursor:pointer;}

.bypj .t3 a{ background:url(../images/dot1.gif) no-repeat right center;padding-right: 16px;display: inline-block; color:#666666;}



.yyjj{width: 100%;padding:20px 0; margin:0 auto; overflow: hidden;}

.yyjj li{float: left;width: 21%; margin:0 2%; text-align: center;line-height: 18px;}

.yyjj li a{ color:#666666;}

.yyjj li img{border:0 none;height: auto; max-width:100%; width:auto;}



.hgm{width: 100%;text-align: center;font-weight: bold;font-size: 20px; color:#ba2424; margin-bottom:15px; }

.banb{width: 100%; height: 46px; background:#e6e6e6; line-height: 46px; text-align: center;font-size: 16px; margin-bottom:100px;}

.ft{ width: 100%;text-align: center; position:fixed;left: 0;bottom: 0px; overflow:hidden;

_position:absolute;

_bottom:auto;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

}

.ft #aa{ background:url(../images/zxxx.png) no-repeat right; width:95%;height:70px; margin-right:20%;}

.ft .phone,.ft .zx,.ft .mes{ height: 38px;line-height: 38px;color: #fff;display: inline-block;}

.ft a{ display:block; display:inline; }

.ft .phoneb{width:50%; float:left; background:#c03427;}

.ft .phone{ background:url(../images/btom_pic.gif) no-repeat;text-indent:30px;  }

.ft .zxx{width:49.99%; height:38px;  background:#f47547; overflow:hidden ;float: right;}

.ft .zxx p{ background:url(../images/btom_pic.gif) no-repeat 0% -70px; height:38px; float:right;  width:20%; }

.ft .zx{ background:url(../images/btom_pic.gif) no-repeat center;  text-indent: 80px; float:left;}

.ft .mes{background-position: 0 -70px;position: relative;}

.ft .mes span{position: absolute;right:-6px;top:6px;}

.nihao{ height:2px; width:100%; background:#db5135;float: left;}

.cut{margin:0 auto;width: 95%;overflow: hidden;padding:10px 0;line-height: 18px;}

.dect{margin-top:15px;}

.dct1{width:70px;}

.dct2{width:110px;}

.dect p{color:#494949;height:30px;line-height:30px;display:block;float:left;font-size:20px;}

.content{margin-top:15px;} 

.content h3{color:#f00;/* color:#f47548;*/font-weight:100;text-align: center;font-size: 20px;margin-bottom: 16px;}

.content p{text-indent: 24px;line-height: 20px; margin-bottom: 15px;color:#000;}

.content h4{ color:#333;font-size: 14px;font-weight:100; margin-bottom: 24px;text-indent:0;}

.content img{width: auto;height: auto; max-width:100%; border:0 none; margin-bottom:10px;}

.btn{height:40px;line-height:40px;color:fff;text-align:center;background:#f47548;font-size:16px;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
.btn a{ color: #fff;}

.boxb{margin-top:15px;background:url(../images/bgr.gif) repeat-x center;text-align:center;}

.focusBox{width: 93.75%; margin:0 auto; overflow:hidden; margin-top: 24px;}

.focusBox img{border: 0 none; width: auto; height: auto; max-width:100%;}

.focusBox li{width: 100%;text-align: center;}

.focusBox .hd{ width:100%; height:20px; text-align:center; margin-top:22px;}

.focusBox .hd ul li{ display:inline-block; width:17px; height:17px; border-radius:17px; background:#999999; margin:0 5px;  vertical-align:top; overflow:hidden; line-height: 999px;}

.focusBox .hd ul .on{ background:#f47548;}



.htile{margin-top:15px;color:#333333;font-size:14px;font-family:"Î¢ÈíÑÅºÚ";}

.htile span{float:right;font-size:12px;font-family:"Î¢ÈíÑÅºÚ";}

.hko{margin-top:15px;}

.hko .pho{ color: #f47548;}

  .yx{width:95%;margin:0 auto;}

  .yx .tj{display:block; background:#c03427;width:48.304348%;height:47px; border:0px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; float:left;margin-right:2px;}

  .yx .cz{display:block; background:#f36862;width:48.304348%;height:47px; border:0px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; float:right;}

.hko ul li{line-height:30px;margin-top:10px;color:#333333;}

.hko p{width:20%;height:30px;line-height:30px;font-size:14px;display:block;float:left;text-align:center;}

.hko .sqr{width:79%;border:1px solid #cdcdcd;}

.hko .teare{width:79%;height:70px;border:1px solid #cdcdcd;}

.hko .stel{width:79%;border:1px solid #cdcdcd;}

.dizi{font-size:12px;color:#f47548;margin-top:15px;}



/*ÁÐ±íÒ³*/

.list{margin:0 auto;width: 95%;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}

.list .s1{margin:0 auto;width: 97.36842105263158%;overflow: hidden;}

.list .s1 li{ background:url(../images/dot2.gif) no-repeat right center;height: 26px;line-height: 26px;}

.list .s1 li a{color: #999999;}

.zjcon{margin:26px auto;width:278px;overflow: hidden;}

.zjcon .img{float: left;width: 100px;}

.zjcon .txt{float: right;width: 60.71428571428571%;color: #999999;line-height: 18px;}

.zjcon .txt .bt{font-size: 12px; letter-spacing:-0.5px;}

.zjcon .txt .l1{font-weight: bold;padding:2px 0;}

.zjcon .txt .l1 a{color: #999;}

.zjcon .txt .l2{padding-top:10px;}

.zjcon .txt .l2 a{ background:#666666;width: 80px;height: 20px;line-height: 20px;text-align: center;color: #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display: inline-block;font-size: 12px;margin-right: 3px;}

.zjcon .txt .l2 .bg1{ background:#854206;}

.dongdong{margin-left: -2em !important;}



 