@charset "utf-8";
.pannel h3{text-align:center; margin:40px 0;font-weight:normal}
.pannel h3 a{font-size:26px;}
.pannel h3 span{display:block; font-size:14px; margin-top:5px;}
.pannel h3 i{ display:block; height:2px; margin:15px auto; background:#0202ff; width:60px;}

.pannel h4{font-size:26px; position:relative; margin-bottom:20px; margin-top:20px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.pannel h4 a{ position:absolute; right:0;top:0; font-size:14px;}

.bg{background:#f3f3f3; padding:40px 0; margin-top:50px;}
.about ul{ text-indent:2em;line-height:1.8; position:relative}
.about ul img{margin-right:20px;}
.about ul a.btn-more{ position:absolute; right:0; bottom:0; height:30px; line-height:30px; padding:0 20px; border:1px solid #333; color:#333; text-align:center; display:block;text-indent:0;}
.about ul a.btn-more:hover{ background:#e20a15; border-color:#e20a15; color:#fff}


.tab-nav{ text-align:center; margin-bottom:50px}
.tab-nav span{ display:inline-block; border:1px solid #ddd; line-height:35px;height:35px; padding:0 20px; cursor:pointer;}
.news_l{ float:left; width:570px;}
.news_l p{height:370px; overflow:hidden;}
.news_l img{ width:100%}
.news_l dl{ margin-top:10px;}
.news_l dl dt{ font-size:16px; margin-bottom:10px}
.news_l dl dd{ line-height:1.8; color:#999;}
.news_l dl dd span{ display:block;}

.news_r{ width:580px; float:right;}
.news_r dl{ border-bottom:1px dashed #ddd; padding-bottom:15px; margin-bottom:15px; height:auto; overflow:hidden;}
.news_r dt{ float:left; width:55px; text-align:center; padding:0 10px; font-size:12px; background:#0202ff; color:#fff; height:75px;}
.news_r dt span{ display:block; font-size:24px; border-bottom:2px solid #fff; padding-bottom:5px; margin-bottom:5px; margin-top:8px;}
.news_r dd a{display:block;color:#555;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:10px;}
.news_r dd{ color:#999; font-size:12px; line-height:1.7; float:right; width:485px;}


.slider_frame{position:relative;}
.btn_left,.btn_right{height:26px;width:30px;cursor:pointer;position:absolute; top:50%; display:none}
.btn_left{background:url(../Images/b.png) no-repeat center #575654;left:0;}
.btn_right{background:url(../Images/a.png) no-repeat center #575654;right:0;}

.pro-list{ height:100%;width:30000px;}
.pro-list div{ float:left}
.pro-list dl { float:left;margin-right:20px;overflow:hidden;width:285px;overflow:hidden;border:1px dotted #ddd;cursor:pointer;display:inline;text-align:center;}
.pro-list dl dt{ display:block;height:270px;overflow:hidden;}
.pro-list dl dt img{ width:100%;}
.pro-list dl dd {text-align:center;display:block; background:#f2f2f2; width:100%; padding:15px 0;}
.pro-list dl dd a{ font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro-list dl dd p{ margin-top:10px; color:#999;}

.pattner{ width:100%;}
.pattner div.in{ margin:0 -8px;}
.pattner dl{ width:12.5%; float:left; margin-bottom:10px;}
.pattner dl a{ display:block; margin:0 8px;}
.pattner dl dt{ height:80px; overflow:hidden;}
.pattner dl dt img{ display:block; width:100%}
.pattner dl dd{ text-align:center; margin-top:10px;}

.bg2{ background:#999;}

.fmsg h3 a{ color:#fff;}
.msg td{color:#fff;}

.search-box{ margin-bottom:10px; position:absolute; right:0; top:50px;}
.search-box ul{border:1px solid #babbbd; background:#babbbd;}
.search-box input.txt-box{ border:0; height:35px; padding-left:10px; background:#fff; width:160px; float:left}
.search-box input.btn{ background:#babbbd url(../Images/icon_04.png) no-repeat center; border:0; height:35px; width:48px; float:right;}


.youshi{ text-align:center; margin-top:50px; background:url(../Images/line.jpg) no-repeat center top;}
.youshi dl { display:inline-block; margin:0 auto; width:22%; margin:0 1%;}
.youshi dl dt{ display:block;height:100px; width:120px; margin:0 auto; overflow:hidden}
.youshi dl dt img{ width:100%;}
.youshi dl dd {text-align:center;display:block; width:100%; padding:15px 0;}
.youshi dl dd a{ font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block; margin-bottom:20px;}
.youshi dl dd a span{ display:block; margin-top:10px;}