.banner{ margin-bottom:0}
.main { padding-top:40px; padding-bottom:40px}
.mainCon { float: right;width: 948px; overflow:hidden; border:1px solid #f0f0f0; background:#fff}
.col-230{width:230px; float:left}
.mainConTitle{position: relative;height:24px; border-bottom: 1px solid #f0f0f0;line-height: 24px; padding:13px 0 12px 0}
.mainConTitle h2{color: #dd0000;font-size:20px; padding-left: 10px; text-transform: uppercase; border-left:5px solid #dd0000; margin-left:15px; font-weight:normal}
.mainConTitle .position {  position: absolute; right: 12px; top:2px;height:46px;  color: #666666; font-size: 12px;line-height:46px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#666666}
.mainConTitle .position span{ font-size: 12px;color:#666666}
.mainConTitle .position font{ font-size: 12px; color:#155b9d;}
.single-channel-title{background:#333;line-height:70px;text-align:center;font-weight:normal;color:#fff;position:relative;height:70px; font-size:24px}
.contact{ border:1px solid #e6e6e6; padding:20px 30px}
.contact h2{ font-weight:normal; font-size:20px}
.contact dl{ border-bottom:1px solid #ccc; padding-bottom:16px; margin-bottom:16px}
.contact dl dt{ padding-left:24px; padding-top:10px}
.contact dl dt.tel{ background:url(../images/conta_03.gif) 0 12px no-repeat}
.contact dl dt.email{ background:url(../images/conta_03-02.gif) 0 12px no-repeat}
.contact dl dd{ font-size:18px; color:#db0000}
.contact a{ width:168px; height:30px; line-height:30px; background:#db0000; color:#fff; display:inline-block; text-align:center}
.side-nav{border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;background:#fff; margin-bottom:13px}
.side-nav li{ border-bottom:1px solid #f0f0f0;position:relative; }
.side-nav li a{ line-height:49px; display:inline-block; width:228px; text-align:center; font-size:16px}
.side-nav li a:hover{ background:#f5f5f5;}
.mainConList{width:948px; padding-top:20px;background: #ffffff; padding-bottom:14px}
.nbox{ width:292px; float:left; margin-left: 18px; display:inline}
.nbox h4{font-weight: normal;}
.nbox h4 span{ height: 34px;background: #a0a0a0;color: #fff;line-height: 34px;display: block; text-align:center; font-size:16px}
.nbox .bd{ border: 1px solid #e0e0e0;}
.nbox .ul1 li{ padding-left: 17px;background: url(../images/dot.png) left center no-repeat; display:inline-block}
.sub_content {background: #b80a0c;padding: 8px; margin: 30px 0 0px; width:254px; }
.fy_cfra { border: 1px solid #c91517;padding: 10px;}
.fy_ltname {display: block; color: #fff;padding: 5px 0 0 0;}
.fyltel {display: block; color: #fff; font-size: 30px; padding: 0 0 0px 0; line-height:42px}
.sub_content_list {background: none; color: #fff; font-size: 12px; padding-bottom: 15px; line-height: 20px;width: 232px;margin: 0 auto;    padding-top: 5px;}
.mainConList .nnewsul{ width:910px; margin:0 auto}
.mainConList .nnewsul li{height: 46px; border-bottom: 1px solid #f0f0f0;}
.mainConList .nnewsul li a{width: 900px;display: block;color:#666666; font-size:14px; line-height:46px; background:url(../images/ny_01.png) 0 16px no-repeat; padding-left:22px  }
.mainConList .nnewsul li a:hover{color:#cd2223}	
.mainConList .nnewsul li a span{color:#999999;float:right;}	
ul.prolist{ width:948px; overflow:hidden;}
ul.prolist li{position: relative;float:left;width:280px; height:422px; margin-left:27px; margin-bottom: 13px;overflow: hidden; display:inline}
ul.prolist li img{position:relative;width:278px; height:380px;border:1px solid #dcdbdb;}
ul.prolist li p{ width: 265px; height: 40px; padding: 0px 15px; border-top:0; display: block;color:#666666; font-size: 14px; line-height:40px; text-align: center; }
ul.prolist li a{ text-decoration:none}
ul.prolist li a:hover img{ border:1px solid #cd0200}
.pglist {width: 100%;clear: both;height: 38px;padding-top: 14px;}
.pglist ul {width:100%;text-align: center; margin:0 auto}
.pglist ul li {display: inline;*display:inline; margin: 0 5px 0 4px; height:38px}
.pglist ul li a{padding: 4px 14px;border:1px solid #cecbc9;font-size: 14px;text-align: center;border-radius:3px; line-height:36px}
.pglist ul li.page-active a,.pglist ul li a:hover {border: 1px solid #dd0000;background: #dd0000; color:#fff}
.pglist ul li.page-active a{color:#fff}
.mainConList .tit {width: 948px;text-align: center;}
.mainConList .tit .z1 { font-size: 24px;color: #3c3c3c;padding: 10px 0px;}
.mainConList .con { width: 890px;line-height: 30px; margin:0 auto}