html { overflow-y: scroll; overflow-x:hidden;}
*html { background-image:url(about:blank); background-attachment:fixed; }


h1, h2, h3, h4, h5, h6, hr, p, blockquote, 		
dl, dt, dd, ul, ol, li,							
pre, 											
fieldset, form, button, input, textarea, 		
th, td , 										
body { margin: 0; padding: 0; }


body,textarea,input,button,select { font: 14px/1.14 Arial, Verdana, "宋体", \5b8b\4f53; color:#5B5B5B; outline:0; }
body { background: #fff;}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight:normal;}
i, em { font-style: normal; }


img { border: none; vertical-align: top;}


ul, ol, li, dl, dd, dt { list-style: none; }





input[type=submit] { cursor:pointer; }
input[type=button] { cursor:pointer; }
textarea { resize: none; overflow:auto; }
label { display: inline-block; *display: inline; *zoom: 1; }


a { color: #404040; text-decoration: none;
	-webkit-transition: color .2s;
	   -moz-transition: color .2s;
	    -ms-transition: color .2s;
	     -o-transition: color .2s;
	        transition: color .2s;
}
a:hover {color: #a51111;}
a:focus { -moz-outline-style: none; }
a:focus { outline: none;} 
q:before,q:after{ content:none; }


.fl { float: left; *display: inline; }
.fr { float: right; *display: inline; }


.clearfix:after{ display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:"."; }
.clearfix{ *zoom:1; }
.clear{clear:both; height:0; line-height: 0; font-size: 0; overflow:hidden;}


.over{overflow:hidden;}
.hide{display:none;}






.main-bg{ width:100%; background:url(../image/top-bg1.jpg) repeat-x top;}
.top{ width:1100px; margin:0 auto;}
.nav{ width: 1100px;margin: 0 auto;height: 49px;line-height: 49px;background: url(../image/nav-bg1.jpg) repeat-x;}
.nav ul{ overflow:hidden;}
.nav ul li{ float:left; width:110px; text-align:center;}
.nav ul li a{ color:#FFFFFF; font-size:16px; font-weight:bold;}

.main-bg1{ width:1100px;margin:0 auto; background:#FFFFFF; padding-top:10px;}
.main{ overflow:hidden; width:1098px; margin:0 auto;border:1px solid #d8d8d8; padding-bottom:10px;}



.focus{ position:relative; width:594px; height:392px;z-index:1;border:1px solid #d8d8d8; margin-top:10px; margin-left:10px;}  
.focus img{ width: 594px; height: 392px; border:none;} 
.focus .shadow .title{width: 594px; height: 50px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1; z-index:200} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; z-index:10;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align: left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:594px; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; right:20px; position:absolute; height:21px; z-index: 200;}  
.focus .fbg div{margin:0;overflow:hidden;zoom:1;height:26px;}  
.focus .D1fBt a{position:relative; font-size:12px;display: block; width:15px; height:15px; line-height:15px; margin:0 5px;color:#000000 ;font:14px ; text-decoration:none; text-align:center;float:left; background: url(../image/hui-yuan.png) no-repeat; }    
.focus .D1fBt a:hover{background: url(../image/h-yuan.png) no-repeat; color:#FFFFFF;}
.focus .D1fBt .current,.focus .D1fBt a:hover{background: url(../image/h-yuan.png) no-repeat; color:#FFFFFF;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(404.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}


.main2{ width:453px; margin-right:10px;}
.main2-top{ overflow:hidden; height:42px; line-height:42px; background:url(../image/main1-line.jpg) bottom no-repeat;}
.main2-top p{ float:left; font:"黑体"; font-size:18px; color:#d20801; font-weight:bold;}
.main2-top a{ float:right;font-size:12px;}
.main2-lie{ margin-top:16px;}
.main2-lie ul li{ overflow:hidden; font-size:13px; line-height:28px; border-bottom:1px dotted #BDBDBD;}
.main2-lie ul li a{ float:left; background:url(../image/fang1.jpg) left center no-repeat; padding-left:14px; margin-left:10px;}
.main2-lie ul li span{ float:right;} 


.main-1{ width:1100px; margin:0 auto; overflow:hidden; margin-top:10px;}
.main-1-left{ width:256px;}
.main-1-left ul li{ margin-bottom:20px;}
.main-1-right{ width:820px; overflow:hidden;}
.main-1-1{ width:400px;border:1px solid #d8d8d8; height:286px;}
.top-biao{ height:34px; line-height:34px; overflow:hidden; background:url(../image/biao-bg.jpg) no-repeat;}
.top-biao p{ float:left; color:#FFFFFF;font-size:18px; margin-left:28px;}
.top-biao a{ float:right;font-size:12px; margin-right:10px;}
.main-1-lie ul{ margin-top:10px;}
.main-1-lie ul li{ overflow:hidden; font-size:13px; line-height:28px;*line-height:26px; border-bottom:1px dotted #BDBDBD;}
.main-1-lie ul li a{ float:left; background:url(../image/fang1.jpg) left center no-repeat; padding-left:14px; margin-left:10px;}
.main-1-lie ul li span{ float:right; margin-right:10px;}

.banner1{ margin:10px 0;}
.sousuo{ background:url(../image/ss-bg.jpg) no-repeat;width:256px; height:146px;}
.sousuo p{ line-height:35px; text-align:center; font-weight:bold;}
.sousuo .anniu{ display:block; margin-top:12px; margin-left:90px; background:url('../image/ss-anniu.jpg') no-repeat; width:166px; height:30px; border:0;}


.di-mainbg{ width:100%; background:url(../image/down-bg.jpg) center bottom no-repeat;}
.di-main{ width:1100px; margin:0 auto;}
.di-main1{ margin-top:20px; height:274px; background:#f8f8f8; padding-top:30px;}
.di-main1 .di-top{ height:47px; line-height:47px; font-weight:bold; text-align:center; background:url(../image/fc-biao.png) no-repeat; font-size:20px;}
.jiao-lie{}

.mr_frbox{ width:1100px; margin:0 auto; overflow:hidden; position:relative; padding-top:30px;}
.mr_frbox ul{ overflow:hidden;}
.mr_frbox ul li{ float:left; width:210px; margin-right:40px;} 
.mr_frbox ul li a{ display:block;border:1px solid #d8d8d8; background:#FFFFFF; padding:4px;}
.mr_frbox ul li a img{ width:200px; height:145px;}
.mr_frbox ul li p{line-height: 18px;text-align: center;margin-top: 6px;font-weight: bold;}


.mr_frBtnL{cursor:pointer; z-index:999;height:69px;margin:50px 10px 0 0;width:38px; position:absolute; left:10px;}
.mr_frUl{float:left;height:190px;width:1100px;}
.mr_frBtnR{float:right;margin-top:50px;cursor:pointer;width:38px;height:68px;position:absolute; right:10px;}

.di-main2{ width:1100px;height:139px; position:relative; margin-top:10px;}
.di-main2 p{ background:url(../image/lianjie-bg.png) no-repeat; font-size:18px; padding:5px 18px; padding-top:30px; position:absolute; color:#FFFFFF; left:-6px; top:-6px; width:20px; height:104px;}
.di-main2 ul{ width:1050px; height:112px; background:#f8f8f8; padding-left:50px; overflow:hidden; padding-top:14px;}
.di-main2 ul li{ float:left; margin-top:24px; width:184px; text-align:center; border-right:1px solid #333333;}
.di-main2 ul li a{ color:#333333;}

.down{ text-align:center;color:#FFFFFF; line-height:28px; padding-top:50px;font-size:12px; padding-bottom:120px;}
.down h1 a{ color:#FFFFFF; border-right:1px solid #FFFFFF; padding:0 10px; font-size:12px;}



.banner2{ width:1100px; margin:0 auto;}
.banner2 img{ width:1100px; height:200px;}



.neiye{ width:1100px; margin:0 auto; overflow:hidden; margin-top:20px;min-height:400px;}
.neiye-left{ width:256px;}
.neiye-left h1{ font-size:18px; color:#FFFFFF; height:42px; line-height:42px; background:#ed1200; padding-left:10px;}
.neiye-left h1 span{ background:url(../image/neiye-biao1.png) left center no-repeat; padding-left:20px;}
.neiye-left ul{ background:#fddca9; padding:20px 12px; margin-bottom:20px;}
.neiye-left ul li{ height:28px; line-height:28px; padding-left:30px; background:#fffdf6; margin-bottom:14px;}
.neiye-left ul li a{ background:url(../image/jian1.png) left center no-repeat; display:block; padding-left:30px;}

.neiye-right{ width:797px; background:#FFFFFF;border:1px solid #d8d8d8;min-height:400px; padding:0 14px; padding-bottom:30px;}

.neiye-top{ overflow:hidden; border-bottom:1px solid #ed1200; line-height:36px;}
.neiye-top h1{ float:left; font-size:16px; color:#ed1200; font-weight:bold;}
.neiye-top .position{ float:right; font-size:12px;}
.neiye-main{ line-height:24px; margin-top:20px; padding:0 14px;}
.neiye-main .til{text-align:center; font-size: 20px;color: #1F1F1F;font-weight: bold;}
.neiye-main .sj{text-align:center;line-height: 40px;}

.neiye-xinwen{ padding:0 14px;}
.neiye-xinwen ul li{ overflow:hidden; line-height:36px; border-bottom:1px dotted #D5D5D5;}
.neiye-xinwen ul li a{ float:left; background:url(../image/jian2.png) center left no-repeat; padding-left:20px; margin-left:10px;}
.neiye-xinwen ul li span{ float:right;}

.neiye-tupian{ overflow:hidden; margin-top:20px;}
.neiye-tupian ul{ overflow:hidden;}
.neiye-tupian ul li{ float:left; text-align:center; padding-left:5px; margin-bottom:5px;}
.neiye-tupian ul li a{ display:block;border:1px solid #999; width:85px; height:28px; line-height:28px;}
.neiye-tupian ul li p{ width:85px; height:28px; line-height:28px;}
.neiye-tupian a{ color:blue;}
.neiye-tupian a:hover{ color:red;}
.neiye-tupian .sanji{float:left; margin-left:5px;margin-top:5px; width:85px; height:28px; line-height:28px; text-align:center;border:1px solid #999;}

.page_fy {margin: 3px;padding: 3px;text-align: center;}
.page_fy span {padding-left: 5px;}
.page_fy span.off {border: 1px solid #eeeeee;color: #ccc;margin: 2px;padding: 2px 5px;}
.page_fy a {border-color: #eee;border-style: solid;border-width: 1px;color: #036cb4;margin: 2px;padding: 2px 5px;text-decoration: none;}
.page_fy .focus {background-color: #0060a5;border-color: #0060a5;border-style: solid;border-width: 1px;color: #fff;font-weight: bold;margin: 2px;padding: 2px 5px;}

.arc_link {margin: 15px 0;padding: 8px 0;overflow:hidden;}
.arc_link a {padding: 4px 8px;display:block;}

.search_ps{height: 34px;line-height:34px;border-bottom: 1px solid #b4b4b4;}
.search_ps p{font-family: "宋体";font-size: 14px;color: #5a5a5a;}
.search_title {margin-top: 10px;border: 1px solid #ccc;border-right: 0;border-left: 0;background: #F3F3F3;height: 30px;line-height: 30px;padding-left: 5px;font-size: 12px;}
.search_title a {padding-left: 15px;font-weight: bold;}
.search_content {margin-top: 5px;border-bottom: 1px dashed #ccc;}
.search_content h2 {height: 25px;line-height: 25px;font-size: 12px;}
