@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:"微软雅黑";}
ul,li{ list-style:none; margin:0px; padding:0px;}
a{ text-decoration:none;}
a:hover {color: #00FF00;}


.top{ width:1200px; margin:auto; height:120px;}
.logo{ width:530px; height:52px; margin-top:50px; float:left;}
.toppic{ width:161px; height:120px; float:right; background:url(../images/toppic.png); margin-bottom:0px;}

/* nav */
.menu{ width:100%; height:50px; margin:auto;background:#b30c0c; z-index:9999;position:relative;}
.nav {margin:0px auto; width:1200px; height:50px; line-height:50px; position:relative; z-index:10;}
.navli1 {float:left; width:119px; line-height:50px; font-size:16px; text-align:center; font-weight:bold; position:relative;}
.navli1 a{ color:#ffffff;}
.navmenu {clear:both;width:120px;left:0px;top:50px;background:#b30c0c;font-size:14px;padding:0px 10px;z-index:99999;overflow:hidden;display:none; position:absolute; padding:12px 0;}
.navli2 {line-height:30px;text-align:center; padding-right:5px;padding-right:12px!important;font-weight:normal;}

.navli2:hover{ background:#ffffff;}
.navli2:hover a{ color:#333333;}

/*幻灯片*/
.banner{ width:100%; height:500px; margin:auto;}
#full-screen-slider {

	width:100%;

	height:514px;

	float:left;

	position:relative

;}

#slides {

	display:block;

	width:100%;

	height:500px;

	list-style:none;

	padding:0;

	margin:0;

	position:relative

;}

#slides li {

	display:block;

	width:100%;

	height:100%;

	list-style:none;

	padding:0;

	margin:0;

	position:absolute

;}

#slides li a {

	display:block;

	width:100%;

	height:100%;

	text-indent:-9999px

;}

#pagination {

	display:block;

	list-style:none;

	position:absolute;

	left:50%;

	top:460px;

	z-index:9900;

	padding:5px 15px 5px 0;

	margin:0

;}

#pagination li {

	display:block;

	list-style:none;

	width:10px;

	height:10px;

	float:left;

	margin-left:15px;

	border-radius:5px;

	background:#FFF

;}

#pagination li a {

	display:block;

	width:100%;

	height:100%;

	padding:0;

	margin:0;

	text-indent:-9999px;}

#pagination li.current {

	background:#0092CE

;}


.main{ width:1200px; height:auto; display:table; margin:auto; margin-top:20px;}
.box1{ width:1200px; height:370px;}
.box1-l{ width:845px; height:355px; float:left;}
.box1-r{ width:323px; height:355px; float:right;}
.box1-r0{ width:323px; height:270px; float:right;}

.lmtitle{ width:100%; height:35px; border-bottom:1px solid #cccccc;}
.btname{ width:112px; border-bottom:3px solid #ff0000; height:34px; line-height:35px;  float:left;}
.p1{ background:url(../images/p1.png) no-repeat;}

.more{ width:80px; height:35px; line-height:35px; float:right; text-align:center;}
.more a{color:#7E0305;}

.lmtext{ width:100%; height:335px; margin-top:10px;}
.textpic{ width:420px; height:310px; float:left;}


.textlist{ width:410px; height:auto; display:table; float:right;}
.lst1{ width:410px; height:52px; line-height:25px; font-size:18px;}
.lst1 a{ color:#333333;}
.lst2{ width:410px; height:75px; font-size:14px; line-height:22px;  border-bottom:1px dotted #dddddd; margin-top:10px;}
.lst2 a{color:#808080;}
.lst3{ width:410px; height:160px; margin-top:5px;}
.lst3 ul li{ width:410px; height:30px; line-height:30px; font-size:14px; color:#4c4c4c;}
.lst3 ul li a{ color:#666666;}
.lst1 a:hover,.lst2 a:hover,.lst3 a:hover{ color:#ff0000;}

.ggbox{ width:100%; height:auto; display:table; margin-top:10px;}
.ggbox ul{ display:block;}
.ggbox  li{ width:100%; height:29px; line-height:29px; font-size:14px;}
.ggbox  li span{ color:#730204;}
.ggbox  li a{ color:#333333;}
.ggbox  li a:hover{ color:#A30709;}

.box2{ width:1200px; margin:auto; height:600px; margin-top:28px;}
.box2-l{ width:875px; height:580px; float:left;}
.box2-r{ width:323px; height:580px; float:right;}
.bx1{ width:403px; height:285px; float:left; margin-right:33px;}

.libox1{ width:100%; height:112px; margin-top:12px;}
.lipic{ float:left; width:158px;}
.lipic img{ width:140px; height:100px;}

.litext{ float:right; width:245px; height:110px;}
.litext h3{ list-style:none; font-size:16px; margin:0px; padding:0px; color:#4c4c4c;}
.litext h3 a{ color:#333333;}
.texts{ line-height:22px; color:#999999; font-size:14px; padding-top:10px;}
.libox1 li{ width:100%; height:25px; line-height:25px; font-size:16px; color:#4c4c4c;}
.libox1 li a{ color:#333333; font-size:14px;}
.libox1 a:hover{ color:#A30709;}

.ztpic{ height:120px; width:100%; margin-top:13px;}
.footer{ height:210px; width:100%; background:#630303; margin-top:20px; clear:both;}
.footerbox{ width:1100px; height:55px; margin:auto; margin-top:30px; border-bottom:1px solid #803333; line-height:55px;}
.footerbox a{ display:block; height:55px; width:110px; text-align:center; float:left; color:#fff0ac;}
.banq{ width:1000px; height:80px; margin:auto; margin-top:30px; line-height:30px; text-align:center;}

.h1s{ color:#e5debe;}
.h2s{ color:#a8664c;}

.mainr{ width:1200px; height:auto; display:table; margin:auto; margin-top:20px;}
.boxleft{ width:845px; height:auto; display:table; float:left;}
.boxrgt{ width:323px; height:auto; display:table; float:right;}

.btnav{ float:right; width:500px; height:35px; line-height:35px; text-align:right; font-size:12px;}
.ntexts{ display:table; height:auto; clear:both; width:94%; margin:auto; font-size:14px; line-height:30px; color:#666666; padding-top:30px;background:#fefefe; margin-top:15px; padding:30px 3%;}

.newsbt{  width:94%; height:40px; margin:auto; margin-top:38px; text-align:center; line-height:40px; padding:15px 30px;background:#fefefe; font-size:18px; color:#222222;}

.btnav a{ color:#333333;}

.newsli a{ color:#333333;}
.newsli a:hover{ color:#A30709;}

.page{ width:99%; height:40px; margin-top:30px; line-height:40px; font-size:14px; text-align:center; border-top: 1px solid #eeeeee;}
.page li{ height:30x; padding:0 10px; line-height:30px; border:1px solid #eeeeee; margin:10px; float:left;}
.page li:hover{ background:#feefef;}
.page a{ color:#333333;}
.newsli{ height:35px; line-height:35px; border-bottom:1px dotted #eeeeee;}
.bttime{ width:120px; float:right; font-size:12px; color:#51545B;}
.btleft{ float:left; width:630px;}