@charset "gb2312";
/* CSS Document */
.bg { height: 220px; background: url(../images/bg2.jpg) no-repeat center;}
body { color: #222;}
a{ color: #Fff;}
/*浜у搧涓績涓€绾х晫???*/
.content { width: 1180px; margin: 0 auto;}
.content .title { font-size: 28px; margin: 40px 0;}
.content .title span { font-size: 16px;}
.content .title em { font-size: 14px; float: right; color: #a2a2a2;}
.content .title a { color: #a2a2a2;}
/*鍥剧墖鍒楄???*/
.content .show { width: 930px; float: left; overflow: hidden;}
.content .show .subshow { margin-bottom: 30px; height: 40px;}
.content .show .subshow .red { width: 2px; height: 41px; margin-right: 20px; float: left; background-color: #cd1300; }
.content .show .subshow p { height: 40px; width: 900px; line-height: 40px; font-size: 18px; float: left; border-bottom: 1px #b9b9b9 solid;}
.content .show .subshow p span { color: #a2a2a2; float: right; font-size: 14px;}
.content .show ul { margin-bottom: 40px; overflow: hidden; width: 110%;}
.content .show ul li { float: left; margin-left: 22px; display:block; position:relative;}
.content .show ul li em{ font:14px/40px "΢ź"; position:absolute; left:0; bottom:0; width:100%; text-align:center; color: #fff; background: rgba(0,0,0,0.4);}
.content .show ul li p { text-align: center; line-height: 40px; color: #222;}
.content .show ul li.clear img{ widows:250px; height:190px;}
.content .show ul li p:hover { color: #e60717;}
.content .show .clear { margin: 0;}  
/*鍙冲鑸垎?*/
.content .r-nav { width: 230px; float: right; overflow: hidden;}
.content .r-nav h3 { height: 36px; line-height: 36px; font-size: 18px; font-weight: normal; background-color: #A61811; text-align: center; color: white;}
.content .r-nav ul { margin:10px; width:100%;  overflow: hidden; margin-right:8px;}
.content .r-nav ul li { width:230px; float:left;  width:100px; height:28px; padding:5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;display: inline-block;}
.content .r-nav ul li a { width:110px; color: #222;   overflow: hidden; text-overflow: ellipsis; white-space: nowrap;display: inline-block; }

.content .r-nav ul li a:hover { color: #e60717;}
/*浜у搧涓績浜岀骇鐣岄潰*/
.content .title2 { width: 110%; margin: 0 auto; overflow: hidden;}
.content .title2 li { float: left;} 
.content .title2 li a{ width: 170px; height: 46px; line-height: 46px; font-size: 16px; display: block; text-align: center; margin-right: 30px; border: 1px #e60717 solid;}
.content .title2 li a { color: #e60717;}
.content .title2 .cur { width:170px;  height: 46px; line-height: 46px; font-size: 16px; display: block; text-align: center; margin-right: 30px; color: white; border: 1px #006dad solid; background-color:#A61811;}

.content .show2 { margin: 40px auto 0; width: 110%; overflow: hidden;}
.content .show2 li { float: left; width: 270px; margin: 0 34px 10px 0;}
.content .show2 li img { display: block;}
.content .show2 li a { color: #222;}
.content .show2 li p { height: 40px; line-height: 40px; text-align: center;}
.content .show2 li p:hover { color: #e60717;}

.list_cp{width:1180px; overflow:hidden; margin:0 auto; margin-top:10px;}
.list_type{ width:1180px;height:45px; margin:0 auto;}
.listTBg{ width:196px;height:45px; background:url(../images/list_cp.png) no-repeat; line-height:45px;font-size:17px; color:#FFF;font-family:"΢ź"; padding-left:30px; float:left; position:absolute;}
.listTBg a{ color:#ffffff;}
.listTBg a:hover{ color:#ffffff;}
.cp_home{ width:1150px;height:38px; float:right; background:#eee; margin-top:8px; text-align:right; line-height:38px;}
.cp_homee{ width:1152px;height:38px; float:left; background:#f7f6f6; margin-top:8px; text-align:right; line-height:38px;}
.list_type a{font-size:16px; font-family:"΢ź"; padding-right:30px;}
.list_type a:hover{ color:#ffffff; text-decoration:underline;}
.cp_txtL{ width:1180px;overflow:hidden; margin:0 auto; margin-top:15px; padding-bottom:10px;}
.cp_hot{ width:272px;overflow:hidden; float:left;}
.cp_hot p{ display:block; width:272px;height:36px; line-height:36px; background:#000; position:relative; z-index:999;top:-37px;filter:alpha(opacity=80);opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8; text-align:center;}
.cp_hot p a{font-size:18px; color:#fff;font-family:"΢ź"; }
.cp_hot p a:hover{ color:#FF0;}
.cp_txtL ul{ width: 100%; overflow: hidden; float: right;}
.cp_txtL ul li{ width: 222px; height: 240px; float: left; margin-left: 14px;}
.cp_txtL ul li p{ display:block; width:208px;height:38px; line-height:38px; text-align:center; overflow:hidden; background:#f7f6f6;}
.cp_txtL ul li p a{font-size:14px; color:#333;font-family:"΢ź";}
.cp_txtL ul li p a:hover{ color:#cb0100; text-decoration:underline;}

.img_span1{display:block; width:64px;height:20px; float:left; line-height:20px; margin-top:11px; margin-left:17px;background:url(../images/icon22.gif) no-repeat 0 4px; padding-left:12px; display:inline;}
.img_span1 a{font-size:13px; color:#666;font-family:"΢ź"; padding-left:5px;}
.img_span1 li span a:hover{color:#cb0100; text-decoration:underline;}

.img_span2{display:block; width:64px;height:20px; float:left; line-height:20px; margin-top:11px; margin-left:25px;background:url(../images/icon23.gif) no-repeat 0 4px; padding-left:12px; display:inline;}
.img_span2 a{font-size:13px; color:#666;font-family:"΢ź"; padding-left:5px;}
.img_span2 li span a:hover{color:#cb0100; text-decoration:underline;}