@charset "gb2312";
/* CSS Document */
/*基本样式------------------*/
*{padding:0px; margin:0px;}
body,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
body{min-width:320px; max-width:640px; margin:0 auto;}
input,select{vertical-align:middle;line-height:normal;font-size:1em;}
table{border-collapse:collapse;}
textarea{font-size:1em;line-height:1.5em;} 
a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur());}
a:link,a:active{text-decoration:none;}
a:visited{color:#222323;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
.ccolor{color:#BB1600;}
a.red:link,a.red:visited,a.red:active{color:#cb0404; }
a.red:hover{color:#e60012; }
a.Purple:link,a.Purple:visited,a.Purple:active{color:#b03ca9; }
a.Purple:hover{color:#f00; }
img{border:0;}
em{ font-style:normal;}
i{ font-style:normal;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.5em;}
p{word-break:break-all;text-justify:inter-ideograph;}
.hidden{display:none;}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 
.border{border:1px solid #e6e6e6;}
.lf{float:left;}
.rf{float:right;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.adv{margin:0.8em auto 0; text-align:center; }
.adv img{max-width:620px; min-width:310px; width:100%;}
.mt5{margin-top:5px;}
.bord{padding:0.5em 0 0.8em; background:url(../images/c_bg.jpg) repeat-x bottom;}
/*-------media------*/
@media only screen and (max-width:320px){
body{font:12px/1.5 Microsoft Yahei;}
.top menu a{width:61px; height:27px; display:inline-block; margin-left:3px; background:url(../images/t_menu1.jpg) no-repeat center; color:#fff; text-align:center; line-height:27px;}
}
@media screen and (min-width:321px) {
body{font:14px/1.5 Microsoft Yahei;}
.top menu a{width:61px; height:27px; display:inline-block; margin-left:3px; background:url(../images/t_menu1.jpg) no-repeat center; color:#fff; text-align:center; line-height:27px;}
}
@media (min-width:640px) and (max-width:998px) { 
body{font:16px/1.5 Microsoft Yahei;}
.top menu a{width:91px; height:27px; display:inline-block; margin-left:5px; background:url(../images/t_menu1.jpg); color:#fff; text-align:center; line-height:27px;}
}
.main{zoom:1; overflow:hidden; margin:0 auto; background:#f1f1f1;}
.top{ overflow:hidden}
.top header{ display:block; width:100%; position:relative;}
.top header img{ width:100%;}
.top header a{ position:absolute; right:1em; top:.8em; width:10%; display:block}
.top header .img1{ width:100%}
.top span{ display:block; padding:2% 0}
.top span input[ type=text]{ width:77%; height:2.5em; background:#FFF; padding-left:3%; border:.1em solid #dfdfdf}
.top span input[ type=submit]{ background:#ba5d12 url(../images/search.jpg) no-repeat 10% 50%; border:none;width:18%; height:2.2em; color:#FFF; padding-left:4%; font-size:120%; background-size:30%;}


.banner img{ width:100%; vertical-align:bottom;}
.banner span{ display:block; width:100%}
.tel{ display:block; padding:2% 0;}
.tel img{ width:70%; float:left}
.tel .a{ width:23%; background: url(../images/gai1.jpg) no-repeat; background-size:100%; color:#FFF; float:left; padding:3% 2%;  font-size:140%; margin-left:2%; text-align:center}
.focuss1{ width:100%; margin:0 auto; position:relative; overflow:hidden;}
.focuss1 .hds1{ width:40%; height:11px;  position:absolute; z-index:9999;/* bottom:45px;*/ bottom:3%; left:30%;text-align:center;  }
.focuss1 .hds1 ul{ display:inline-block; height:5px; padding:3px 5px; font-size:0; vertical-align:top;}
.focuss1 .hds1 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focuss1 .hds1 ul .on{ background:#6f2322;  }
.focuss1 .bds1{ position:relative; z-index:0; }
.focuss1 .bds1 li{position:relative; overflow:hidden }
.focuss1 .bds1 li img{ width:100%; background:url(../images/loading.gif) center center no-repeat;  }
.focuss1 .bds1 li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.focuss1 .bds1 li p{ text-align:center; font-size:100%}
/*导读 style*/
.dd{ background:url(../images/dd.jpg) no-repeat; background-size:100% 100%; margin:2% auto 0;}
.dd p{ padding:2% 4% 2% 18%; text-indent:2em;}
.dd p span{ color:#ff0007;}
.text_box{ background:#f6f6f6;}
.text_box h3{ width:60%; padding-left:20%; padding-top:2%;}
.text_box h3 img{ width:100%;}
.text_box p{ padding:0 3% 2% 3%; text-indent:2em;}
.text_box p span{color:#ff0007;}
/*ry style*/
.ry{zoom:1; overflow:hidden;}
.ry ul li{ width:98%; margin:2% auto 0; padding-bottom:20%;}
.ry ul li.li01 p,.ry ul li.li03 p{ width:58%; background:url(../images/li_bj.jpg) repeat-x; float:right; padding:2% 2% 5% 2%; text-indent:2em;}
.ry ul li.li02 p{ width:58%; background:url(../images/li_bj.jpg) repeat-x; float:left; padding:2% 2% 10% 2%; text-indent:2em;}
.ry ul li.li03 p{ padding-bottom:7%;} 
.ry ul li.li01{ background:url(../images/li01.jpg) no-repeat left; background-size:38% 100%;}
.ry ul li.li02{ background:url(../images/li02.jpg) no-repeat right; background-size:38% 100%;}
.ry ul li.li03{ background:url(../images/li03.jpg) no-repeat left; background-size:38% 100%;    margin-top: 23px;}
/*banner02 style*/
.banner02{ overflow:hidden;  width:96%; margin:0 auto; }
.banner02 h3 img{ width:100%;}
.banner02 span{ display:block; width:100%}
.focuss2{ width:100%; margin:0 auto; overflow:hidden;}
.focuss2 .hds2{ width:40%; height:15px;  text-align:center; margin-top:3%;  margin:0 auto;  }
.focuss2 .hds2 ul{ display:inline-block; height:5px; padding:3px 5px; font-size:0; vertical-align:top;}
.focuss2 .hds2 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focuss2 .hds2 ul .on{ background:#6f2322;  }
.focuss2 .bds2{ position:relative; z-index:0; }
.focuss2 .bds2 ul li span{ width:48%; float:left; margin-left:1.5%;}
.focuss2 .bds2 ul li span img{ width:100%;}
.focuss2 .bds2 li{position:relative; overflow:hidden }
.focuss2 .bds2 li img{ width:100%; background:url(../images/loading.gif) center center no-repeat;  }
.focuss2 .bds2 li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.focuss2 .bds2 li p{ text-align:center; font-size:100%}
/*zb style*/
.zb{zoom:1; overflow:hidden; margin:2% auto 0;}
.zb h3{ background:url(../images/bt03.jpg) no-repeat; background-size:100% 100%; padding:2% 0;}
.zb h3 em{ color:#fff; font-weight:normal; padding-left:35%; font-size:140%;}
.zb .zb_box{  zoom:1; overflow:hidden; padding-top:3%; background:#f6f6f6 url(../images/icon.jpg) repeat-x bottom; }
.zb_box h4{ width:65%; margin:0 auto; background:#f6f6f6 url(../images/bt04.jpg) no-repeat; background-size:100%; text-align:center; color:#6f2323; font-size:120%; font-weight:normal; }
.zb_box p{ padding:2% 3% 2% 3%; text-indent:2em; }
.zb_box p span{ color:#ff0000;}
.zb_li{ background:#f6f6f6; padding:2% 0;}
.zb_li ul li{ width:94.6%; margin: 0 auto 2%; padding:1% 0 2% 0;}
.zb_li ul li{ background: url(../images/li-bj.jpg) no-repeat; background-size:100% 100%; }
.zb_li ul li em{ color:#fff; /*padding-left:5%;*/ width:20%; float:left; text-align:center;   }
.zb_li ul li i{ color:#000; /*padding-left:15%;*/width:35%;   margin-left:10%; /*display:block; float: left;  */text-align:center;}
.zb_li ul li a{ display:block; width:30%;   float:right; margin-left:1%; text-align:center; /*padding:2% 0 0 0;*/ color:#fff; padding-top:1%;}
.zb_li ul li.li-01{ background: url(../images/li-bj02.jpg) no-repeat; background-size:100% 100%; }
.zb_li ul li.li-01 i{ margin-left:12%;}
.zb_li ul li.li-02{ background: url(../images/li-bj03.jpg) no-repeat; background-size:100% 100%; }
.zb_li ul li.li-02 i{ margin-left:11%;}
.zb_a{ background:#fff url(../images/ico.jpg) repeat-x bottom; padding-bottom:2%;}
.zb_a .a01,.zb_a .a02{ width:65%; display:block; padding:2% 0; margin:2% auto 0; text-align:center; font-size:115%;}
.zb_a .a01{ background:#f1f1f1; border:1px solid #722727; color:#6f2323;}
.zb_a .a02{ background: url(../images/zx.jpg) no-repeat; background-size:100% 100%; color:#fff; }
.title01{ width:65%; margin:0 auto; background:url(../images/title01.jpg) no-repeat; background-size:100%; text-align:center; color:#6f2323; font-size:120%; font-weight:normal; margin-top:2%; }
.title_p { padding:2% 3% 2% 3%; text-indent:2em; background:url(../images/icon.jpg) repeat-x bottom; }
.title_p span{ color:#ff0000;}
/*sb style*/
.sb{zoom:1; overflow:hidden; margin-top:2%;}
.sb ul li{ float:left;}
.sb ul li.tu01{ width:35%;}
.sb ul li p{ color:#fff;}
.sb ul li.tu01 img,.sb ul li.tu03 img,.sb ul li.tu05 img{ width:100%; vertical-align: bottom;}
.sb ul li.tu02{ width:25%; background: url(../images/tu02.jpg) no-repeat; background-size:100%;  }
.sb ul li.tu02 p{ padding:15% 3% 37% 8%; text-indent: }
.sb ul li.tu02 p span,.sb ul li.tu04 p span { color:#ffe400;}
.sb ul li.tu03{ width:38.5%;}
.sb ul li.tu04{ width:27%; background:url(../images/tu04.jpg) no-repeat; background-size:100%;}
.sb ul li.tu04 p{ padding:15% 3% 37% 4%;}
.sb ul li.tu05{ width:33%}
.sb ul li.tu06{ width:39%; background:url(../images/tu06.jpg) no-repeat; background-size:100%;}
.sb ul li.tu06 p{ padding:15% 3% 37% 4%;}
.zl{zoom:1; overflow:hidden; border:1px solid  #bca2a1; margin:2% auto;}
.zl h3{ width:100%;text-align:center; background:url(../images/zr.jpg) no-repeat; font-size:110%; background-size:100%; padding:2% 0;  color:#6f2323;}
.zl h4{ width:82%; margin:2% auto;}
.banne03{ overflow:hidden; background:#f6f6f6; zoom:1;  }
.banner03 span{ display:block; width:100%}
.focuss3{ width:100%; margin:0 auto; position:relative; overflow:hidden;}
.focuss3 .hds3{ width:50%;  height:11px;  position:absolute; z-index:9999;/* bottom:45px;*/ bottom:18%; left:30%;text-align:center;  }
.focuss3.hds3 ul{ display:inline-block; height:5px; padding:3px 5px; font-size:0; vertical-align:top;}
.focuss3 .hds3 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#a3a2a2; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focuss3 .hds3 ul .on{ background:#2762a4;  }
.focuss3 .bds3{ position:relative; z-index:0;width:82%; margin:2% auto 0; }
.focuss3 .bds3 li{position:relative; overflow:hidden;   }
.focuss3 .bds3 li img{ width:100%; background:url(../images/loading.gif) center center no-repeat;  }
.focuss3 .bds3 li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.focuss3 .bds3 li p{ text-align:center; font-size:100%}
.banne04{ overflow:hidden}
.banner04 span{ display:block; width:100%}
.focuss4{ width:100%; margin:0 auto; position:relative; overflow:hidden;}
.focuss4 .hds4{ width:50%;  height:11px;  position:absolute; z-index:9999;/* bottom:45px;*/ bottom:10%; left:30%;text-align:center;  }
.focuss4 .hds4 ul{ display:inline-block; height:5px; padding:3px 5px; font-size:0; vertical-align:top;}
.focuss4 .hds4 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#a3a2a2; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focuss4 .hds4 ul .on{ background:#2762a4;  }
.focuss4 .bds4{ position:relative; z-index:0;width:82%; margin:2% auto 0; }
.focuss4 .bds4 li{position:relative; overflow:hidden;   }
.focuss4 .bds4 li img{ width:100%; background:url(../images/loading.gif) center center no-repeat;  }
.focuss4 .bds4 li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.focuss4 .bds4 li p{ text-align:center; font-size:100%}
.zl h4 img,.zl h5 img{ width:100%;}
.zl h5{ width:68.5%; margin:0 auto;}
.zl p{ width:96%; margin:0 auto; color:#893e3d; border-bottom:1px dashed #c49e9e; }
.zl span{ width:85%; margin:0% auto ;}
.zl span img{ width:100% ; padding-top:2%;}
/*person style*/
.person{zoom:1; overflow:hidden; margin:2% auto 0;}
.person-top{ background:url(../images/icon.jpg) repeat-x bottom; zoom:1; overflow:hidden; padding-bottom:2%; }
.person-top h3{ width:29%; float:left;}
.person-top h3 img{ width:100%; vertical-align:bottom;   }
.p_fr{ float:right; width:68%;}
.p_fr h4{ font-size:180%;}
.p_fr h4 em{ font-size:60%; color:red; margin-left:6%; background:#2762a4; padding:0.5% 3%; color:#fff;}
.p_fr p{ background:url(../images/lf_tb.jpg) no-repeat 0 5px; background-size:4%; }
.p_fr p span{ padding-left:5%;}
.p_box{ zoom:1; overflow:hidden;  position:relative;} 
.p_fr ul li{ float:left; width:28%; text-align:center; padding:1.5% 0; margin:1% 0 0 0.8%}
.p_fr ul li.per-01{ background:#c17b27;}
.p_fr ul li.per-02{ background:#d1ae08;}
.p_fr ul li a{ color:#fff;}
.p_fr .p_dw{ position:absolute; display:block; width:14%;top:3%; right:0; background:#2762a4; text-align:center; color:#fff; padding:4% 0;} 
.btn_a{ background:url(../images/ico.jpg) repeat-x bottom; margin-top:2%; padding-bottom:14%;}
.btn_a .btn01,.btn_a .btn02{ text-align:center; display:block; padding:2.5% 0; color:#fff; font-size:110%;}
.btn_a .btn01{ background:url(../images/ck01.jpg) no-repeat; background-size:100% 100%; width:38.2%; float:left;}
.btn_a .btn02{ background:url(../images/ck02.jpg) no-repeat; background-size:100% 100%; width:55%; float:right;}
.pl{zoom:1; overflow:hidden; padding-top:1%; background:#f6f6f6;}
.pl .pic-01{ width:54.6%; float:left;}
.pl .pic-01 img{ width:100%; vertical-align:bottom;}
.pl .pic-01  h5{ text-align:center; background:#c17b27; font-weight:normal; padding:3% 0; color:#fff;}
.pic_fr{ float:right; width:44.2%; background:#d05619 url(../images/picture02.jpg) no-repeat left top; background-size:64%; padding-bottom:5%;}
.pic_fr p{ color:#fff; text-align:left; padding:11% 0 0 70%; }
.pic_fr02{ float:right; width:44.2%; background:#2762a4 url(../images/picture03.jpg) no-repeat right top; background-size:64%; padding-bottom:3%; margin-top:1%;}
.pic_fr02 p{ color:#fff; text-align:left; padding:11% 0 0 5%; }
.pic_fr03{ background:#d1ae08 url(../images/picture04.jpg) no-repeat left top; background-size:71.5%;}
.pic_fr03 p{ color:#fff; text-align:left; padding:5% 0 5% 80%; }
.s_li{zoom:1; overflow: hidden; background:#f6f6f6; padding-bottom:2%;}
.s_li ul{ width:82%; margin:0 auto;}
.s_li ul li{ float:left; width:32%; margin:1% 0 0% 1%; display:inline; /*padding-bottom:10%; */ }
.s_li ul li p{ color:#fff; padding:10% 0 3% 5%;}
.s_li ul li h3{ text-align: center; font-weight:normal; font-size:135%;  }
.s_li ul li.l-01{ background:url(../images/l-01.jpg) no-repeat bottom; background-size:100% 100%;}
.s_li ul li.l-02{ background:url(../images/l-02.jpg) no-repeat bottom; background-size:100% 100%;}
.s_li ul li.l-03{ background:url(../images/l-03.jpg) no-repeat bottom; background-size:100% 100%;}
.s_li ul li.l-04{ background:url(../images/l-04.jpg) no-repeat bottom; background-size:100% 100%;}
.s_li ul li.l-05{ background:url(../images/l-05.jpg) no-repeat bottom; background-size:100% 100%;}
.s_li ul li.l-06{ background:url(../images/l-06.jpg) no-repeat bottom; background-size:100% 100%;}
.s_li ul li.l-01 h3,.s_li ul li.l-02 h3,.s_li ul li.l-03 h3{ padding-bottom:3%;}
/*.s_li ul li p{ padding:10% 0 40% 8%; color:red;}*/
.s_li ul li.l-04 h3,.s_li ul li.l-05 h3,.s_li ul li.l-06 h3{ padding-top:20%;}
/* ymz style*/
.ymz{zoom:1; overflow:hidden; margin-top:2%;}
.ymz a img{ width:100%; vertical-align:bottom;}
.tg{zoom:1; overflow:hidden; background:url(../images/tt_bj.jpg) no-repeat; background-size:100% 100%; margin:2% auto; }
.tg h3{ text-align:center; color:#fff; padding-bottom:2%; font-weight:normal; font-size:135%;}
.tg h3 b{ color:#ffd62b; font-size:140%;}
.tg ul { width:90%; margin:0 auto;}
.tg ul li{ float:left; width:32%; margin:2% 0 0 1%;}
.tg ul li.g-01{ background: url(../images/g-01.jpg) no-repeat; background-size:100% 100%; margin-left:0;}
.tg ul li.g-02{ background: url(../images/g-02.jpg) no-repeat; background-size:100% 100%;}
.tg ul li.g-03{ background: url(../images/g-03.jpg) no-repeat; background-size:100% 100%;}
.tg ul li h4{ text-align:center; padding-top:2%; font-weight:normal; color:#fff;}
.tg ul li p{ padding:12% 0 12% 5%; text-align:center;}
.tg ul li p span{ color:#c50307;}
.g_lj{ width:83%; margin:2% auto;padding-bottom:2%; zoom:1; overflow:hidden;}
.g_lj .g_a01,.g_lj .g_a02{ display:block; text-align:center; }
.g_lj .g_a01{ float:left; width:38%; float:left; border:1px solid #772a29;padding:1.8% 0;}
.g_lj .g_a02{ float:right; width:57%; float:right; background:#ba5c12;padding:2% 0; color:#fff;}
.big_bg{ overflow:hidden; background:url(../images/big_bg.jpg) no-repeat; background-size:100% 100%; margin:3% 0; padding-bottom:3%}
.big_bg h1{ background:url(../images/sm_bgs.jpg) no-repeat center; text-align:center; font-size:160%; color:#FFF; font-weight:normal; padding:3% 0; background-size:75%;}
.big_bg p{ font-size:140%; padding:2% 4%}
.big_bg p span{ color:#FF8C19}
.big_bg>form span{ display:block; text-align:center; font-size:130%; color:#717171; margin-top:3%}
.big_bg>form span input{ background:#FFF; border:.05em solid #e0e0e0; width:55%; height:2.5em; padding-left:2%}
.big_bg>form span select{ background:#FFF; border:.05em solid #e0e0e0; width:55%; height:2.5em;padding-left:2%}
.big_bg em{ display:block; text-align:center; background:url(../images/bg.jpg) no-repeat center;background-size:30%; padding:5% 2%; font-size:140%}
.big_bg em a{ color:#FFF}
.red_bg{ overflow:hidden; margin:2% 0 0 0; background:url(../images/sm_bg11.jpg) no-repeat center;background-size:100% 100%; padding-bottom:30px;}
.red_bg p{ text-align:center; color:#FFF; font-size:140%; padding-top:30%; padding-bottom:5%}
@media screen and (max-width:340px){.zl h3{ font-size:100%;}} 
 
@media screen and (max-width:340px){.s_li ul li{ padding-bottom:4%;}}  
@media screen and (max-width:340px){.pic_fr p{ padding:4% 0 0 5%;}} 
@media screen and (max-width:340px){.pic_fr02 p{ padding:4% 0 0 5%;}}
@media screen and (max-width:340px){.pl .pic-01  h5{ font-size:90%; }}
@media screen and (max-width:340px){.pl .pic-01  h5{ font-size:90%; }} 
@media screen and (max-width:340px){.p_fr ul li a{ font-size:80%;   }} 
@media screen and (max-width:340px){.person-top h3 img{  width:100%; vertical-align:bottom; margin-top:10%;  }} 
@media screen and (max-width:340px){.p_fr .p_dw{ position:absolute; display:block; width:15%; bottom:4%; }}  
@media screen and (max-width:340px){.sb ul li.tu02 p{ padding:15% 3% 5% 8%; }} 
@media screen and (max-width:340px){.ry ul li.li01 p{padding-bottom:3%;}} 
@media screen and (max-width:340px){.ry ul li.li02 p{padding-bottom:8%;}} 
@media screen and (max-width:340px){.ry ul li.li03 p{padding-bottom:2em;}} 
@media screen and (max-width:320px){body,input,select{font-size:10px}}
@media screen and (min-width:320px){body,input,select{font-size:11.25px}}
@media screen and (min-width:400px){body,input,select{font-size:12.5px}}
@media screen and (min-width:480px){body,input,select{font-size:13.75px}}
@media screen and (min-width:560px){body,input,select{font-size:15px}}
@media screen and (min-width:600px){body,input,select{font-size:16.25px}}  
@media screen and (min-width:640px){body,input,select{font-size:18px}}
