
* {margin:0; padding:0;}
* html body {overflow:visible;}
* html iframe, * html frame {overflow:auto;}
* html frameset {overflow:hidden;}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr {margin:0 auto; padding:0; border:0px;}
input, select {font-size:14px; vertical-align:middle;}
body div {text-align:left;}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px;}
li {list-style-type:none;}
img {border:0 none;}
a {color:#000; text-decoration:none;}
a:hover {color:#628828;}
a {outline:none; star:expression_r(this.onFocus=this.blur());}
h1 { font-size:36px; font-weight:normal;}
h2 { font-size:32px; font-weight:normal;}
h3 { font-size:30px; font-weight:normal;}
h4 { font-size:28px; font-weight:normal;}
h5 { font-size:26px;  font-weight:normal;}
h6 { font-size:24px; font-weight:normal;}
.center { text-align:center;}
.pointer { cursor:pointer; }
.NoBorder { border:0 none; }
.NoPadding { padding:0; }
.t_l { text-align:left; }
.t_c { text-align:center; }
.t_r { text-align:right; }
.Break { word-break:break-all; word-wrap:break-word; }
.Nobreak { word-break:keep-all; word-wrap:normal; }
.FL ,.f_l{ float:left; }
.FM,.f_m{ float:left;}
.FR ,.f_r{ float:right; }
.UnLine { text-decoration:underline; }
.DisunLine { text-decoration:none; }
.absolute { position:absolute; }
.relative { position:relative; }
.wrapper { clear:both; overflow:hidden; }
.o-hidden { overflow:hidden; }
.invisible { visibility:hidden; }
.hidden { display:none; }
.block { display:block; }
.clear { clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden; }
.FB { font-weight:bold; }
.FN { font-weight:normal; }
.FI { font-style:italic; }
.F10 { font-size:10px; }
.F11 { font-size:11px; }
.F12 { font-size:12px; }
.F13 { font-size:13px; }
.F14 { font-size:14px; }
.F16 { font-size:16px; }
.F18 { font-size:18px; }
.DivH5, .DivH10, .DivH15, .DivH20, .DivH25, .DivH30, DivH1, .DivH40 { width:100%; overflow:hidden; }
.DivH1 { height:1px; }
.DivH5 { height:5px; }
.DivH8 { height:8px; }
.DivH10 { height:10px; }
.DivH15 { height:15px; }
.DivH20 { height:20px; }
.DivH25 { height:25px; }
.DivH30 { height:30px; }
.DivH40 { height:40px; }
.DivH60 { height:60px; }
.DivH80 { height:80px; }
.LH1 { line-height:1px; }
.LH10 { line-height:10px; }
.LH15 { line-height:15px; }
.LH18 { line-height:18px; }
.LH20 { line-height:20px; }
.LH25 { line-height:25px; }
.LH30 { line-height:30px; }
.LH35 { line-height:35px; }
.color_green { color:#85c226; }
.color_red { color:#e8470a; }
.color_red1 { color:#F00; }
.color_yellow { color:#bf0000; }

body{font-family: "微软雅黑", "宋体", "新宋体", Arial; font-size:16px;}

.w980{ margin:0 auto; width:980px; clear:both; margin-top:30px;  }

.search{ border-bottom:2px solid #000;  line-height:30px; display:table; }
.stitle {  padding-left:10px; font-size:20px; font-weight:bold; color:#000; line-height:30px;}
.stitle a{ font-family:"微软雅黑","黑体", "楷体",  "宋体", "新宋体", Arial; }
.stitle a,.stitle a:active,.stitle a:hover,.stitle a:visited ,.stitle a:visited { color:#000;}
.stitle a.active{ color:#b3b4b4;}

.sform{ padding:0px; margin:0px; padding-top:5px;}

.sinput { float:right; height:24px; width:128px; border:#000 solid 1px ; line-height:25px; font-size:14px;}
.ssubmit{ float:right; height:26px; width:40px; border:0px; background:#000; color:#FFF ; font-family:"微软雅黑", "黑体", "楷体", "宋体", "新宋体", Arial; font-size:14px; font-weight:bold; cursor:pointer;}

.zuopinheader .stitle a{  }


.zuopin { margin:0 auto; margin-top:20px;}
.zuopin li{ float:left; width:310px; height:390px; padding:2px; overflow:hidden; margin-bottom:10px; margin-right:10px;}
.zuopin li .imgbox{ height:300px; width:300px; border:#cdcdce solid 1px; background-color:#eeefef; 
	display: table-cell;
     vertical-align:middle; 
     text-align:center;
}
.zuopin li .imgbox img{ max-width:280px; max-height:280px; margin:0 auto; }
.zuopin li p{ font-size:14px;   padding-top:2px;}

.zixun ul{ margin-top:20px; clear:both; padding-top:20px; border-bottom:2px dotted #231815;}
.zixun ul li{ line-height:30px; }
.zixun ul li.content{ text-align:left;}
.zixun ul li.afrom{ text-align:right;}

.pagenav{ margin-top:20px; margin-bottom:20px; text-align:center;}



.zhuzuo { margin:0 auto; margin-top:20px;}
.zhuzuo li{ float:left; width:470px; height:560px; padding:10px; overflow:hidden; margin-bottom:10px; }
.zhuzuo li .imgbox{ height:490px; width:490px;  border:#cdcdce solid 1px; background-color:#eeefef; 
	display: table-cell;
     vertical-align:middle; 
     text-align:center;
}
.zhuzuo li .imgbox img{ max-width:450px; max-height:450px;  }
.zhuzuo li p{ font-size:12px;   padding-top:5px;}

.menubg{ height:43px; background-color:#000; width:800px; padding:0px;}
.menutop{ margin-left:20px; height:44px; margin-top:0px;width:800px; }
.menutop li{ float:left;margin-left:5px; margin-right:5px; height:44px; line-height:22px; text-align:center;  }
.menutop li a{ display:block; padding-left:5px; padding-right:5px; }
.menutop li a:hover,.menutop li a.active{ background-color: #FFF; color:#000;}
 

.menubottom{ margin:0 auto; width:700px;}
.menubottom li{ float:left; margin-left:20px; margin-right:20px; }


.logoside{ text-align:left; padding-left:30px;}
.weixin{ height:68px; }
.weixin table{display:none;}
.share .jiathis_style{ text-align:right; padding:0px; margin:0px; border:0px;}
.weixin_bottom{ display:none; }