
/* Global CSS */
body {text-align:center;font-family:宋体,serif;background:#ffffff;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:none;}
ol,ul {list-style:none;}   

/* link color font */
a {color:#2b2b2b;text-decoration:none;}
a:visited {color:#2b2b2b;text-decoration:none;}
a:hover {color:#ff0000;text-decoration:underline;}
a:active {color:#2b2b2b;}

.link_01{ color:#333}
.link_01 a {color:#333; text-decoration:none;}
.link_01 a:visited{ color:#333; text-decoration:none;}
.link_01 a:hover {color:#FF0000; text-decoration:none;}


.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cDRed,.cDRed:visited,.cDRed a{color:#BA2636;}
.cBlue a:hover,a.cBlue:hover,.cDGray a:hover,a.cDGray:hover,.cDRed a:hover,a.cDRed:hover{color:#BA2636;}

.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
.strong {font-weight:normal;}
.flight{ font-weight:lighter;}

/* span blank */
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blankW {background:#fff;}
.blank2 {clear:both; height:2px; overflow:hidden; display:block; font-size:1px;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block; font-size:1px;}
.blank7 {clear:both; height:7px; overflow:hidden; display:block; font-size:1px;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank9w{background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank12{clear:both; height:12px; overflow:hidden; display:block;}
.blank15{clear:both; height:15px; overflow:hidden; display:block;}
.blank20{clear:both; height:20px; overflow:hidden; display:block;}
.paddL20{ padding-left:20px;}
/* 频道通用导航 */
.top_nav_ {width:950px; line-height:24px; margin:0 auto; height:24px;} 
.top_nav_ .nav_link {float:right; padding-left:0px; color:#B3B3B3; }
.top_nav_ .nav_link a {padding:0 2px 0 2px;}
.top_nav_ .top_login {float:left; margin:0px 0px 0 0; display:inline; width:440px;}
.colEnd {background:url(../images/news_img_01.gif) right top no-repeat; height:1px; display:block; clear:both; overflow:hidden;}

/*导航*/
.logonav{height:56px; overflow:hidden;  margin-bottom:8px; position:relative; z-index:0; width:950px;  margin:0 auto; }
.logo{width:184px; height:49px; position:absolute; top:0px; left:0px;}
.nav{width:710px; height:50px; overflow:hidden; position:absolute; top:5px; right:0px; font-size:12px;}
.nav_2{ line-height:24px; background:#FFf; padding:1px; border:#ddd 1px solid;}
.nav_2 ul{background:#f2f2f2; padding-top:2px;}
.nav_2 li{ text-align:center; line-height:20px; height:20px; }
.nav a,.nav a:visited{color:#000; text-decoration:none;}
.nav a:hover,.nav a:active{color:#f00; text-decoration:none;}
.nav span a,.nav span a:visited{color:#253b90; text-decoration:none;}
.nav span a:hover,.nav span a:active{color:#f00; text-decoration:none;}
/* 板块css */
.focusPic {background:#fff; border:1px solid #dcdddd;}
.focusPic .main {width:481px; margin:12px 0 5px 11px; overflow:hidden; position:relative; z-index:0;}
.focusPic .main h2 {font-size:14px; font-weight:bold; line-height:24px; margin-top:6px;}
.focusPic .main p {margin:2px 0; line-height:21px;}
.focusPic .main img {border:1px solid #dcdddd;}
.focusPic .main .icon {border:none;}
.focusPic .sidePic {width:117px; position:absolute; z-index:1; right:0; top:0;}
	.sidePic li {padding-left:10px; margin-bottom:13px; position:relative; overflow:hidden;}
	.sidePic li .gg {position:absolute; color:#fff; right:0; top:50px; line-height:21px; padding:0 6px;}
	.sidePic .on {background:url(../images/news_img_01.gif) -203px -400px no-repeat #fff; padding-left:10px; margin-bottom:13px;}
h2.bigsize {font-family:'黑体'; font-size:20px; font-weight:100; line-height:24px; margin:7px 0 4px; text-align:center;}
h3.bigsize {font-family:'黑体'; font-size:18px; font-weight:100; line-height:24px; margin:7px 0 4px; text-align:center;}
    /* 全局切换样式 */
.tab .normal {display:none;}
.tab .on {display:block;}
/*part*/
.part{ margin:0 auto; width:950px; overflow:hidden;}
.channel {height:60px; line-height:21px; overflow:hidden; margin:0 auto; width:950px; }
.channel h1 {width:350px; height:55px; float:left; overflow:hidden; margin-right:8px; text-align:left;}
.channel .focus {width:330px; float:left; overflow:hidden; text-align:left; margin-top:2px; height:55px; background:url(../images/news_img_01.gif) 0 -62px no-repeat; }
.channel .focus li{ padding-left:22px;}
.channel .focus h2{float:left; width:100%;  line-height:26px; font-weight:lighter; color:#333; font-size:12px; }
.channel .search1 {width:240px; float:right; overflow:hidden; text-align:left; margin-top:8px;  height:55px; background:url(../images/news_img_01.gif) 0 -70px no-repeat;}
.channel .search1 li{ padding-left:22px;}
.channel .search1 h2{float:left;  line-height:26px;  width:100%; font-weight:lighter; color:#333; font-size:12px; }
.search .textBox {background:url(../images/news_img_01.gif) right -287px no-repeat; width:164px; height:24px; line-height:24px; text-indent:8px; padding:2px 0 0 0; border:none; line-height:18px; color:#727171; float:left; font-size:12px;}
.search .btn {background:url(../images/news_img_01.gif) left -5px no-repeat; width:22px; height:24px; border:none; text-indent:-100em; cursor:pointer; float:left;}

.nav_channel {background:url(../images/sprites_jpg.jpg) #0F65AE left -153px repeat-x; height:32px; width:950px; margin:0 auto;}
.nav_channel .nav_m {background:url(../images/sprites_jpg.jpg) left -235px no-repeat; height:32px; float:left; line-height:33px; color:#fff; overflow:hidden; width:950px; font-size:14px}
	.nav_m a {background:url(../images/news_img_01.gif) left -253px  no-repeat; float:left; padding:0 12px 0 15px;}
	.nav_m .firstNode {background:none;}
	.nav_m a,.nav_m a:visited {color:#fff;}
	.nav_m a:hover {color:#fff;}
	
.areabg1 {background:url(../images/areabg_1.gif) right top repeat-y;}
/* 频道风格化css */
h1,h2,h3,h4,h5,h6 {line-height:21px;}
.area {width:950px; margin:0 auto; text-align:left; color:#2b2b2b;}
.area p {margin:0; line-height:26px;}
.colL {width:440px; float:left;}
.colLM {width:724px; float:left;}
.colM {width:280px; float:left; display:inline; margin-left:1px;}
.colR {width:210px; float:right;}
.colMR {width:504px; float:right;}

.colL .content {margin:0 16px 8px 0px; line-height:21px;}
.colL .content p{ text-align:center;}
.colR .content {margin:0 5px 4px; line-height:21px;}
.colM .content {margin:0 6px 0 16px;}
.hfsound{ border:#ddd 1px solid; padding-left:4px; background:url(../images/news_img_01.gif) 1px -848px no-repeat; height:65px; margin-bottom:8px;}
.hfsound h2.bigsize{ line-height:26px; text-align:center;}
.hfsound h2.bigsize a { color:#ff0000;}
.hfwsy { display:block; width:16px; height:60px; text-indent:-5000px; float:left;}
.hf_news{  padding-left:6px; }
/* 栏目css */
	.titleBar {height:25px; line-height:25px; overflow:hidden;}
.titleBar .more {float:right; padding-right:8px;}
	.titleBar h2,.titleBar h3 {float:left; color:#000; font-weight:bold; line-height:25px;}
	.titleBar h2 a,.titleBar h2 a:visited,.titleBar h3 a,.titleBar h3 a:visited {color:#000;}
	.titleBar h2 a:hover,.titleBar h3 a:hover {color:#BA2636;}
.colL .titleBar {margin:0 10px 9px 0; clear:both;}
.colM .titleBar {margin:0 0 9px 10px; }
.colLM .colM .titleBar {margin:0 0 9px 10px; clear:both;}
.colR .titleBar {margin:0 11px 9px; clear:both;}
	/* 栏目风格css */
.ui_s1 {background:url(../images/sprites_jpg.jpg) left -317px repeat-x #fff;}
.ui_s1 h2 {background:url(../images/news_img_01.gif) left -213px no-repeat; padding-left:17px; float:left;}
.ui_s1 .more {background:url(../images/news_img_01.gif) right -317px no-repeat;}
.ui_sm {background:url(../images/sprites_jpg.jpg) left top no-repeat #fff;}
.ui_sm h2 {background:url(../images/news_img_01.gif) 6px -165px no-repeat; padding-left:24px; font-weight:bold;}
.ui_sr {background:url(../images/news_img_01.gif) left 24px repeat-x;}
.ui_sr h2,.ui_sr h3 {background:url(../images/news_img_01.gif) 6px -166px no-repeat; font-weight:bold; padding-left:24px;}

/*list*/
.list_001{color:#999;line-height:26px;}
.list_001 ul {OVERFLOW: hidden; margin:0px; padding:0px; }
.list_001 li {height:26px;position:relative; color:#ccc; overflow:hidden;  }
.list_001 li span{ float:right; overflow:hidden; color:#999;}

.list_002{color:#999;line-height:21px;}
.list_002 ul {OVERFLOW: hidden; margin:0px; padding:0px; }
.list_002 li {height:21px;position:relative; color:#333; overflow:hidden;  }
.list_002 li span{ float:right; overflow:hidden; color:#999;}

	/* 图片列表 */
.imgList1p2 {width:258px; overflow:hidden;}
.imgList1p2 ul.vimg {width:280px;}
.imgList1p2 ul.vimg li {width:122px; float:left; margin-right:13px;}
.imgList1p2 ul.vimg li img {border:1px solid #dcdddd; margin-bottom:3px;}

/* 列表css */
.f14bla li {background:url(../images/news_img_01.gif) left -541px no-repeat; padding-left:9px; line-height:25px; font-size:14px; clear:both;}
.f14bla li .f12px {line-height:21px;}
.f14bla li .st,.f14bla li .st a,.f14bla li .st a:visited {line-height:21px; color:#1E50A2;}
.f14bla li .st a:hover {color:#BA2636;}
.f12bla li {background:url(../images/news_img_01.gif) left -544px no-repeat; padding-left:9px; line-height:21px; clear:both;}
.f12bla li .f14px {line-height:25px;}
.f12bla .firstNd {background:none; padding-left:0; line-height:0; margin-bottom:6px; text-align:left;}
.f12bla .firstNd h3,.f12bla .firstNd h4 {font-weight:bold; line-height:21px;}
.f12bla .firstNd img {float:left; margin:3px 8px 0 0; border:1px solid #dcdddd; line-height:21px;}
.f12bla .firstNd p {line-height:21px; text-indent:2em; color:#727171;}

.f12bla .firstNd2 { background:none;}
.f12bla .firstNd2 h3,.f12bla .firstNd2 h4 {font-weight:bold; line-height:21px; background:#FFFFFF;}
.f12bla .firstNd2 img { margin:3px 0px 6px 0; border:1px solid #dcdddd; line-height:21px; text-align:center;}
.f12bla .firstNd2 p {line-height:21px; text-indent:2em; color:#727171;}




.hf_l{  padding-left:6px; position:relative;}
.hf_l h2{ width:122px; height:230px; overflow:hidden; padding-top:8px;}
.hf_l ul{ 
position:absolute; top:2px; left:130px;
width:300px; overflow:hidden; text-align:left;}

.hf_l img{ border:#CCCCCC 1px solid;}

.hf_l2{  padding-left:6px; position:relative;}
.hf_l2 h2{ width:122px; height:265px; overflow:hidden; padding-top:8px;}
.hf_l2 ul{ 
position:absolute; top:2px; left:130px;
width:300px; overflow:hidden; text-align:left;}

.hf_l2 img{ border:#CCCCCC 1px solid;}

.hfhous_news{ padding-left:10px;}
.hf_area{ margin:0 0px 0 15px; background:#dddddd; line-height:24px; padding:0 8px 0 8px;}
.ad{ text-align:center; }
.IV{background:url(../images/news_img_01.gif) 0 -802px no-repeat; padding-left:16px;}
.review{background:url(../images/news_img_01.gif) -196px -823px no-repeat; padding-left:16px;}
.hot_table{ background:url(../images/news_img_01.gif) -192px -666px no-repeat;}
.hot_house_n{ padding:0 2px 0 22px; overflow:hidden; width:80px; height:25px;}

.blue_wrap {border: 1px solid #ACD0F0;}
.dis7 {margin-bottom: 7px;}
.blue_nav2 {background: url(../images/wsslb.jpg) repeat-x;height: 27px;width: 948px;}
.blue_nav2 p {font-weight: bold;float: left;padding: 3px 0 0 10px;width: 100px;}
.blue_nav2 span {float: right;padding: 4px 15px 0 0;}
.link_nav{padding-top: 4px;text-align: center;}
.blue_nav p {float: left;font-weight: bold;padding: 3px 0 0 10px;width: 100px;}
.blue_nav span {float: right;padding: 4px 15px 0 0;}
.link_img {text-align:center;}
.link_img img {height: 31px;margin:0 8px 0 10px;padding: 10px 5px 5px 5px;width: 88px;}
.link_word{padding: 6px;}
.tl_banner { margin-top:3px;}
.orderNews {background:url(../images/ordernewsbg.gif) no-repeat; padding-left:20px;}
.bigTitle {
	font-size: 14px;
	color: #F00;
	text-decoration: none;
	font-weight:bold;
}