@charset "utf-8";
/*头部样式*/
.topbg{ width:100%; background:#ad242c; height:150px;}
.top{ width:1100px; height:150px; margin:0 auto;}
.logo{ width:675px; height:120px; float:left; margin-top:15px;}
.top_right{ float:right; margin-top:20px; color:#fff;}
.top_right a{color:#fff; text-align:center; line-height:40px; margin:0 15px;}
.top_right a:hover{ color:#e7000f; font-weight:bold;}
.nav{width:100%; margin:0 auto;height:55px; background:#cb2a34;}
.nav ul{ width:1105px; display:block; margin:0 auto;}
.nav li{float:left;height:55px;position:relative; width:122px;text-align:center; *z-index:999;}
.nav li a{display:block; width:100%; height:55px; float:left;}
.nav li a span{ display:block;font-size:16px;color:#fff; height:55px; line-height:55px; font-weight:bold;}
.nav li.navxd,.nav li:hover{background:#e5e2d9;}
.nav li.navxd a span,.nav li:hover a span{color:#ae252e;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:55px; font-size:14px;  z-index:998; margin-left:0px;*margin-left:-122px; _margin-left:-122px;}
.nav li .submenu ul{width:122px; height:auto; overflow:hidden;}
.nav li .submenu ul li{padding:0;width:122px; height:45px; line-height:45px;background:#e5e2d9; border-bottom:1px solid #d5d2cb; _overflow:hidden;}
.nav li .submenu ul li a{ color:#333; padding:0;}
.nav li .submenu ul li:hover{ background:#cb2a34;}
.nav li .submenu ul li:hover a{ color:#fff; font-weight:bold;}

.footbg{ width:100%; height:auto; overflow:hidden; background:#ad242c; margin-top:70px; padding-bottom:30px;}
.youqing{ width:100%; text-align:center; margin:40px 0 30px;}
.youqing select{ width:225px; height:40px; line-height:40px; margin:0 20px; background:#e5e2d9; font-family:"微软雅黑"; text-indent:10px; border:none;}
.foot{ width:1100px; margin:0 auto; text-align:center; color:#fff;}
.foot a{ color:#fff;}

.erbanner{ width:1100px; height:200px; margin:12px auto;}
.erbanner img{ width:100%; height:200px;}
.main2{ width:1100px; height:auto; margin:30px auto; background:#e5e2d9; height:auto; overflow:hidden;}
.fenlei{ width:230px; float:left;}
.flbt{width:180px; height:110px; background:#ad242c; color:#fff;padding:30px 50px 0 0;line-height:40px;font-weight:bold; text-align:right; margin-bottom:10px;}
.flbt span{ font-size:30px;}
.flbt b{ color:#ba656a; font-size:24px;}
.fenlei li{width:100%;height:50px;line-height:50px;font-size:16px;text-indent:83px;}
.fenlei li a{ display:block; width:100%; height:100%; border-bottom:1px solid #d9d5c8;}
.fenlei li.xd,.fenlei li:hover{ border-bottom:1px solid #ad242c;}
.fenlei li.xd a,.fenlei li:hover a{ color:#ad242c; font-weight:bold;}
.right{ width:818px; float:right; height:auto; background:#fff; min-height:600px; padding:20px 20px 0 30px; border:1px solid #e5e2d9;}
.location{ text-align:right; color:#999; height:23px; line-height:23px; background:url(../images/common/location.png) no-repeat left center; text-indent:25px; width:auto; float:right;}
.location a{ color:#999;}
.location span{ color:#999;}

.list{width:100%; float:left;height:auto; border-top:1px solid #e5e2d9; padding-top:20px; line-height:40px; margin-top:30px;}
.list dd{ width:675px; float:left; background:url(../images/common/list.png) no-repeat left center; text-indent:12px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; height:40px;}
.list dt{ width:120px; float:left; text-align:right; color:#999;}
.list dt a{ display:block; width:100%; height:100%; background:url(../images/common/download.png) no-repeat 45px center; color:#006dac;}

DIV.fanye { text-align: center; width:100%; float:left; margin:30px 0; height:30px; font-size:12px;}
DIV.fanye A { color: #333; margin-right:17px; padding:3px 8px; background:#fff; border:1px solid #ddd; text-decoration: none;}
DIV.fanye A:hover { background-color: #ad242c; color:#fff;}
DIV.fanye A:active { background-color:#ad242c; color:#fff;}
DIV.fanye SPAN.current,DIV.fanye SPAN { font-weight: bold;  color: #fff; background:#ad242c; margin-right:17px;padding:5px 10px;}
DIV.fanye SPAN.disabled {padding:5px 10px; color: #fff; margin-right:17px; background:#ddd;}


.cont{ margin:20px 0 30px; float:left; width:100%; padding-bottom:20px;}
.cont p{ line-height:36px; color:#666;}
.cont_bt{ width:100%; text-align:center; font-size:20px; font-weight:bold; color:#ad242c; margin-top:30px;border-top:1px solid #e5e2d9; padding-top:20px; float:left;}
.fenge{width:100%; float:left; color:#666; text-align:center; height:40px; line-height:40px;margin:20px 0; background:#eaeaea;}
.shangxia{ width:100%; margin:20px auto 40px; height:50px; line-height:50px; float:left;}
.shangxia a{ display:block;width:80px; height:50px; text-align:center; background:#353535; font-size:16px; color:#fff;}
.shangxia a:hover{ background:#ed6d00;}
.shang { float:left;}
.xia{ float:right;}
a.xiazai{display:block; width:100%; height:100%; background:url(../images/common/download.png) no-repeat 45% center; color:#006dac; text-align:center; float:left;}