
.mr{ float:left; margin-top:10px;  margin-bottom:10px; }
.fr{ float:right;  margin-top:10px; margin-bottom:10px; }


.mnav{width:100vw;HEIGHT:16vh;  overflow:hidden; margin:0px auto;  background-color:#bb3327; }
.mnav ul{list-style:none;width:100vw;HEIGHT:16vh;  }
.mnav li
{
    float: left;
    width: 25vw;
    height: 8vh;
    line-height: 8vh;
    text-align: center;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #dc4639;
    background-image:url(../images/mb2.jpg); background-position:top right; background-repeat:repeat-y;
}
.mnav li a
{

    font-weight:bolder;
    color:#fff;
    text-decoration: none;

  
}

.mnav li a:hover{text-decoration:none;color:#fed086 ; background:url(/m/img/menu_hover.jpg);   background-position:center center; background-repeat:no-repeat;   }



.seabg
{

    width: 100%;
    height:45px;
    line-height: 45px;
    margin: 0px auto;
    background-color: #ff8175;
}
.searbox
{
    border: 1px solid #dddddd;
    width: 96vw;
    height: 6vh;
    line-height: 28px;
    padding:1vh 2vw;


    
}

.searbox .seakey
{
   border: 0px none #FFFFFF;
   width:80vw;
    line-height:28px;height:28px;  
    float:left;

}
.searbox .seabtn
{ margin-left:4px;
    border: 0px none #ff8175;
    width:10vw;
    height:28px;
    background-image: url(../images/seabtn.jpg);
    background-repeat: no-repeat;
        float:left;
}



/*Menu*/


.mbox{   overflow:hidden; }
.mbox img{   overflow:hidden; width:100%;  vertical-align:bottom; display:block }

.pbg{  background-image:url(../images/pbg.jpg);  height:auto;  overflow:hidden; background-repeat:repeat-X;  background-position:top left;   }
.pmore
{
    border: 3px solid #C0C0C0; width:94vw; height:8vh; margin:10px auto; text-align:center;  line-height:8vh;
}
.youshi{ background-color:#e83d2d; width:100%; height:auto;  overflow:hidden;  }
.ystit{  padding:15px;   text-align:center; font-size:22px; color:#fff; }
.ystit h3{ line-height:8vh; }
.ystit h4{ line-height:6vh;}

.ysbox{ background-color:#fff; width:96vw; height:36vw; margin:2vw; clear:both;  }
.ysbox .ysb1 { background-color:#fff;   width:38vw;  float:left; padding:1vw;   }
.ysbox .ysb1 img {  width:38vw;    }

.ysbox .ysb2 { background-color:#fff; width:54vw;  float:left;  padding:1vw;  }
.ysbox .ysb2 h3{  width:54vw;  float:left;  color:#ff0000; font-size:1.2rem;   }
.ysbox .ysb2 p{  font-size:14px;  }


.mcontect{ width:100%;height:auto;margin:0 auto;overflow:hidden;}


.gssl{  width:100%;height:100%;margin:0 auto;overflow:hidden;}
.gssl .gstit{  width:100%;text-align:center; height:10vh; }
.gssl .gstit h3{ text-align:center;font-size:2rem; color:#ff0000; line-height:10vh; }

.mtitle{ max-width:640px; }
.mtitle h2{max-width:640px;  background-image:url(../img/ntitbg.jpg);    border-radius:3px 3px 3px 3px; 
           
            height:35px; line-height:35px;   max-height:35px; padding-left:3%; color:#fcebd1;   }
.mtitle h2 span{  float:right; padding-right:15px; line-height:30px; color:#fcebd1;  }
.mtitle h2 span a{  color:#fcebd1;  }
 
.mtop img{ width:100%; }
.mbanner img{width:100%; }




.nbox{ width:96vw;  height:auto;  margin:10px auto;   }
.newsbox{ width:96vw;  height:24vw;    }
.newsbox .newimg{ width:32vw;   height:24vw;   float:left;   }
.newsbox .newimg img{ max-width:30vw;  max-height:14vh;    float:left;  padding:1vw;  }
.newsbox .newtxt{ width:60vw;   height:24vw; float:left;   }
.newsbox .newtxt h3{ width:60vw;   height:8vw; font-size:1.1rem;   line-height:8vw; overflow:hidden; float:left;  color:#ff0000;   }
.newsbox .newtxt p{ width:60vw;   line-height:6vw; float:left;   }


#tab
{
    width:96vw;

    height:6vh;
    text-align: left;
    color: #fff;
    clear: both;
    background-color:#e83d2d;

}
.tabs{ width:32vw; cursor:pointer; line-height:6vh;   height:6vh; float:left; text-align:center; display:inline-block;font-size:1.2rem;  }
.tabs_hover{width:32vw; color:White; cursor:pointer;    height:6vh; background-color:#b2965c;  font-size:1.2rem;  text-align:center; display:inline-block; 
       }
 .tabscontent1{  margin-top:12px;}    
.tabscontent2,.tabscontent3{ display:none; margin-top:12px;}
#contents{   border-top:0px; min-height:160px; height:auto !important;  overflow:visible;}

.tabscontent1 ul,.tabscontent2 ul,.tabscontent3 ul{ clear:both;  float:left;  width:96vw;  }

.tabscontent1 ul li,.tabscontent2 ul li,.tabscontent3 ul li{  line-height:8vw; height:8vw;   overflow:hidden;  }
.tabscontent1 ul li span,.tabscontent2 ul li span,.tabscontent3 ul li span{ float:right;  padding-right:1vw;  }


           
.mfooter
{ max-width:640px;height:100%;margin:0 auto;overflow:hidden; clear:both;
  padding-bottom:10px;  
     

     text-align:center;
    
    }
.mfooter p
{
    line-height:30px;
     text-align:center;  }
     
.allbgs{ background-repeat:no-repeat; background-image:url(../img/mfoot.png); background-size:150px; -moz-background-size:150px;}
#footer{ position:fixed; bottom:0px; z-index:99; width:100%; min-width:320px; margin:0 auto; border-top:1px solid #cbcac9; background:#fff;  height:79px;  z-index:99;}
#b_menu{}
#b_menu li{ float:left; width:20%; position:relative;}
#b_menu li a{ display:block; padding-top:8px; text-align:center;  color:#6e6e6e; height:65px;}
#b_menu li a span{ display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1;   }
#b_menu li a span.b01{ background-position:0 0; width:30px; height:30px; margin-bottom:5px;}
#b_menu li a span.b02{ background-position:0 -58px; width:27px; height:19px; margin-bottom:5px;}
#b_menu li a span.b03{ background-position:0 -98px; width:27px; height:21px; margin-bottom:3px;}
#b_menu li a span.b04{ background-position:0 -143px; width:27px; height:24px;}
#b_menu li a span.b05{ background-position:0 -143px; width:27px; height:24px;}


#b_menu li a:hover span.b02{ background-position:0 -38px;}
#b_menu li a:hover span.b03{ background-position:0 -77px;}
#b_menu li a:hover span.b04{ background-position:0 -119px;}
#b_menu li a:hover span.b05{ background-position:0 -119px;}

.dh
{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    clear: both;

    font-size: 16px;
    color: #666;
    font-family: '微软雅黑';
    padding-left: 18px;
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e2e2e2;
}
.dh .l_title{ width:170px; float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dh .r_more{ width:62px; float:right; height:22px; background:url(../img/menu_more.png) no-repeat;color:#363636; cursor:pointer; 
              margin-right:8px; margin-top:12px; text-align:center;height:24px; line-height:24px; font-size:12px}
.er_menu{ max-height:640px;  min-height:32px; height:auto;  background-color:#dcdada;  
             border-radius:3px 3px 3px 3px;  width:100%; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:none; padding:5px 0px; clear:both; overflow:hidden; }
.er_menu ul{max-height:640px; padding:0px; margin:0px; clear:both;  }
.er_menu ul li{color:#ffffff; text-align:left; width:auto!important; width:33%; min-width:33%; float:left; text-indent:10px}
.er_menu ul li a{color:#333; position:relative; z-index:99; border:0; display:block; height:30px; line-height:30px; white-space:nowrap}




.prolistbox
{
    width:45vw;
    float: left;
    padding-left: 2vw;
    padding-right:1vw;
    padding-bottom:2vw;
    display: inline;
    overflow: hidden;
    height:58vw;

    margin-bottom:2vw;

}

.prolistbox p{   float:left; line-height:16px;  text-align:center; overflow:hidden;
clear:both;    color:#fcebd1;
}
.prolistbox .proimg
{
    vertical-align: middle;
    text-align: center;
    width: 44vw;height:44vw;
}

.prolistbox  h3  
{   text-align:center;
    line-height:10vw;  
  color:#666;    height:10vw; font-weight:normal; 

}
.prolistbox  h3   a
{      
  color:#666;
}

.prolistbox .proimg img
{   max-width: 44vw;
    max-height:44vw;
	 vertical-align:middle; 
	  text-align:center;
}
 .divtable{ margin:0px auto;margin:10px; }
.bjcolor{ background-color:#609743;}
.divtable table
{ margin:10px;
	
	
}
.divtable table tr
{
line-height:25px;	
	
}
.divtable table tr th
{
line-height:25px;
text-align:right;
color:#666;
font-weight:normal;

}
.divtable table tr td{ text-align:left; 
line-height:25px;
	
}

.divtable table tr td input{ text-align:left; 
line-height:25px;
height:25px;
	
}


.w510
{
    border: 1px dashed #ddd;
    width: 96vw;
    height: 22vw;
    margin: 5px auto;
    overflow:hidden;
    clear:both;
}
.w52{  width: 24vw; padding:1vw; float:left; }
.w52 img{  max-width: 24vw; max-height:20vw;   }

.w52 h4{   text-align:center;  padding-top:6px;  }
.w52 h4 span{  font-size:16px; text-align:center;   }

.w435{ width: 68vw;  height:20vw;  line-height:6vw; float:right; color:#999999; }
.w435 a{ color:#666; }
.w510:hover
{
  
   border: 1px solid #ccc;
      
}




.content{width:100%;margin:10px auto;  min-height:270px;      
overflow:hidden; line-height:21px;  padding-bottom:80px;}

.newscont{ padding:10px;}

.newscont h1{ padding:10px; text-align:center; font-size:16px; }
.newscont .author{ padding:10px; text-align:center; }
.newscont .ncon{ padding:10px; }

.list ul li{clear:both; line-height:37px; padding-left:10px;   }
.list ul li a{line-height:37px;display:block; height:37px;  color:#fcebd1; }
.list ul li .l_bt{ float:left; width:78%; text-indent:15px; background:url(../images/tb.jpg) no-repeat 8px center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list ul li span{font-family:"宋体";  float:right; padding-right:10px;  }
.list ul li .more{  float:right; padding-right:13px}


.newslist ul li{clear:both; line-height:30px; padding-left:15px;   background:url(/images/ndot1.jpg) no-repeat 6px center; }
.newslist ul li a{line-height:30px;display:block; height:30px;  color:#666; }
.newslist ul li .l_bt{ float:left; width:78%; text-indent:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist ul li span{font-family:"宋体";  float:right; padding-right:10px;  }
.newslist ul li .more{  float:right; padding-right:13px}




.content .alllist dl{ line-height:37px; background:url(../images/news_li.jpg) repeat-x bottom; height:37px; clear:both; border-bottom:solid 1px #d8d8d8; }
.content .alllist dl a{ background:url(../images/tb.jpg) no-repeat 8px center;  padding-left:15px;}
.content .alllist dl span{font-family:"宋体";}

.sppage{ width:100%; clear:both; overflow:hidden; padding-bottom:15px;  
         margin-bottom:10px; line-height:20px;  float:left; }
.sppage ul{ width:100%; height:auto; height:20px; line-height:20px;   }
.sppage ul li
{
border: 1px solid #ddd;
margin: 5px 4px;
height:20px;
padding:0 6px;
line-height: 20px;
float: left;color:#000;
}
.sppage ul li.pagebj{background-color: #f39800; border: 1px solid #f39800; }
.sppage ul li a{  height:auto; height:20px; line-height:20px; float:left;  }
.sppage ul li.pagebj a{color:#fff;}


.sppage span a{ color:#88441d;     }



/*拍拍网风格
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
*/


/*淘宝风格*/
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {border:solid 1px #dddddd;color:#333;cursor:pointer;text-decoration:none;
       margin: 0px 5px;
height: 23px;
padding:0 8px;
line-height: 23px;       
              }
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {background-color: #b2e05d; border: 1px solid #b2e05d;color:#fff;
                 }
.paginator a:hover {border:solid 1px #b2e05d;background-color: #b2e05d; color:#fff; text-decoration:none;}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{float:left;height:20px;line-height:20px;min-width:16px;_width:16px;margin-right:5px;text-align:center;
 white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:0 3px;}



.other_con{ display:none;}
.input_radius{ border-radius: 0.6em 0.6em 0.6em 0.6em; }
.input_radius:focus{
	-moz-box-shadow: 0px 0px 12px 		#387bbe /*{global-active-background-color}*/;
	-webkit-box-shadow: 0px 0px 12px 	#387bbe /*{global-active-background-color}*/;
	box-shadow: 0px 0px 12px 			#387bbe /*{global-active-background-color}*/;
}


.favor_p{ position:absolute; bottom:35px; left:0px;width:268px; height:186px; background:url(../images/favor_p.png) no-repeat; display:none; }
.favor_p .close{ float:right; margin-top:10px; margin-right:10px;}


/*Content*/

.shareWrapper {
    background: #f8f8f8;
    border: 1px solid #adadad;
    border-radius: 4px; 
    padding: 4px 10px 8px 10px; 
    position: absolute;
 margin-left:10px;
    line-height:20px;
    z-index: 8822;
    display: none;
}






/*Bottom*/



.top_more_lang{ display:none;text-align:left;width:100%;background:url(../images/menu_er.jpg) repeat-x bottom #282828; color:#ffffff;padding-top:10px;}

.top_more_lang_item{ width:25%;text-align:center;float:left;height:30px; }

.top_more_lang_item a {color:#ffffff}

