@charset "utf-8";
/* CSS Document */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,a,big, em,font,strong,tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, img{ border:0px; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Microsoft Yahei", sans-serif;     -webkit-font-smoothing: antialiased;  -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
ul{list-style:none;}
li{ list-style:none; color:#555555;  font-size:14px;}
hr{ color:#FFFFFF;}
body,td,th,select,input,textareak,ul,li {  font-size: 14px; color:#0b0b0b; margin:0px;  padding:0px; } 
p{ color:#000000; padding:0px; margin:0px; }
img{ border:none;}
a:link{color:#3b3b3b;text-decoration: none;}
a:visited{color:#3b3b3b; text-decoration: none;}
a:hover {color:#333; text-decoration: none;}
h1,h2,h3 { margin:0px; padding:0px;}
table tr td { background:none!important; }
input[type=text], input[type=number], textarea ,input[type=submit] {-webkit-appearance: none;}

.porname{ width:100%;
     height: auto; 
     overflow: hidden;
     margin: auto;
      
}
.porname ul li{ width:100%;
     height: auto;
     overflow: hidden;background-color: #f8fbff;
     font-size: 16px;text-align: left;
    padding: 0 15px;
    line-height: 45px;display:flex;display:-webkit-flex;align-items:center; margin-bottom:5px;
}
.porname ul li.tv{background-color: #edf6ff; color:#1a56a8;}
.porname ul li.tv span{color:#1a56a8;}

.prona{ width:100%;
    height: auto;
     overflow: hidden;
     margin: auto; display: none; margin-top: 15px;
}
.prona dl dd{
    width:94%;
    height: auto;
     overflow: hidden;
     margin: auto;margin-bottom: 15px;
    box-sizing: border-box;
    -moz-box-shadow: 0px 0px 5px #ccc;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    box-shadow: 0px 0px 5px #ccc;
    border-radius: 3px 3px;
}
.pronapic{
    width:100%;
    height: auto;
     overflow: hidden;
     margin: auto;
}
.pronapic img{width:100%;
    height: auto;
}
.pronapit{width: 96%;
    height: auto;
    overflow: hidden;
    margin: auto;
    padding: 10px 2%;
    line-height: 22px;
    text-align: justify;
    font-size: 16px;
    font-weight: 500;
}

@font-face {
  font-family: 'xjjt';  /* Project id 4521525 */
  src: url('//at.alicdn.com/t/c/font_4521525_oa2hakacqom.woff2?t=1713922629930') format('woff2'),
       url('//at.alicdn.com/t/c/font_4521525_oa2hakacqom.woff?t=1713922629930') format('woff'),
       url('//at.alicdn.com/t/c/font_4521525_oa2hakacqom.ttf?t=1713922629930') format('truetype');
}

.xjjt {  
  font-family:"xjjt" !important;  
  font-size:25px;color:#989898;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;
  padding-right: 5px;
}

.nevtit table {
    border-collapse: collapse!important;
    width: 100%!important;
    margin: auto !important;
}
.nevtit table tr:nth-child(1){ background-color:#f1f1f1;}
.nevtit table td {
    border: 1px solid #ccc!important;
    text-align: center!important;
    height: 40px!important;
    vertical-align: center!important;
    padding: 0px 10px !important;
    line-height: 30px !important;
    color: #333 !important;
	valign:middle!important;
	font-size: 16px;
}



.header{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center;}
.logo { width:90%; height:auto; overflow:hidden; margin:auto; text-align:center; padding:15px 0px 15px 0px;}

.main { width:100%; height:auto; overflow:hidden; margin:auto;/* position:relative;*/} 
.mainm { width:100%; margin:auto;    /*height:100%;   overflow:auto; -webkit-overflow-scrolling: touch; ios5+ */ margin-bottom:10px;}
.nev{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; margin-top:15px;}

.nevs { width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; font-size:16px; padding-bottom:10px; font-weight:bold;}
.nevs span { display:block; width:40px; height:auto; overflow:hidden; margin:auto; border-top:1px solid #8b8b8b; margin-top:8px;}

.nevbl { width:100%; height:auto; overflow:hidden; margin:auto;  font-size:16px; text-align:center; font-weight:bold; }
.nevbl span { display:block; width:40px; height:auto; overflow:hidden; margin:auto; border-top:1px solid #8b8b8b; margin-top:8px;}

.cont { width:94%; height:auto; overflow:hidden; margin:auto; line-height:25px; font-size:16px; text-align:justify; color:#333;}
.cont span{color: #333 !important;line-height: 25px!important;font-size: 16px!important;text-align: justify;}
.cont p{color: #333 !important;line-height: 25px!important;font-size: 16px!important;text-align: justify;}
.cont img { width:100%;}
.more { width:130px; height:auto; overflow:hidden; margin:auto; text-align:center; line-height:35px; background-color:#696f32; text-align:center; font-size:16px; color:#d6d8c2; margin-top:3%; margin-bottom:3%;border-radius: 0.5em;}
 
 


.footer { width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; line-height:22px; font-size:14px; color:#333; padding:10px 3%; border-top:1px solid #f3f3f3;-moz-box-shadow:0px -2px 2px #ccc; -webkit-box-shadow:0px -2px 2px #ccc; box-shadow:0px -2px 2px  #ccc;}

.news { width:94%; height:auto; overflow:hidden; margin:auto; position:relative;}
.news ul li { width:100%; height:90px; margin:auto; border-bottom:1px dashed #aeaeae; margin:10px auto;}
.newsL { width:30%; height:75px; margin:auto; text-align:center; float:left; margin-top:4px;}
.newsR { width:66%; height:75px; margin:auto; float:right; margin-top:1px;}
.newsRt { width:100%; height:22px; overflow:hidden; line-height:22px; font-size:16px; color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsRb {overflow: hidden;text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp: 3;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-top:3px; color:#666; line-height:20px; text-align:justify;}

.nfong{ width:100%; height:auto; overflow:hidden; margin:auto; position: fixed; z-index:999; top:0px; left:0px; background-color:#fff;  }
.newsf { width:94%; height:auto; overflow:hidden; margin:auto;  }
.newsf ul li { width:100%; height:90px; margin:auto; border-bottom:1px dashed #aeaeae; margin-bottom:5px;}
.newsfL { width:30%; height:75px; margin:auto; text-align:center; float:left; margin-top:4px;}
.newsfR { width:66%; height:75px; margin:auto; float:right;}
.newsfRt { width:100%; height:auto; overflow:hidden; line-height:22px; font-size:16px; color:#333;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;}
.newsfRb { width:100%; height:auto; overflow:hidden; line-height:20px; height:60px; margin-top:2px; font-size:14px; color:#333; text-align:justify;}


.utilize{ width:94%; height:auto; overflow:hidden; margin:auto;}
.utilize ul li { width:100%; height:auto; overflow:hidden; line-height:35px;line-height:30px; font-size:16px; color:#333; margin:auto; border-bottom:1px dashed #aeaeae; margin-bottom:5px;}
.utilizeL { width: calc(100% - 100px); height:auto; margin:auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float:left;  }
.utilizeR { width:100px; float: right; text-align:right;}



.proimg { width:94%; height:auto; overflow:hidden; margin:auto; margin-top:10px;}
.proimg ul li { width:48%; height: auto; margin:auto; text-align:center; float:left; margin-right:4%; margin-bottom:0px;}
.proimg ul li .picim{ width:100%; height:100px; overflow:hidden; margin:auto; border:1px solid #ccc;box-sizing: border-box; text-align:center; display: flex;align-items: center;}
.proimg ul li .picim img { width:100%; height:auto;}
.proimg ul li.tv { margin-right:0px;}
.proimg ul li .protit { width:100%; height:auto; overflow:hidden; line-height:20px; font-size:14px; text-align:center; color:#333; display:block; padding:7px 0px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

.newtt { width:94%; height:auto; overflow:hidden; margin:auto; line-height:30px; font-size:24px; font-weight:bold; color:#333333; text-align: center;}
.author {color:#555; line-height:30px; width:94%; margin:auto; font-size:14px; margin-bottom:10px; text-align:center;}

.productinfo4 { width:94%; height:auto;  border-left:none; border-right:none; overflow:hidden; margin:10px auto;}
.productinfo4 ul li {  width:100%; height: auto; line-height:20px; font-size:14px; float:left; color:#999; margin-top:3%; }

.newmain { width:94%; height:auto; overflow:hidden; color:#555555 !important; margin:auto; font-size:14px !important; line-height:25px !important; text-align:justify;}
.newmain * { line-height:25px; font-size:14px!important;  }

.newmain table{width:100% !important; background:none!important;box-sizing: border-box; text-align:center; border:0;border-collapse: collapse; }
.newmain table td {border: 1px solid #969696!important;text-align: center!important;height:40px!important;vertical-align:center!important; padding:5px 5px !important; line-height:22px !important; color:#646464 !important;box-sizing: border-box; }
.newmain img { width:100% !important; height:auto; margin:auto; padding-top:5px; padding-bottom:5px;}
.newmain p{text-indent:0em !important; color:#333!important; background:none!important; }
.newmain span{ line-height:25px!important; font-size:16px!important; text-indent:0em!important; }
.newmain video{
    width: 100%; height: auto;
}



.khfxWarp{padding-top:0.766667rem}
.khfxPane{display: none;}
.khfxRow{position: relative;background:#fff;margin:0.133333rem;padding:0 0.2rem;}
.khfxRow header{overflow: hidden;font-size: 0.16rem;color:#666666;line-height: 0.4rem;}
.khfxRow header span{font-size: 0.173333rem;color:#ff6e2b;float: right;}
.khfxRow .mid{position: relative;padding:0.2rem 0;padding-left:0.56rem;overflow: hidden;}
.khfxRow .photo{position: absolute;top:0.2rem;left:0;height:0.426667rem;width:0.426667rem;border-radius: 100%; }
.khfxRow .mid span{display: block;width: 50%;float: left;line-height: 0.2rem;padding-top: 0.026667rem;color:#222;}
.khfxRow .mid label{color:#999;}
.khfxRow footer{position: relative;line-height: 0.6rem;font-size: 0.2rem;text-align: center;}
.khfxRow footer a{display: block;color:#ff6e2b;position: relative;z-index: 5;}
 
 
 

.aboutusb { width:100%; height:auto; margin:auto; margin-bottom:20%; }
.aboutusb1 { width:94%;height:auto; margin:auto;font-size:16px; color:#666; line-height:25px; text-align:justify;}
.aboutusb1 p{text-indent:0!important; text-align:justify; color:#666 !important; }
.aboutusb1 img {width:100% !important; height:auto; margin:auto; padding-right:0px!important;}
.aboutusb1 table{width:100% !important;height:auto; margin:auto; }
.aboutusb1 table img{width:100% !important;height:auto; margin:auto; }
.aboutusb1 div { width:100%!important;; height:auto; margin:auto;}
.aboutusb1 span { font-size:16px!important; line-height:25px!important;}
.aboutusb1 p span img{ width:50%!important;}

.aboutusb1b { width:96%;height:auto; margin:auto;font-size:16px; color:#666; line-height:35px; text-align:justify;}
.aboutusb1b p{text-indent:0!important; text-align:justify; color:#666 !important; }
.aboutusb1b img {width:100% !important; height:auto; margin:auto; padding-right:0px!important;}

.pronum {width:100%; text-align:center; margin:auto;}
.pronum ul li { width:45.5%;line-height:35px; margin:auto;  float:left; margin-left:3%; margin-top:10px; margin-bottom:10px; text-align:center;font-size:15px;border: 1px solid #ccc;box-sizing: border-box;border-radius: 3px; box-sizing:border-box;}
.pronum ul li.tv{font-size:15px; color:#fff; background-color:#d6a858; border:1px solid #d6a858;}
.pronumb { width:100%; height:30px;position:relative;}
.pronumm{ width:100%; height:30px; line-height:30px; margin:auto; text-align:center;font-size:15px; color:#fff; position:absolute; z-index:2; top:-2px; left:0px;}
.pronumm a {color:#333;}
.pronumm a:link {color:#333!important; } 
.pronumm a:hover {color:#ff0000!important; } 

.pronumb {width:94%; text-align:center; margin:auto; margin-top:10px;}
.pronumb ul li { width:48%;line-height:35px; margin:auto; margin-left:1%; margin-right:1%;float:left; margin-top:10px; margin-bottom:10px; text-align:center; font-size:15px; border:1px solid #ccc;box-sizing: border-box;border-radius: 3px;}
.pronumb ul li.tv{ background:url(../images/meassge_2.png) no-repeat center;background-size:100%; font-size:15px; color:#fff;}
.pronumbb { width:100%; height:30px;position:relative;}
.pronummb{ width:100%; height:30px; line-height:30px; margin:auto; text-align:center;font-size:16px; color:#333; position:absolute; z-index:2; top:-20px; left:0px;}

.message { width:96%; height:auto; overflow:hidden; margin:auto; margin-top:10px;}
.message table { margin-bottom:10px;} 

.archiv{ width:94%; height:auto; overflow:hidden; margin:auto; }
.archiv ul li { width:99%; height:auto; overflow:hidden; margin:auto; float:left; border:1px solid #ccc; line-height:28px; margin-bottom:2%;}
.archivt { width:96%; height:auto; overflow:hidden; margin:auto; line-height:28px; font-size:16px; color:#333; border-bottom:1px dashed #ccc; text-align:justify;} 
.archivtb { width:96%; height:auto; overflow:hidden; margin:auto; line-height:28px; font-size:16px; color:#333; border-bottom:1px dashed #ccc; text-align:justify; margin-bottom:1%;} 

.search { margin:0 20px; height:auto; overflow: hidden; text-align:center}
.search input[type=text] {
	width: 98%;
    height: 40px;
    line-height: 40px;
    margin: auto;
    background: rgba(255,255,255,0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ffffff, endcolorstr=#c8ffffff);
    padding-left: 5px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    outline: 0;
    border: 1px solid #ccc;
    float: left; font-size:16px;}
	
.search input[type=submit]{ 
	width: 50%;
    background: #682f26;
    color: #fff;
    border-radius: 20px;
    font-size: 20px;
	margin-top:20px;
    clear: both;
    border: 0;
    outline: 0;
    height: 40px;
	}

.search_table {margin:40px 20px;
    height: auto;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    border-radius: 10px;
    padding: 10px;}

.search_table table { border-collapse:collapse!important; }
.search_table table td {  font-size:14px; vertical-align:center!important;  line-height:30px !important; color:#333 !important;}

/*baner图切换样式开始*/
.banner{ width:100%; height:auto; overflow:hidden; position:relative; z-index:1; margin-top:20%;}
.bannermain { width:100%; height:540px; position:relative; z-index:1; overflow:hidden; }
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.mainbg { position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/main_bg.png); z-index:33;}
.slides{position:relative;z-index:1;}
.slides li{ height:auto; overflow:hidden;}
.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:center; padding:0px;}
.flex-control-nav li{display:inline-block;width:26px;height:8px; margin:0 5px;*display:inline;zoom:1; padding:0px;}
.flex-control-nav a{display:inline-block;width:26px;height:8px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.banner ol { margin-left:0px !important;}
/*baner图切换样式结束*/


.subm{ width:94%; height:auto; overflow:hidden; margin:auto; margin-top:10px; font-size:1rem;}
.subm ul li { width:100%; height:auto; overflow:hidden; margin:auto; margin-bottom:15px; line-height:40px;}
.subm ul li input{ width:100%; height:40px; line-height:40px; margin:auto; border:1px solid #ccc; outline:0; padding-left:2%; font-size:14px; box-sizing:border-box;}
.subm ul li select{ width:32.5%; height:40px; line-height:40px; margin:auto; border:1px solid #ccc; outline:0;font-size:1rem; color:#666;box-sizing: border-box; float:left; margin-right:1%;}
.subm span { font-size:1.1rem; line-height:25px; color:#ff0000;}
.subm ul li textarea{ width:100%; height:90px; line-height:30px; margin:auto; border:1px solid #ccc; outline:0;font-size:14px; padding-left:2%; font-family:Microsoft YaHei; box-sizing:border-box;}
.subm ul li .sub{ width:150px; height:40px; margin:auto; text-align:center;}
.subm ul li .sub input{ width:100%; height:40px; line-height:40px; text-align:center; background-color:#e2d5c2; outline:0;  border:none;border-radius:5px;-webkit-appearance: none;}
.subm ul li.file{width:100%; height:auto; overflow:hidden; margin:auto; margin-bottom:15px; line-height:40px;}
.subm ul li.file input{ border:none;}

.faq{ width:94%; height:auto; overflow:hidden; margin:auto; font-size:1rem;}
.faq ul li {width:100%; height:auto; overflow:hidden; margin:auto; margin-top:10px; margin-bottom:5px; background-color:#f7f2ec; padding:5px 0px 10px 0px;border-radius:5px;}
.faq ul li .tit{ width:94%; height:auto; overflow:hidden; margin:auto; line-height:22px; padding:6px 0px; border-bottom:1px dashed #ccc;}
.faq ul li .tit span { color:#ff0000;}

/*调查问卷*/
.inves{ width:94%; height:auto; overflow:hidden; margin:auto; border:1px solid #b86040;  z-index:9999; bottom:0px; right:0px; }
.inves .top{ width:100%; height:40px; line-height:40px; font-size:18px; overflow:hidden; border-bottom:1px solid #b86040; color:#b86040; margin:auto;} 
.inves .top .left{ float:left;}
.inves .top .right{ float: right; cursor:pointer;}
.inves .yn{ width:100%; height:40px; line-height:40px; font-size:16px; margin:auto; text-align:center; border-bottom:1px solid #b86040; color:#b86040; margin-top:5px;}
.inves .many{ width:100%; height:auto; overflow:hidden; margin:auto;border-bottom:1px dashed #ccc; font-size:15px;margin-top:10px; margin-bottom:20px; padding-bottom:10px;}
.inves .many label {width:100%;    box-sizing: border-box;
    height: 45px;
    line-height: 45px;
    margin: auto;
    display: flex;
    align-items: center;
    margin-left: 10px;
    font-size: 18px;}
	
.inves .many label input{margin-right:5px;}
.inves .subm{ width:100%; height:auto; overflow:hidden; margin:auto; margin-bottom:20px;}
.inves .subm ul li { width:50%; height:30px; line-height:30px; text-align:center; margin:auto; float:left;}
.inves .subm ul li input{ width:90px; height:30px; line-height:30px;background-color:#b86040; color:#fff; font-size:16px; outline:0; border:none; cursor:pointer;}
.inves .subm ul li .ttv{ width:90px; height:30px; line-height:30px;background-color:#e4e6e8; margin: auto; font-size:16px; outline:0; border:none; cursor:pointer;}


/*满意度*/
.satisfied{ width:100%; height: auto; overflow:hidden; margin:auto; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8000000, endcolorstr=#c8000000); z-index:9999999; top:0px; left:0px; display:none; }
.satisfied .cent{height:auto; overflow:hidden; margin:auto; margin-top:8%;   }

.satisfied .cent .top{   height:40px; line-height:40px; margin:auto; text-align:center; font-size:18px; font-weight:bold; padding:10px 0px;}
.satisfied .cent .top span{ float:right; cursor:pointer;}
.satisfied .cent .bot{  height:auto; overflow:hidden; margin:auto; margin-top:10px; margin-bottom:20px;}
.satisfied .cent .bot ul li {  height:35px; line-height:35px; margin:auto; border:1px solid #ccc; margin-top:5px;}
.satisfied .cent .bot ul li .left{ float:left; width:30px; text-align:center; background-color:#b86040; color:#fff; border-right:1px solid #ccc; font-size:18px;}
.satisfied .cent .bot ul li .ltwo{ padding:0 5px; text-align:center;border-right:1px solid #ccc; float: left; }
.satisfied .cent .bot ul li .lthree{width:55px; text-align:center;border-right:1px solid #ccc;float: left; }

.satisfied .cent .bot ul li .lfour{ text-align:center;border-right:1px solid #ccc;float: left; height:35px; width:-webkit-calc(100% - 185px); 
width:-moz-calc(100% - 185px); width:calc(100% - 185px); }

.satisfied .cent .bot ul li .lfive{ width:30px; float:left; text-align:center;}

.progress {    
    height: 10px;
    background: #ccc;
    border-radius: 0;
    box-shadow: none;
    overflow: visible;
    margin: auto;
    margin-top: 13px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;}
.progress .progress-bar{position: relative;-webkit-animation: animate-positive 2s;animation: animate-positive 2s;}
.progress-bar {float: left;width: 0;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;-moz-border-radius:10px;-webkit-border-radius:10px;
border-radius:10px; background-color:#b86040;}
.progress .progress-bar:after{content: "";display: inline-block; background: #fff;position: absolute;top: -1px;bottom: -10px;right: -1px;z-index: 1;transform: rotate(0deg);}
.progress .progress-value{display: block;font-size: 16px;font-weight: 600;color: #333;position: absolute;top: -30px;right: -25px;}
@-webkit-keyframes animate-positive{
		    0%{ width: 0; }
}
@keyframes animate-positive {
		    0%{ width: 0; }
 }


@font-face {
  font-family: 'iconfontx';  /* project id 991268 */
  src: url('//at.alicdn.com/t/font_991268_vbxujqfgnek.eot');
  src: url('//at.alicdn.com/t/font_991268_vbxujqfgnek.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_991268_vbxujqfgnek.woff') format('woff'),
  url('//at.alicdn.com/t/font_991268_vbxujqfgnek.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_991268_vbxujqfgnek.svg#iconfont') format('svg');
}
.iconfontx {  
  font-family:"iconfontx" !important;  
  font-size:30px;color:#b86040; 
  font-style:normal;  
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;  
}


.searchdiv{
	margin: auto;
    width: 80%;
}
.searchdiv .inputext{
	width: 75%;
    height: 30px;
    border: solid 1px #682f26;
}
.searchdiv .inputbtn{
	height: 30px;
    border: none; 
    background-color: #682f26;
    color: #fff;
    width: 20%;
}
 

/*分页样式*/
/*分页样式ʽ*/
.page_list{ width:100%; text-align:right;  margin-top:15px; text-align:center;margin-bottom:10px;}
.page_list a{ display:inline-block; width:auto; height:25px; line-height:25px; padding-left:5px; padding-right:5px; background:#eeeeee; border:1px solid #dddddd; margin-left:5px; margin-right:5px; text-align:center; font-size:12px}

.page_info{ width:100%; text-align:center; font-size:12px; margin-top:15px;  }
.page_info a{ display:inline-block; width:auto; height:25px; line-height:25px; padding-left:5px; padding-right:5px; background:#eeeeee; border:1px solid #dddddd; margin-left:5px; margin-right:5px; text-align:center; font-size:12px}

/*瀑布流开始*/

.wrapper { margin:40px auto;}
.wall {
  display: block;
  position: relative;
}
.wall-column {
  display: block;
  position: relative;
  width: 50%;
  float: left;
  padding: 0 2%;
  box-sizing: border-box;
}
.article {
  display: block;
  margin: 0 0 8% 0;
  padding: 5%;
  background: white;
  border-radius: 3px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  transition: all 100;
  overflow: hidden;
  position: relative;
}
.article:hover{ transform: scale(1.01);}
.article img {
  display: block;
  width: 100%;
  margin: 0 0 5% 0;
}
.article a{ color: #666;}
.article p{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 70%; font-size: 1.2em; line-height: 1.5;}
.article small{ font-size:12px; text-align:justify; line-height:22px;}
.article input{ width: 20%; padding: 0.6em; border-radius: 0.4em; font-size: 1.1em; z-index: 100; background-color: #f60; border: none; position: absolute; bottom: 3%; right: 5%; color: #fff; box-shadow: 0 0 7px #d7d7d7;}
/*瀑布流结束*/


 

 
.g-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;line-height:2.142857;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; background-color:#df6d15; color:#fff; }
.g-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px; background-color:#4A7C6C;}
.g-btn:hover,.g-btn:active,.g-btn:focus{text-decoration:none; background-color:#df6d15;}
.g-btn:active,.g-btn.g-btn-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.g-btn.g-btn-disabled,.g-btn[disabled],fieldset[disabled] .g-btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}


.g-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;line-height:2.142857;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.g-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.g-btn:hover,.g-btn:active,.g-btn:focus{text-decoration:none}.g-btn:active,.g-btn.g-btn-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.g-btn.g-btn-disabled,.g-btn[disabled],fieldset[disabled] .g-btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none} 

.g-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;margin:0;padding:4px 6px;color:#454545;background-color:#fff;border:1px solid #999999;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;  font-size:14px; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;*height:20px;_margin:-1px 0}.g-input:-moz-placeholder{color:#999; }.g-input::-moz-placeholder{color:#999}.g-input:-ms-input-placeholder{color:#999}.g-input::-webkit-input-placeholder{color:#999}.g-input:focus{border-color:#f8b500;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6)}.g-input[disabled],.g-input[readonly],fieldset[disabled] .g-input{cursor:not-allowed;background-color:#eee}textarea.g-input{height:auto}



/*下拉刷新*/
 
@charset "utf-8";
html{
    -webkit-text-size-adjust:none;
    -webkit-user-select:none;
    -webkit-touch-callout: none
    font-family: Helvetica;
    width: 100%;height: 100%;
}
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul{margin:0; padding:0; font-weight: normal;text-indent: 0;}
li{list-style:none}
a{text-decoration:none;}
*{
    box-sizing: border-box;
}
body{font-size: 14px; height:100%; width:100%; max-width:640px; margin:auto;  }


/* 插件样式 */
.refreshWrap .refresh{position: absolute;left: 0;top: 0;width: 100%;height:60px;line-height: 60px;text-align: center;}
.refreshWrap .loadingBox{width: 100%;height:40px;text-align: center;padding: 10px;position: relative;background-color: #fff;z-index: 2}
.refreshWrap .loading,.refreshWrap .loadTxt{vertical-align: middle;display: inline-block; color:#666; font-size:12px;}
.refreshWrap .loading{border-radius: 50%;width: 16px;height: 16px;border: 1px solid #666;border-top-color: transparent;margin-right: 8px;transform: translateZ(0);position: relative;}
.refreshWrap .noMore .loading{display:none;}
.refreshWrap .success{border-color: transparent;}
.refreshWrap .success:before{content:"";border:1px solid #666;border-top-color: transparent;border-left-color:transparent;position: absolute;left: 0;bottom: 0;width: 8px;height: 16px;}
.refreshWrap .rotate {
    -webkit-animation: refresh-rotate 0.6s linear infinite;
    animation: refresh-rotate 0.6s linear infinite;
}
@keyframes refresh-rotate {
    0% {
        transform: rotateZ(0deg);
        -moz-transform: rotate(0deg);
    }
    100% {
        transform: rotateZ(360deg);
        -moz-transform: rotate(360deg);
    }
}



.bjdan{width: 94%;height: auto;margin: auto;margin-top: 10px;}
.bjdan ul li { width:100%; height:auto; overflow:hidden; margin:auto; margin-bottom:15px; box-sizing:border-box;-moz-box-shadow:0px 0px 5px #ccc; -webkit-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc;border-radius:3px 3px;}
.bjdan ul li .bjdanpic{ width:100%; height:auto; overflow:hidden; margin:auto;}
.bjdan ul li .bjdanpic img{ width:100%; height:auto;}
.bjdan ul li .bjdanpit{ width:96%; height:auto; overflow:hidden; margin:auto; padding:10px 2%; line-height:22px; text-align:justify; font-size:16px; font-weight:500;}
.bjdan ul li .bjdanpit span{ display:block; font-size:14px; color:#999; font-weight:normal; padding-top:3px;}

.dowcos{width:94%; height:auto; overflow:hidden; margin:auto; text-align:center;}
.dowcos img{display: flex;align-items: center;justify-content: center; margin:auto;}
.dowhis{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; padding-bottom:10px; display:none;}


.fsearch{ width:94%; height:auto; margin:auto; padding-bottom:10px;}
.fsearch ul li { width:100%; height:auto; line-height:30px;margin:auto; margin-top:15px;-moz-box-shadow:0px 0px 5px #ccc; -webkit-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc;box-sizing:border-box;border-radius:3px; padding:5px 0px;}
.fsearch ul li p{ font-size:16px; line-height:22px;box-sizing:border-box; height: auto; overflow:hidden; text-align: justify; padding:5px 12px; text-align:justify;}


.nevtit{
     width: 94%; height: auto; overflow: hidden; margin: auto;
}
.nevtit ul li{
     float: left; margin-bottom: 10px; margin-right: 2%; 
}
.nevtit ul li a{
     font-size: 16px; padding: 5px 10px;box-sizing: border-box; border: 1px solid #8b8b8b;line-height: 35px;
}
.nevtit ul li a.tv{
      color: #fff; background-color: #ff0000;border-box; border: 1px solid #ff0000;
}

.fsearchclass{
    width: 94%;
    height: auto;
    margin: auto;
    padding-bottom: 10px;
}
.fsearchclass ul li{
    width: 48%;
    height: auto;
    overflow: hidden;
    line-height: 22px;
    padding: 5px 0;
    margin-top: 15px;
    border: 1px solid #ccc;
    font-size: 16px;
}

/*公用*/
.flex{display:flex;display:-webkit-flex;align-items:center;}
.flexend{display:flex;display:-webkit-flex;align-items:flex-end;}
.flexwa{display:flex;display:-webkit-flex;align-items:center;flex-wrap: wrap;align-content: center;}
.flex_sb{display:flex;display:-webkit-flex;justify-content:space-between;}
.flex_sba{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;}
.flex_sbc{display:flex;display: -webkit-flex;justify-content:space;align-items:center;}
.flex_sbs{display:flex;display: -webkit-flex;justify-content:space;flex-wrap: wrap;}
.flex_sbw{display:flex;display:-webkit-flex;justify-content:space;flex-wrap:wrap;align-items:center;}
.flex_sbcc{display:flex;display:-webkit-flex;justify-content:center;align-items:center;}
.flexwajc{display:flex;display:-webkit-flex;align-items:center;flex-wrap: wrap;justify-content:center;align-content: center;}
.flexjc{display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap: wrap;}
.flexjw{display:flex;display:-webkit-flex;justify-content:center;flex-wrap: wrap;}
.flexs{display:flex;display:-webkit-flex;justify-content:space-around;}


/*page*/
.page_info{text-align:center;margin-top:10px;color:#333; font-size:14px;}
.page_info span{padding:0 2px;font-weight:bold; line-height:22px;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0; font-family:Arial; ;font-size:14px;margin-top:20px; margin-bottom:10px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px; line-height:22px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #898989;background:#898989;}