@charset "utf-8";
/* CSS Document */

.news { padding-bottom:50px;}
.news .top_title {float:left;background:url(../images/common/arrow_gray.gif) no-repeat 2px 32px; font-weight:normal; font-size:18px; color:#283446;  }
.news .title { float:left; width:630px;padding:30px 0 20px 30px; background:url(../images/common/arrow_gray.gif) no-repeat 2px 32px; font-weight:normal; font-size:18px; color:#283446;}
.news .title2 { float:left; width:600px; padding:30px 0 20px 30px; background:url(../images/common/arrow_gray.gif) no-repeat 2px 32px; font-weight:normal; font-size:18px; color:#283446;}
.news .top_title2 a{ float:right; margin:30px 20px 20px 30px;  color:#505050; font-size:12px; font-weight:bold; }
.news .tab { clear:both; list-style:none; height:23px; background:url(../images/common/tab_bg.gif) repeat-x bottom; padding-left:5px; margin:0 22px 20px 0;}
.news .tab li { float:left; font-size:12px; line-height:23px; background:url(../images/common/tab_off_bg.gif) repeat-x;}
.news .tab li .wrap01 { float:left; height:23px; background:url(../images/common/tab_off_left.gif) no-repeat left;}
.news .tab li .wrap02 { float:left; height:23px; background:url(../images/common/tab_off_right.gif) no-repeat right; width:150px;}
.news .tab li a { color:#616b7b; padding:0 15px;}
.news .tab li a:hover { text-decoration:none;}

.news .tab li.tab_on { background:url(../images/common/tab_on_bg.gif) repeat-x;}
.news .tab li.tab_on .wrap01 { background:url(../images/common/tab_on_left.gif) no-repeat left;}
.news .tab li.tab_on .wrap02 { background:url(../images/common/tab_on_right.gif) no-repeat right;}
.news .tab li.tab_on a { color:#20b3ef;}

.news .newslist { clear:both; list-style:none; line-height:20px; width:650px; padding:10px 0 0 30px;}
.news .newslist li { background:url(../images/common/arrow_black.gif) no-repeat left 8px; padding:0 0 15px 15px;}
.news .newslist li a { color:#000; text-decoration:underline;}
.news .newslist li a:hover { color:#00adf4;}
.news .more { clear:both; text-align:right; padding:20px 50px 0 0;}
.news .more a { color:#6d6d6d; font-size:14px;}
.news p.ad { margin-top:20px;}
.news div.ad { margin-bottom:20px;}
.news p.ad a, .news div.ad a { margin-right:1px;}

.news .holder { float:left; width:700px;}
.news .holder .page_span { float:right; text-align:right; font-size:12px; font-weight:500; padding-top:25px;}
.news .holder .page_span a { color:#3c3c3c; margin-right:0px;}
.news .holder .page_span a:hover { color:#00adf4;  margin-right:0px;}

.industry { margin:0 0 15px 30px;  width:680px; text-align:left; float:left;display:inline;}
.industry h2 { clear:both; color:#283446; font-size:12px; border-bottom:1px dashed #e0e0e0; padding:10px 0px;  width:680px; margin-bottom:10px; margin-top:30px;}
.industry p { line-height:20px; padding:10px 10px; margin:0px; clear:both;}
.industry p img { margin-bottom:20px;}
.industry p a{ color:#000; text-decoration:underline;}
.industry p a:hover{color:#00adf4;}
.industry .pic { text-align:center;}
.industry ol ul{ padding:0px; margin:0px; list-style-type: none; }
.industry li{ padding:0px 0px 10px 0px; margin:0px; list-style-type: none; }
.industry li a{ color:#000; text-decoration:underline;}
.industry li a:hover{color:#00adf4;}
.industry .ol_ts{ padding:10px; margin:10px;}
.industry .ol_ts li{ padding:0px 0px 10px 0px; margin:0px; list-style-type: decimal; }
.industry .ol_ts li a{ color:#000; text-decoration:underline;}
.industry .ol_ts li a:hover{color:#00adf4;}
.industry .ul_ts{ padding:10px; margin:10px; }
.industry .ul_ts li{ padding:0px 0px 10px 0px; margin:0px; list-style-type: disc; }
.industry .ul_ts li a{ color:#000; text-decoration:underline;}
.industry .ul_ts li a:hover{color:#00adf4;}

.industry .style li { padding-bottom:30px; clear:both; background:url(../images/common/arrow_black.gif) no-repeat 15px 7px; padding-left:28px; line-height:20px;}
.industry .style img { margin-left:30px; margin-right:10px; margin-bottom:0;}
.industry .style a { color:#000; text-decoration:underline;}
.industry .style strong a { color:#00abf2; text-decoration:none;}
.industry .style strong a:hover { text-decoration:underline;}
.industry .style span { color:#ff0000; margin-left:10px;}
.industry .style p { height:20px; padding:0;}
.industry .style p a { float:left;}
.industry .style p span { float:left;}
.industry .style p a.pro_name { width:200px;}

.news .ad_box { clear:both; width:665px; margin-left:0px; }
.news .ad_box .title { float:left; width:455px; padding:0; background:none; font-weight:normal; font-size:11px;}



