﻿body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,a{ margin:0;padding:0;}
li { list-style:none;}
img { border:none;}
a { text-decoration:none;}
body {font-size:12px; font-family:'PingFang SC',Helvetica,'Microsoft YaHei',Arial; min-width:1200px;}
.clear { zoom:1;}
.clear:after { content:''; clear:both; display:block;}
h1,h2,h3,h4,h5{font-weight: normal;}

/*公共的*/
.ltAd { text-align:center;}
.ltAd1 { padding:20px 0;}
.ltAd2 { padding:30px 0;}
.ltAd3 { padding-top:30px;}
.ltAd4 { padding:10px 0;}
.main { width:1200px; margin:0 auto; position:relative;}
.disTop1 { margin-top:24px;}

/*第一部分*/
.firstCon { height:416px; margin-top:32px; overflow:hidden;}
.firstCon-l { width:740px; height:416px; float:left;}
.firstCon-r { width:418px; float:right;}

/*第二部分*/
.secondCon-l { width:740px; float:left;}
.secondCon-r { width:420px; float:right;}
.l-b { width:340px; float:left;}
.r-b { width:382px; float:right;}

.block-nav { width:100%; height:46px; line-height:46px; border-bottom:1px solid #D8D8D8; overflow:hidden;}
.block-nav strong { float:left; font-size:28px; color:#C90018; border-bottom:2px solid #C90018; position:relative; top:-1px;}
.block-nav .more { float:right; color:#C90018; font-size:14px;}
.pt-r { float:right;}
.pt-r a { font-size:20px; color:#C90018; margin:0 6px;} 
.pt-r span { color:#d8d8d8;}
/*.pt-r span:last-child { display:none;}*/

.pt-show { padding-top:20px;}
.pt-showL { width:340px; float:left; position:relative;}
.pt-showL .pic-item { height:228px; overflow:hidden;}
.pt-showL img { width:340px; min-height:228px; overflow:hidden; position:relative;}
.hasBo i { width:66px; height:66px; background:url(../images/bo.png) no-repeat; position:absolute; left:50%; top:84px; margin-left:-33px;}
.pt-showL p { padding-top:7px; margin-bottom:14px; height:24px; line-height:24px; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pt-showL p a { color:#383838;}
.pt-showR { width:382px; float:right;}
.pt-showR dt { font-weight:bold; height:28px; line-height:28px; font-size:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pt-showR dt a { color:#262626;}
.pt-showR dd { padding-top:26px; height:20px; line-height:20px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pt-showR dd a { color:#262626;}

.tp-block { float:left; margin-left:-6px;}
.tp-block li { width:165px; float:left; margin-left:6px; display:inline;}
.tp-block li .pic-item { height:112px; overflow:hidden;}
.tp-block li img { width:168px; min-height:112px; overflow:hidden;}
.tp-block li p { margin-top:17px; height:56px; line-height:28px; font-size:16px; overflow:hidden;}
.tp-block li p a { color:#383838;}
.tp-r { width:382px; float:right;}
.tp-r dt { font-weight:bold; padding-top:30px; height:28px; line-height:28px; font-size:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tp-r dt a { color:#262626;}
.tp-r dd { padding-top:26px; height:20px; line-height:20px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tp-r dd a { color:#262626;}

.sp-list { margin-bottom:29px;}
.rPt-show { margin-top:9px;}
.rPt-block { padding-top:18px;}
.rPt-show .pic-item { width:160px; float:left; height:98px; overflow:hidden;}
.rPt-block img { width:160px; min-height:98px; overflow:hidden;}
.rPt-block p { width:242px; float:right; line-height:30px; max-height:90px; overflow:hidden; font-size:20px;}
.rPt-block p a { color:#262626;}

.rnList1 { }
.rnList1 li { padding:10px 0; height:20px; line-height:20px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rnList1 li a { color:#262626;}
.rnList1 li span { color:#E5E5E5; margin-right:16px;}

.pic-item1 { padding:20px 0; height:270px; overflow:hidden;}
.pic-item1 img { width:420px; min-height:270px; overflow:hidden;}  
.bPic-txt { padding-bottom:20px; height:20px; line-height:20px; font-size:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold;}

.rnList2 { }
.rnList2 li { padding-bottom:20px; height:20px; line-height:20px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rnList2 li a, .bPic-txt a { color:#262626;}

.rnList3 { padding-top:5px;}
.rnList3 li { padding:5px 0; height:20px; line-height:20px; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rnList3 li a { color:#262626;}
.rnList3 li span { color:#E5E5E5; margin-right:16px;}

/*第三部分*/
.thirdConBg { width:1200px; height:254px; background:#F2F2F2; margin:30px auto; overflow:hidden;}
.thirdConBg .loop-silder-con { width:1072px; position:relative; height:336px; top:40px; left:81px;}

/*第四部分*/
.mechanism-block { margin:30px auto 80px auto;}
.mechanism { margin-bottom:20px;}
.mechanismName { width:140px; padding-left:30px; line-height:36px; font-size:20px; color:#262626; float:left;}
.mechanismList { width:990px; float:left;}
.mechanismList a { line-height:36px; font-size:16px; color:#333;}
.mechanismList span { color:#333; font-size:16px; margin:0 10px;}
.mechanismList span:last-child { display:none;}
.lt-ad1 { width:1200px; height:100px;}
.firstCon-l .mod-focus .inner { position:relative; width:740px; height:416px; overflow:hidden; margin:0 auto;}
.firstCon-l .mod-focus .pic_list { margin:0; height:100%; overflow:hidden;}
.firstCon-l .mod-focus .pic_list li { width:740px; height:416px; float:left; overflow:hidden;}
.firstCon-l .mod-focus .pic_list li .link { position:relative; display:block; color:#fff; width:100%; height:100%;}
.firstCon-l .mod-focus .pic_list li .tle { width:740px; position:absolute; bottom:0; left:0; height:40px;}
.firstCon-l .mod-focus .pic_list li .tle i { width:740px; height:40px; background:linear-gradient(transparent,#000); background:-moz-linear-gradient(transparent,#000); background:-webkit-gradient(transparent,#000); background:-o-linear-gradient(transparent,#000); background:-ms-linear-gradient(transparent,#000); position:absolute; left:0; bottom:0;}
.firstCon-l .mod-focus .pic_list li .tle p { width:450px; line-height:40px; height:40px; font-size:20px; color:#fff; overflow:hidden; position:absolute; left:20px; bottom:0; z-index:1;}
.firstCon-l .mod-focus .pic_list li img { width:740px; min-height:416px; overflow:hidden;}
.firstCon-l .mod-focus .s_page { position:absolute; bottom:12px; right:8px; z-index:10; text-align:center;}
.firstCon-l .mod-focus .s_page a { vertical-align:middle; margin:0 6px; font-size:0; display:inline-block; width:6px; height:6px; border:1px solid #979797; background-color:transparent; border-radius:50%; overflow:hidden;}
.firstCon-l .mod-focus .s_page a.selected { background:#D8D8D8;}
.firstCon-l .lBtn { width:40px; height:60px; position:absolute; left:0; top:50%; margin-top:-30px; z-index:10; background:url(../images/fl.png) no-repeat;}
.firstCon-l .rBtn { width:40px; height:60px; position:absolute; right:0; top:50%; margin-top:-30px; background:url(../images/fr.png) no-repeat;}
.firstCon-aList h4 { margin-bottom:8px; height:24px; line-height:24px; font-size:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.firstCon-aList h4 a { color:#262626;}
.firstCon-aList p { margin-bottom:18px; height:52px; line-height:26px; font-size:16px; overflow:hidden;}
.firstCon-aList p a { color:#262626;}
.firstCon-nList li { margin-bottom:22px; height:24px; line-height:24px; font-size:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.firstCon-nList li a { color:#262626;}
.lt-ad1 { width:1200px; height:100px;}
.comment-list li { padding:10px 0; border-bottom: 1px dashed #D8D8D8; overflow:hidden;}
.comment-list li span { width:56px; float:left; text-align:center; color:#999; overflow:hidden; opacity:0; filter:alpha(opacity:0%);}
.comment-list li span.showDate { opacity:1; filter:alpha(opacity:100%);}
.comment-list li span strong { display:block; font-size:34px; height:44px; line-height:44px;}
.comment-list li span i { font-size:12px; font-style:normal;}
.comment-list li:first-child span { color:#C90018;} 
.comment-list li p {line-height:33px; overflow:hidden; font-size:18px;}
.comment-list li p a { color:#333;}
.comment-list li:last-child { border-bottom:none;}
.lt-ad2 { width:420px; height:300px;}
.lt-ad3 { width:420px; height:70px;}
.lt-ad1 { width:1200px; height:100px;}
.thirdConBg .loop-silder-con .loop-silder-list { height:180px; overflow:hidden;}
.thirdConBg .caroufredsel_wrapper { }
.thirdConBg .loop-silder-con .loop-silder-list li { width:100px; float:left; margin-right:34px;}
.thirdConBg .loop-silder-con .loop-silder-list li img { width:100px; height:140px;}
.thirdConBg .loop-silder-btn a { display:inline-block; width:28px; height:50px; position:absolute; top:46px;}
.thirdConBg .loop-silder-btn a.btn-l { background:url(../images/cl.png) no-repeat; left:-81px;}
.thirdConBg .loop-silder-btn a.btn-r { background:url(../images/cr.png) no-repeat; right:-47px;}
.thirdConBg .loop-silder-con .loop-silder-list li a:hover { text-decoration:none;}
.thirdConBg .loop-silder-con .loop-silder-list li .title { margin-top:6px; font-size:14px; line-height:30px; color:#383838; height:30px; overflow:hidden; text-align:center;}
.loop-kong { width:34px; background:#F2F2F2; height:190px; position:absolute; right:0; top:0;}
