html {color:#4e4e4e;background:#fff}
body, ul, li, ol, dl, dt, dd, form, input, textarea, img, p, h1, h2, h3, h4, h5, h6, fieldset, button,label {margin:0;padding:0; font-weight:normal}
body { width:100%; min-width:320px; height:100%; background:#fff; color:#4e4e4e;line-height:20px;font-family:Arial,Tahoma,"Microsoft YaHei","SimSun"}
ol, ul, li {list-style:none}
img {border:0}
h2 {font-size:1.8rem}
h3 {font-size:1.6rem}
h4, h5, h6, p{font-size:1.2rem}
em, cite, i {font-style: normal}
a {color:#333;text-decoration:none}
a:hover {color:#f30; text-decoration:none}
a:focus {outline:none}
a:visited{text-decoration:none;outline:0; outline-width:0px}
a:active{text-decoration:none;outline:0; outline-width:0px}
b,strong{font-weight: bold}
:focus,img{outline:0;outline-width:0px}
table{border-collapse:collapse;border-spacing:0}
.sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline}   
.sup {top: -0.5em}   
.sub {bottom: -0.25em} 
.clear:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0}   
.clear{ clear:both; zoom:1} 
.wrap { margin:0 auto; display: block; position:relative; overflow: hidden; text-align: left; width:100%; max-width:768px}
html {font-size: 62.5%}
body {font-size: 1.2rem}
h1 { font-size: 2.4rem}

@media screen and (min-width:320px){html{font-size:62.5%}/*10px */}
@media screen and (min-width:360px){html{font-size:70.3125%}/*12px */}
@media screen and (min-width:375px){html{font-size:73.2424875%}/*12px */}
@media screen and (min-width:400px){html{font-size:78.125%}/*12.5px */}
@media screen and (min-width:414px){html{font-size:80.86%}/*12.5px */}
@media screen and (min-width:480px){html{font-size:93.75%}/*15px*/}
@media screen and (min-width:568px){html{font-size:111%}}
@media screen and (min-width:640px){html{font-size:125%}/*20px */}
@media screen and (min-width:720px){html{font-size:137.5%}/*22px */}
@media screen and (min-width:768px){html{font-size:150%}/*24px */}
@media screen and (min-width:1024px){html{font-size:180%}/*24px */}
@media screen and (orientation:landscape){html{font-size:150%}/*24px */}
html,body {}

.header{ width:100%; height:6rem;overflow: hidden; background:#41260f;  position: relative}
.header img{ width:100%; height:auto}
.logo{ width:85%; height:auto; float: left}
.toptel{ width:10%; height:48px; float: right; padding-top: 1.5rem; padding-right: 2%}
/*--底部版权 --*/
.footer{ width:100%; height:auto; margin-top:1rem; clear: both; padding-bottom: 40px}
.maptel{ width:94%; height:auto; padding:1rem 3%}
.maptel a{ width:100%; height:5rem; display:block; line-height:1.8rem; text-align:center; border-radius:0.5rem; color:#fff}
.maptel a p{ width:100%; font-size:1.3rem; padding-top:0.8rem; text-indent:18%; display:block}
.maptel a span{ width:100%; font-size:1.8rem; text-indent:22%; display:block}
.maptel .tel{ background:#42c2ff url(../images/ico_12.png) 27% center no-repeat; background-size:15%; margin:0.5rem 0 0.2rem 0}

.fnav{ width:100%; height:3.6rem; line-height:3.6rem; font-size:1.2rem; color:#fff; background:#7a4400; text-align:center}
.fnav a{ color:#fff; padding:0 6px}
.bot{width:100%; height:auto; padding:1rem 0; font-size:1.2rem; color:#919191; line-height:1.6rem; text-align:center}
.bot em{ color:#b1b1b1}
.bot a{ color:#b1b1b1}
/*浮动----------------------------------------------------------*/
.m-b{position:fixed;width:100%;left:0;bottom:0;z-index:999;font:12px/1.5 Microsoft Yahei}
.m-b li{width:50%;float:left;height:46px;line-height:46px;font-size:16px;text-align: center; position: relative}
.m-b li a{display:block;height:46px;padding:0}
.m-b .m-b1 a,.m-b .m-b2 a{background: none}
.m-b .m-b1{background:#ff9713}
.m-b .m-b2{background:#f30}
.m-b .m-b1 a{color:#fff}
.m-b .m-b2 a{color:#fff}
.m-b .m-b1 span{background-image: url(../images/zx.gif);width:42px;height:42px;display: inline-block;background-size:100% 100%;vertical-align: middle}
.m-b .m-b2 span{background-image: url(../images/tel.png);width:42px;height:42px;display: inline-block;background-size:100% 100%;vertical-align: middle}
/*--浮动 END--*/
.banner{ width:100%; clear: both; position: relative; float: left; border-bottom: 3px solid #7c4704}
.banner img{ float: left; padding: 0; margin: 0; width: 100%}
.tittle{ width:100%; clear: both; position: relative; float: left; margin: 1rem 0}
.tittle img{ float: left; padding: 0; margin: 0; width: 100%}
.cmjs{ width:100%; clear: both}
.cmjs p{ padding: 0 2.5rem;background: url(../images/mbg_t.jpg) no-repeat; background-size:100%; font-size: 1.4rem; line-height: 2rem; padding-top: 0.5rem}
.cmjs p.cmjs_t{ background: url(../images/mbg_t.jpg) top left no-repeat; background-size:100%}
.cmjs p.cmjs_b{background: url(../images/mbg_b.jpg) bottom right no-repeat; background-size:100%}
.cmjs span{ clear: both; margin-top: 1rem;  position: relative}  
.cmjs span a{ margin: 2rem 30% 0 30%; float: left; height: 4rem;width:40%; height: 4rem; border-radius: 0.5rem; background: #e41f24; text-align: center; font-size: 2rem; line-height: 4rem; display: block; color: #fff}
.ks{ width:94%; clear: both; margin: 1rem 3%; background: #f2e0c9; height: 9rem; float: left; position: relative}
.ksico{ width:8rem; height: 10rem; position: absolute; top: -0.5rem; left: 0.5rem; background: #c4652a}
.ksico img{ width:4rem; padding: 1.5rem 2rem 1rem 2rem;}
.ksico p{ font-size: 1.4rem; font-weight: bold; color: #fff; text-align: center;text-decoration: underline;}
.ks ul{ position: absolute; top: 0; left: 8.8rem}
.ks ul li{ border: 1px solid #000; border-radius: 0.3rem; float: left; font-size: 1.2rem; line-height: 1.6rem; margin: 0.8rem 0.1rem 0 0.3rem; padding:0.2rem 0.2rem 0.1rem 0.2rem; display: block}
.batn{ width:94%;lear: both; margin: 0rem 3% 1rem 3%; height: 3rem; float: left}
.batn a{ float: left; border-radius: 0.5rem; display: block; line-height: 3rem; font-size: 1.4rem; color: #fff; margin: 0 0.3rem; padding: 0 0.5rem}
.batn a.batn_01{ background: #e41f24; margin-left: 9.2rem}
.batn a.batn_02{ background: #7a4400}

.lfc{ width:94%; clear: both; margin: 1rem 3% 2rem 3%; height: 10rem; float: left; position: relative; border: 2px solid #ab8c3e;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.lfc img{ width:6.5rem; padding: 1.3rem 0.5rem 1rem 0.5rem; float: left}
.lfc p{ padding: 0.5rem 0.2rem 0 0; font-size: 1.2rem; line-height: 1.6rem}
.lfc p b{font-size: 1.4rem; color: #7a4400}
.lfc p strong{font-size: 1.4rem; color: #e41f24}
.lfct{ width:94%; clear: both; margin: 1rem 3% 2rem 3%; height: 10rem; float: left; position: relative; border: 2px solid #ab8c3e;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.lfct img{ width:100%; padding: 1rem 0 1rem 0; float: left}
	
.batnl{ width:100%;lear: both; height: 3rem; position: absolute; bottom:-1.5rem; left: 1rem}
.batnl a{ float: left; border-radius: 0.5rem; display: block; line-height: 3rem; font-size: 1.4rem; color: #fff; margin: 0 0.5rem; padding: 0 1rem}
.batnl a.batn_03{ background: #eb6100; margin-left: 9.2rem}
.batnl a.batn_04{ background: #7a4400}

.doc{ width:94%; clear: both; margin: 1rem 3% 2rem 3%; min-height: 13rem; float: left; position: relative; border-bottom: dotted 1px #ccc}
.doc img{ width:10rem; padding: 0 1rem 1rem 0.5rem; float: left}
.named{ position: absolute; top:0.6rem; left:8.5rem; height: 3rem;width:17rem}
.named{background: #942b23;background:  linear-gradient(-120deg, transparent 3rem, #942b23 0) top right; background-size: 100%; background-repeat: no-repeat}
.named font{font-size: 1.3rem; line-height: 3rem; color: #fff; padding: 0 0 0 0.8rem}
.named font b{ font-size: 1.6rem; padding-right: 0.5rem}
.doc p{font-size: 1.2rem; line-height: 1.6rem}
.doc p b{color: #942b23; font-size: 1.4rem}
.dmst{ position: absolute; top:4.2rem; left:11rem; height: 3rem;width:17rem}
.dmst p{ font-size: 1rem; line-height: 1.6rem}
.dmst p b{ font-size: 1.2rem}
.dmst article{ font-size: 1.2rem; line-height: 1.6rem}
.dmst article b{ color: #942b23}
.dmst article{color: #000}
.dmsp{ padding: 1rem 0 0 0}
.dmsp .batnd{ padding: 1rem 0 0 0}
.dm1{ height: 15rem}
.dm2{ height: 15rem}
.dm3{ height: 13.5rem}

.batnd{ lear: both; height: 3rem; margin: 0.5rem 0 0 0}
.batnd a{ float: left; border-radius: 0.5rem; display: block; line-height: 3rem; font-size: 1.4rem; color: #fff; margin: 0 0.8rem 0 0; padding: 0 0.8rem}
.batnd a.batn_05{ background: #eb6100}
.batnd a.batn_06{ background: #7a4400}

.from{ clear:both; width:100%; margin:1rem auto; overflow:hidden; position:relative}
.from h2{ font-size:2rem; font-weight:bold; color:#333; line-height:4rem; height:4rem; text-align:center}
.from ul{font-size:1.4rem; color:#444; width:94%; margin:0 auto; position:relative}
.from ul li{ float:left; padding:1rem 0 0.5rem 0; position:relative}
.from ul li.fwz{ width:30%; line-height:2.6rem; text-align:right}
.from ul li.fbd{ width:70%; line-height:2.6rem}
.from ul li input{ width:75%; height:2.6rem; border:1px solid #ddd; overflow:hidden; float:left; line-height:2.6rem;color:#444; padding:0 0.2rem}
.tij{ clear:both; height:3.5rem; padding:1.5rem 0; text-align:center}
.tij input{ width:50%; height:3.5rem; border:none; background:#f30; color:#fff; line-height:3.5rem; font-size:1.8rem; border:1px solid #f00; border-radius:1.75rem;}
.tij input.butn{background:#f00}
.tij input.butns{ background:#f00}




