﻿@charset "utf-8";
/* CSS Document */
body{background:#f0f0f0;color:#757575;font-family: "微软雅黑";font-size: 12px;}


a { color:#757575;font-size:12px;text-decoration:none;}

a:hover {color:#ca2424;font-size:12px;}

/*header CSS*/
.top{ width:978px; margin:0 auto;}
.menu{ background:url(../images/menu_bg.jpg) repeat-x; height:32px;}
.menu ul{ padding-left:5px;}
.menu ul li{ float:left;display:inline; padding:0 12px;}
.menu ul li a{ color:#fff; line-height:32px; padding:0 12px; display:block;}
.menu ul li a:hover{ display:block; background:#fff; color:#000; margin-top:4px; line-height:28px; border-radius:3px 3px 0 0; box-shadow:0 0 2px #000}

.ctleft{ float:left; width:546px; display:inline; margin-right:26px;}

/* 图片按钮(上)滚动  */
.picshow{ width:546px; height:296px; position:relative;  overflow:hidden;  zoom:1;   }
.picshow .hd{ width:146px; height:296px; position:absolute; right:0;}
.picshow .hd ul li{ width:140px; height:94px; padding:3px 0 0 6px; margin-bottom:3px;}
.picshow .hd ul li img{ width:137px; height:90px; cursor:pointer;}
.picshow .hd ul li.on{ background:url(../images/pichover.jpg) no-repeat; }
.picshow .hd ul li.on img{}
.picshow .bd{ width:400px;  height:296px; position:relative; }
.picshow .bd img{ width:400px; height:296px;  }
.picshow .bd li{ position:relative; zoom:1; }
.picshow .bd li .pic{ position:relative; z-index:0; line-height:0px;  }
.picshow .bd li .bg{ width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
.picshow .bd li .title{ width:390px; height:30px; line-height:30px; left:0; bottom:0;position:absolute; z-index:2; padding-left:10px;}
.picshow .bd li .title a{ color:#fff; }
 
.clnav{ height:44px; padding:11px; text-align:center;}
.clnav a{ display:inline; margin:0 5px;}


.ctright{ float:left; width:367px; display:inline;}
.ctright dl dt{ text-align:center; height:28px; line-height:28px; font-weight:bold; padding-bottom:4px;}
.ctright dl dt a{ color:#393939; }
.ctright dl dt a:hover{ color:#ca2424; }
.ctright dl dd{ line-height:26px; color:#757575; padding-bottom:5px;}
.ctright dl dd a{ color:#ca2424}

.gg{ margin-bottom:12px;}

.cnew{ height:257px;}
.cn_l{ width:301px; float:left;display:inline; margin:0 0 0 11px;}
.cn_c{ width:296px; float:left;display:inline; margin:0 21px 0 18px;}
.cn_r{ width:300px; float:left; display:inline;}
.cnew h4.title{ height:30px; border-bottom:1px solid #e9b0b0; line-height:30px; color:#ee0003; font-weight:bold; }
.cnew h4.title span{ float:right; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize}
.cnew h4.title span a{ color:#ee0003}
.new_p{ padding:8px 0 0 0;}
.new_p li{ line-height:26px;}
.new_p li span{ float:right;}
.cn_r h5{ text-align:center; padding:14px 0 0 0;}

.cpp{ height:331px;}
.cpp h4.title{ height:30px; border-bottom:1px solid #e9b0b0; line-height:30px; color:#ee0003; font-weight:bold;  padding:0 14px 0 9px;}
.cpp h4.title span{ float:right; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize}
.cpp h4.title span a{ color:#ee0003}
.cpp dl{ padding-top:13px;}
.cpp dl dt{ float:left; width:268px; height:268px; display:inline; margin:0 11px 0 10px; position:relative;}
.cpp dl dt div.name{ height:30px; line-height:30px; position:absolute; left:0; bottom:0; z-index:2;padding-left:10px;}
.cpp dl dt div.name a{ color:#fff;}
.cpp dl dt div.name a:hover{ text-decoration:underline;}
.cpp dl dt div.bg{ height:30px; background:#000; position:absolute; left:0; bottom:0; z-index:1;filter:alpha(opacity=60);opacity:0.6; width:268px; }
.cpp dl dd{ float:left; width:666px;}
.cpp dl dd ul{ width:666px; height: 271px;overflow: hidden;}
.cpp dl dd ul li { float:left; width:327px; height:120px; padding:15px 0 0 0; border-right:1px dotted #7a7a7a; border-bottom:1px dotted #7a7a7a}
.cpp dl dd ul li .img{ float:left; width:153px; height:111px; margin-right:11px; display:inline;}
.cpp dl dd ul li .memo{ float:left; width:146px; padding-right:17px;}
.cpp dl dd ul li .memo h4{ font-weight:bold; line-height:26px;}
.cpp dl dd ul li .memo h4 a{  color:#000;}
.cpp dl dd ul li .memo h4 a:hover{  color:#ca2424;}
.cpp dl dd ul li .memo h5{ line-height:22px; color:#707070; font-family:"宋体"}

.cpp dl dd ul li.noborder { float:left; width:327px; height:120px; padding:15px 0 0 0; border-right:0; border-bottom:1px dotted #7a7a7a; padding-left:10px;}

.kxt{ height:362px;}
.kxt h4.title{ height:30px; border-bottom:1px solid #e9b0b0; line-height:30px; color:#ee0003; font-weight:bold;  padding:0 14px 0 9px;}
.kxt h4.title span{ float:right; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize}
.kxt h4.title span a{ color:#ee0003}
.kxt_p{ border:5px solid #c4c4c4; margin:13px 11px 0 11px;background:#e5e5e5;}
.kxt_p .kxt_list ul li{ height:37px; line-height:37px;text-shadow:1px 1px 1px #fff; }
.kxt_p .kxt_list ul li a{ display:block; color:#5e5e5e;padding-left:21px;}
.kxt_p .kxt_list ul li a:hover{ display:block;color:#000; line-height:37px; background:#d9d9d9;}
.kxt_p .kxt_list ul li.on a{display:block;color:#000; line-height:37px; background:#d9d9d9;}
.kxt_p .kxt_list{ float:left; width:269px; display:inline; background:#e5e5e5; height:296px;}
.kxt_p .kxt_nr{ float:left; width:659px; background:#e5e5e5; text-shadow:1px 1px 1px #fff}
.kxt_p .kxt_nr h5{ font-weight:bold; color:#000;  height:56px; line-height:56px;}
.kxt_p .kxt_nr div{ line-height:30px; color:#5e5e5e;}
.kxt_p .kxt_nr a{ color:#e51515;}

.even h4.title{ height:30px; border-bottom:1px solid #e9b0b0; line-height:30px; color:#ee0003; font-weight:bold;  padding:0 14px 0 9px;}
.even h4.title span{ float:right; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize}
.even h4.title span a{ color:#ee0003}
.even_p { padding-top:13px;} 
.even_p ul li{ float:left; width:221px; height:310px; margin:0 9px 0 10px; display:inline;}
.even_p ul li h4{ line-height:30px; padding-top:4px; font-weight:bold; text-align:center;}
.even_p ul li h4 a{ color:#000;}
.even_p ul li h4 a:hover{ color:#e51515;}
.even_p ul li h5{ line-height:24px;}

.slideTxtBox .hd{ height:30px; border-bottom:1px solid #e9b0b0; line-height:30px; color:#ee0003; font-weight:bold;  padding:0 14px 0 0;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer; padding:0 15px;}
.slideTxtBox .hd ul li.on{ background:#ee0003;  color:#fff;}
.slideTxtBox .hd span{float:right; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize}
.slideTxtBox .hd span a{ color:#ee0003}
.about_con{ padding-top:11px;}

.about_con dl dt{ float:left; width:373px; height:329px; text-align:center; line-height:30px; display:inline; margin:0 0 0 9px;}
.about_con dl dd{ float:left; width:569px; display:inline; height:329px;}
.about_con ul li{ float:left; width:167px; height:166px; line-height:30px; text-align:center; margin:0 0 0 22px;}
.about_con ul li img{ float:left;}
.about_con ul li span{ display:block; float:left; width:167px; line-height:28px; }
.about_con ul.proshow { margin-left:-2px;}
.about_con ul.proshow li{ float:left; width:167px; height:166px; line-height:30px; text-align:center; margin:0 0 0 23px;}
.qh_list_box{ height:282px; border-bottom:4px solid #009ff6}
.toptitle{ font-size:15px; font-weight:bold; color:#009ff6}
.qh_list h4.open{ text-align:center;}
.qh_list h4.open img{ cursor:pointer;}

.weibo h4.title{ height:42px; line-height:42px; color:#000; padding-left:2px; padding-right:14px;}
.weibo h4.title span{ float:right;}
.weibo h4.title span{float:right; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize}
.weibo h4.title span a{ color:#ee0003}

.wb_l{ float:left; width:705px; display:inline; margin:0 9px 0 10px;}
.wb_r{ float:left; width:226px; display:inline;}
.wb_r ul li{ height:167px;}
.wb_r ul li img{ float:left}
.wb_r ul li span{ height:37px; line-height:37px; float:left; width:222px; padding-left:4px;}