
/* 网站头部和底部css */

/* 全局定义 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
/*form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; font-family:"微软雅黑";}*/
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; font-family:"微软雅黑";}
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style:none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }

/* 公共样式 */
html{ width:100%; height:100%;  }
body{ width:100%; color:#333;font:12px/26px 宋体,tahoma,helvetica,arial,sans-serif; background:#f7fafc  repeat-x; }
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#a5102e;text-decoration:underline; }
.clearbox { border:none; clear:both;font-size:0; height:0; line-height:0; overflow:hidden;}
.topb { height:2px;font-size:0px; line-height:0; overflow:hidden; background-color:#e18c00;}
.blank { height:2px;font-size:0px; line-height:0; overflow:hidden; *height:12px; }
.nodata{color:#a5102e;}
.fl{float:left;display: inline; }
.fr{float:right;display: inline; }
.fla{float:right;display: inline; }
.fra{float:left;display: inline; }
span.dater { float:right; color:#999;}


/* 网站框架 */
#wrap{ width:100%; min-height:640px; _height:640px; }

#content {width:1000px; margin:0 auto; position:relative; z-index:0; margin-bottom:5px; }
#footer { width:100%; margin:0 auto;background:#393939; height:200px;}

/* top */
.top { background-color:#393939; width:100%; height:36px; color:#fff; }
.top .topbox { width:1000px; margin:0 auto;}
.top .datetime { background: no-repeat 0 13px; padding-left:0px; float:left; margin-right:20px; width:400px; overflow:hidden; height:30px; line-height:36px;}
.top .user { float:left; width:372px; padding-top:7px; *padding-top:5px; line-height:20px;}
.top .user input { height:17px; width:138px; border:1px solid #fff; }
.top .user .login { background:#457ecd;  float:left; margin-right:6px; border:none;}
.top .user .reg { background:#80b3f9;  float:right;}
.saveinfo { float:right;  width:95px; *padding:1px; }
.saveinfo a { color:#fff; width:44px; height:19px; display:block;  cursor:pointer; line-height:18px; text-align:center; }
.leftlogin { float:left; width:370px;}

#minilogined strong { color:#f00;}
#minilogined { *padding-top:2px;}

.top .toplinks { float:right; color:#fff; height:30; line-height:36px;}
.top .toplinks span {margin-top:8px; line-height:16px;color:#fff;}


/* banner */
.banner { height:250px; width:1500px; margin:0 auto;}
/*"head_top*/
.header {background-color:#a52a25;margin:0 auto; width:100%; height:110px; color:#fff; }
.head_top{height:110px; width:1000px;margin:0 auto;}
/* logo */
.head_top .headbox { width:230px;height:110px;float:left;}
.head_top .logo img { width:230px; height:110px;}

/* 搜索 */
.search { height:30px; width:252px; position:absolute; right:44px; top:121px;}
#topkeyword { width:190px; height:30px; border:none; *border:0; position:absolute; padding:0 10px; line-height:30px; }
.searchbtn { width:39px; height:30px; border:none; *border:0; cursor:pointer; position:absolute; top:0; right:0; display:block;}
/**/
.head_top .nava{height:38px;width:750px; margin-top:36px;float:right;}
.head_top .nava .nav{ background:#a52a25;line-height:38px;z-index:10; position:relative; font-family:"微软雅黑";}
.head_top .nava .nav ul { list-style: none; margin: 0px; padding: 0px;}
.head_top .nava .nav ul li { float:left; margin-left:0px;width:90px;}
.head_top .nava .nav ul li a { display:block; width:90px; height:38px; line-height:38px; text-align:center;font-size:14px;color:#fff;text-decoration:none;}
.head_top .nava .nav ul li a:hover { background-color:#e4c235;}
.head_top .nav ul li a#current { background-color:#f00; font-weight:bold; color:#fff;}*
.head_top .nava .nav ul li ul {display:none; position:absolute;z-index:10;}
.head_top .nava .nav ul li ul li { float:none; width:90px; height:34px;background:#fc0;border-top:2px solid #fff; }
/*filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;  opacity: 0.5;*/
.head_top .nava .nav ul li ul li a { color:#fff;text-decoration:none;}
.head_top .nava .nav ul li ul li a:hover { background:#e4c235; color:#fff;}
.head_top .nava .nav ul li:hover ul { display:block;}
/*nav *
.head_top .nav{ background:#a52a25; height:110px; line-height:38px; width:750px; z-index:10; position:relative; font-family:"微软雅黑"; float:right;}
.head_top .nav ul{width:100%; margin:0 auto;}
.head_top .nav ul li{ padding-top:36px; float:left; position:relative; left:0px;}
.head_top .nav ul li a{ color:#fff; font-size:14px; display:block; padding:0 5px; height:38px; line-height:38px; _float:left; width:80px; text-align:center;}
.head_top .nav ul li a:hover,.head_top .nav ul li.over,.head_top .nav ul li a.cur{ background:#e4c235; text-decoration:none;}
.head_top .nav ul li div{display:none;background:#fff;position:absolute;top:38px;left:0;box-shadow:0 2px 5px rgba(0,0,0,0.75);padding:3px 0;}
.head_top .nav ul li div p{height:38px;width:100%;display:block; width:auto;}
.head_top .nav ul li div a{ color:#fff; background-color:#ae1c1c;}*/
/*
.navbody {
	left: -815px;
	top: 29px;
	width: 100%;
	padding-top: 29px;
}
.nav {
	width: 1000px;
}
.nav_ul {
	padding-right: 5px; float: right; display: inline;
}
.nav li {
	padding: 0px 0px 0px 35px; color: rgb(0, 0, 0); font-size: 15px; font-weight: bold; float: left; display: inline;
}
.nav_li {
	position: relative; z-index: 2;
}
.nav_li_hover {
	z-index: 1;
}
.nav_li .on {
	height: 39px; color: rgb(0, 0, 0); font-size: 15px; float: left; display: block; position: relative; z-index: 2; cursor: pointer;
}*/
/*首页左边*/

.bt span.more a { float:right; padding-right:10px; line-height:38px; color:#666;}
.cont_left { float:left; height:265px; width:805px; border:1px solid #eee; background-color:#fff;}
.cont_left .nots{float:left; width:300px;;}
.cont_left .nots img { margin-left:20px; margin-top:5px; margin-bottom:5px;border:1px solid #e6e6e6; width:270px;}
.cont_left .nots .bt{height:36px;width:300px; color:#ae1c1c;}
.cont_left .nots .bt h3 { font:800 16px/38px 微软雅黑; padding-left:20px;}
.cont_left .nots .bt .span .more a { float:left; padding-right:10px; line-height:38px; color:#666;}
.cont_left .nots .bd ul { margin-left:20px;}
.cont_left .nots .bd li { background: no-repeat left center; padding-left:12px;}
.cont_left .newsindex {float:right; width:480px;margin-right:20px;}
.cont_left .newsindex .bt{height:36px;width:480px;}
.cont_left .newsindex .bt h3 { font:800 16px/38px 微软雅黑; padding-left:20px;color:#ae1c1c;}
.cont_left .newsindex .bt .span .more a { float:left; padding-right:10px; line-height:38px; color:#666;}

.cont_left .newsindex .bd .nl { margin-left:20px; }
.cont_left .newsindex .bd .nl li { background: no-repeat left center; padding-left:12px; line-height:28px;}
.cont_left .newsindex .bd .nl li .date { float:right; text-align:right; color:#999;}

/*首页左边*/
.cont_right{ float:right; height:265px; width:175px; border:1px solid #eee; background-color:#fff;}
.tecs .bt h3 { font:800 16px/38px 微软雅黑; text-align:center;color:#ae1c1c;}
.tecs .bd ul { padding:0 10px 10px 10px; }
.tecs .bd li { width:218px; height:53px; overflow:hidden; margin-top:12px;}
.tecs .bd li img {width:218px; height:53px;}
/* 网站底部 */
#footer{text-align:center; border-top:2px solid #ae1e1c; font-family:"微软雅黑"; clear:both;}
/*#footer { text-align:center; border-top:4px solid #a5102e; font-family:"微软雅黑"; clear:both;}*/
.footlink { margin-top:10px;}
.footlink li { display:inline; font:100 14px/32px 微软雅黑; color:#fff; }
.footlink li a { color:#fff;}
.footlink li.spe { padding:0 5px; *padding:0 10px;}
.stat {width:450px; margin-left:320px;float:left; padding-bottom:5px; padding-left:10px; text-align:left;  color:#fff;}
.copyright {margin:0 auto; width:300px; height:200px; float:left; padding:5px; color:#ff; }
.copyright imga {margin-left:50px;}
.footer {
	margin: 0px auto; padding: 30px 0px;font-size:12px; font-family:"微软雅黑"; width: 100%; text-align: center; color:#fff; overflow: hidden; background-color:#a52a25;
}
.footer ul {
	width: 1000px; overflow: hidden; padding-bottom: 5px;margin: 0px auto;
}
.footer li {
	padding: 0px 5px; display: inline;
}
.footer p{ padding-top:5px;}
.footer a {
	color:#fff; 
}
.footer .btm {
	padding-top: 15px;
}
.footer .f_rss {
	background:  no-repeat left; padding-left: 18px;
}
.c_content_img img{
  max-width:100%;
  height:auto !important;
  }
 .fenye {
  padding: 16px 20px 0 20px;
  } 
.fenye li{
  	float:left;
   padding:0 2px !important;
   list-style:none !important;
  background:none !important;
}
.sydb li a{
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}