*{margin:0;padding:0}
html{color:#454545; font-size: 16px;background: url(bg.png);}
a{color: #454545; text-decoration: none;}
ul,li{list-style-type: none;}
.fl{float: left;}
.fr{float: right;}
.clr{clear: both;}
.clr15{clear: both; height: 15px;}
.clr20{clear: both; height:20px;}
.mb15{margin-bottom: 15px;}

.godline{background: url(godline.png) no-repeat top center; height: 10px; width: 100%;}
.nav{width: 865px; margin:0px auto; padding-top: 20px; overflow: hidden; font-size: 0;}
.nav li{float: left; width: 25%; text-align: center; padding-bottom: 20px;}

.banner{width:865px; margin:0px auto; font-size: 0;}
.banner img{width: 100%; height: auto;}
.wrapper{width:865px;margin:0px auto; }
.pic,.lmtit{width: 100%; font-size: 0; position: relative; text-align: center;}
.lmtit{margin-bottom:50px;}
.pic1{margin-bottom: 66px;}
.pic2{background: url(pic3.png) no-repeat right top; width:339px; padding-right:491px; background-size:475px 100%; margin:0px auto;}
.pic2 img{width: 100%;}
.pic3,.pic4{margin-bottom:78px;}
.w50{width:318px;}
.lmlist ul{overflow: hidden; width:90%; margin:0px auto; margin-bottom:40px;}
.lmlist li{height:70px; line-height:70px; font-size:20px; border-bottom: 1px dashed #aaa; background: url(pot.png) no-repeat left center; padding-left: 20px;}
.lmcon{font-size: 16px; line-height: 2em;}
.lmcon .title{font-size: 20px; text-align: center; font-weight: bold; margin-bottom: 30px;}
.lmcon p{text-indent: 2em; margin-bottom: 10px;}
.lmcon img{display: block; max-width: 100%;}
.lmcon h1,.lmcon h2,.lmcon h3{font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.epages{ height:30px; padding-top:10px; padding-bottom:50px; text-align: center;}
.epages a,.epages b{display:inline-block; height:26px; line-height:26px; width:26px; text-align:center; font-size:12px; text-decoration:none; border:1px solid #e1e1e1;margin-right:5px;}
.epages a.zj{width:100px;}
.epages a.pg{width:60px;}
.context{border-top:1px solid #e1e1e1; padding-top:20px;}
.mb110{margin-bottom: 120px;}
.mb76{margin-bottom: 86px;}
.mb40{margin-bottom: 40px;}
.mobile{display: none;}

.stit{font-size: 22px; text-align: center; line-height: 1em; padding: 20px 0;}
.search{ height:38px; line-height:38px; width:400px; margin:0px auto; overflow: hidden; margin-bottom: 30px;}
.searchtxt{border:0; height:36px; width:318px; border:1px solid #e1e1e1; font-size: 16px; line-height: 22px; outline:none; color:#787878;border-radius: 10px 0 0 10px; text-indent: 10px; overflow: hidden; }
.searchbut{border:0; height:38px; width:80px; background: #7a0606; border-radius: 0 10px 10px 0; overflow: hidden; color: #fff; font-size: 16px;}


@media screen and (max-width:768px){
.nav{width: 100%; padding-top: 12px;}
.nav li{padding-bottom: 12px;}
.nav li img{width:80%;}

.banner{width: 100%;}
.wrapper{width:100%; min-width: 320px; max-width: 768px; box-sizing: border-box; padding: 0 4%; margin:0px auto; }
.pic img,.lmtit img{max-width: 100%;}
.pic2{padding-right: 59%; background-size: 55% 100%; width: 100%; box-sizing: border-box;}
.mobile{display: block;}
.pc{display: none;}
.lmtit,.mb110,.mb76,.pic1,.pic3,.pic4{margin-bottom:40px;}
.mb40{margin-bottom: 20px;}
.w50{width:50%;}
.w60{width:60%;}
.stit{font-size:18px;}
.lmlist ul{width:100%; margin-bottom:40px;}
.lmlist li{height:50px; line-height:50px; font-size:18px; height: 50px; overflow: hidden;}
.search{width:90%; margin-bottom: 20px;}
.searchtxt{width:74%; border: 0;}
.searchbut{width:26%;}

}



