@charset "utf-8";
/* CSS Document */
@import url("/leyu/css/leyu.css");
@import url("public.css");
@import url("header.css");

@import url("sider.css");
@import url("footer.css");



/*main*/
#main { width:1200px; margin:50px auto;}
#main .main_left { width:223px; float:left;overflow:hidden;}
#main .main_left .lxwm { border:1px solid #ac2c1f; margin-top:30px; background:url(../img/logo_sider.png) center bottom no-repeat; padding-bottom:180px;}
#main .main_left .lxwm .t { background:#ac2c1f; height:44px; line-height:44px; font-weight:bold; color:white; font-size:16px; padding-left:20px;}
#main .main_left .lxwm .m { padding:25px 20px;}

.menu_head{width:198px;height:47px;line-height:47px;padding-left:25px;font-size:16px;color:#525252;cursor:pointer;border-bottom:1px solid #dadada;position:relative;margin:0px;background:#f3f3f5 url(../img/pro_left.png) center right no-repeat;}
.menu_head.current{background:#ac2c1f url(../img/pro_down.png) center right no-repeat; font-weight:bold; color:white;}
.menu_body{width:223px;height:auto;overflow:hidden;line-height:38px;backguound:#fff;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #dadada;}
.menu_body a:hover{text-decoration:none;}
.menu_body a.current { font-weight:bold; color:#ac2c1f;}



#main .main_right { width:927px; margin-left:50px; margin-bottom:50px; float:left; overflow:hidden;}
#main .main_right h2 { font-size:24px; color:#ac2c1f; padding-bottom:20px; border-bottom:2px solid #ac2c1f; font-weight:bold; margin-bottom:40px;}


#main .main_right .neirong ul.shizi { overflow:auto; zoom:1; }
#main .main_right .neirong ul.shizi li{ width:25%; height:280px; display:block; overflow:hidden; float:left; text-align:center;}
#main .main_right .neirong ul.shizi li img { width:70%;}
#main .main_right .neirong ul.shizi li p { line-height:1.5; display:block; padding-top:10px; }

#main .main_right .neirong ul.cgzs { overflow:auto; zoom:1; }
#main .main_right .neirong ul.cgzs li{ width:33.3%; display:block; overflow:hidden; float:left; text-align:center; margin-bottom:20px;}
#main .main_right .neirong ul.cgzs li img { width:90%; max-width:258px; border:5px solid #f1f1f1;}
#main .main_right .neirong ul.cgzs li p { line-height:1.5; display:block; padding-top:10px; overflow:hidden; }

	.new_list{ margin:0px 30px;}
	.new_list ul li{ padding:15px 0px; border-bottom: 1px solid #dedede;font-size: 16px;}
	.new_list ul li a{color: #444444;}
	.new_list ul li .new_date{font-size: 12px;color: #999999;float: right;}
	.new_list ul li .new_mark{display: inline-block;width: 0;height: 0;border-bottom: 6px solid transparent;border-top:6px solid transparent;border-left:10px solid #ffcc2b;margin-right: 20px}
	.new_list ul li.zhu_new{font-weight: bold;}


h3 { line-height:30px; color:#ac2c1f; overflow:hidden; text-align:center; font-weight:bold; font-size:20px; margin:50px 0px 30px 0px;}
h3 p { font-weight:normal; font-size:12px; color:#999999;}
h4 { font-size:16px; font-weight:bold; margin:30px 0px 20px 0px; border-left:3px solid #ac2c1f; padding-left:15px; color:#ac2c1f;}
h5 { font-size:16px; margin:20px 0px; font-weight:bold; text-indent:30px; }
h6 { position: relative; font-size:16px; text-align:left; padding:10px 25px; background:url(../img/icon.gif) 0px -184px no-repeat; overflow: auto; color:#9E4F1F;}
h6 a { color: #777777;}
h6 span { position:absolute; right:0px; height:24px;}
h6 span a { height:100%; padding:0px 20px; display:inline-block;*float:left; margin-left:12px; background:#377ec7; color:white;-moz-border-radius:12px;-webkit-border-radius:12px; border-radius:12px; line-height:24px; font-weight:normal; font-size:14px;}


.box2 ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin:0px; list-style-type:none;}
.box2 li {clear: both; line-height: 27px;list-style-type:none; padding:0px 0 0 14px; background:url(img/ico_dot.gif) left no-repeat; height:27px; overflow: hidden; width:auto;}
.box2 a {font-size: 14px}
.box2 li span { float:right;}


/*分页*/
.pager {clear: both; padding-right: 5px; padding-left: 5px; font-size: 12px; padding-bottom: 0px; word-break: keep-all; padding-top: 10px; font-family: verdana; height: 25px}
.pager ul {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; line-height: 1.2em; padding-top: 0px; list-style-type: none}
.pager li {	float: left; margin: 0px 5px 0px 0px; color: #999}
.pager li.p_total {	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; font-weight: bold; background: #fff; padding-bottom: 3px; border-left: #ddd 1px solid; color: #3f6eaf; padding-top: 3px; border-bottom: #ddd 1px solid}
.pager li.p_current {border-right: #5d94e0 1px solid; padding-right: 5px; border-top: #5d94e0 1px solid; padding-left: 5px; background: #5d94e0; padding-bottom: 3px; border-left: #5d94e0 1px solid; color: #fff; padding-top: 3px; border-bottom: #5d94e0 1px solid}
.pager li.p_nolink {border-right: #f3f3f3 1px solid; padding-right: 5px; border-top: #f3f3f3 1px solid; padding-left: 5px; padding-bottom: 3px; border-left: #f3f3f3 1px solid; color: #ccc; padding-top: 3px; border-bottom: #f3f3f3 1px solid}
.pager li a:link {	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; background: #fff; float: left; padding-bottom: 3px; border-left: #ddd 1px solid; color: #3f6eaf; padding-top: 3px; border-bottom: #ddd 1px solid; text-decoration: none! important}
.pager li a:visited {	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; background: #fff; float: left; padding-bottom: 3px; border-left: #ddd 1px solid; color: #3f6eaf; padding-top: 3px; border-bottom: #ddd 1px solid; text-decoration: none! important}
.pager li a:hover {	border-left-color: #1e6dbd; background: #d6ecff; border-bottom-color: #1e6dbd; color: #254d84; border-top-color: #1e6dbd; border-right-color: #1e6dbd}
.pager li a:active {	border-left-color: #1e6dbd; background: #d6ecff; border-bottom-color: #1e6dbd; color: #254d84; border-top-color: #1e6dbd; border-right-color: #1e6dbd}
.pager li input {border-right: #ddd 1px solid; padding-right: 0px; border-top: #ddd 1px solid; padding-left: 0px; font-size: 12px; background: url(inputborder.gif); float: left; padding-bottom: 2px; border-left: #ddd 1px solid; width: 3em; color: #999; padding-top: 2px; border-bottom: #ddd 1px solid; font-family: verdana; height: 1.3em; text-align: center}
