/*header sytle*/
#site-nav{ background:url(../images/back_img.png) 0 0 repeat-x; height:33px; width:100%;}
#site-nav p{ line-height:33px;  width:980px; margin:0 auto;}
#site-nav a {	color:#7a7a7a; text-decoration:none;}
#site-nav a:hover { color:#333; text-decoration:underline;}
.header .t1{ height:62px;}
.header .t1 h1{width:357px;}
.header .t1 .homeimg{ width:66px; padding-top:32px;}
.header .t1 .gb{ width:15px; padding:29px 0px 0px 0px;}
.header .t1 .search{ background:url(../images/back_img.png) 0px -33px no-repeat; width:250px; height:29px; margin-top:16px;}
.header input{ margin:5px 0px 0px 15px; border:none; width:200px; height:20px; background:none; font-size:12px;}

/*content style*/
.borb_x{ background:url(../images/back_img.png) 0px -79px repeat-x; height:14px; clear:both}
/*col_l1 style*/
.col_l1{ width:250px;}
.col_l1 .t2{ border-left:1px solid #dedede; border-right:1px solid #dedede;}
.col_l1 .t3{ background:url(../images/back_img.png) 0px -375px no-repeat; height:15px;}
.col_l1 .t4{ background:url(../images/back_img.png) 0px -489px no-repeat; height:11px;}
.col_l1 h2{ font-size:18px;  color:#333333; text-indent:10px; padding-top:8px; background:url(../images/back_img.png) 0px -339px no-repeat; height:26px;} 
.bgfdfcf2{ background:#fdfcf2;}
.w228{ width:228px; margin:0 auto;}
.w100{ width:100px; height:75px; overflow:hidden;}
.col_l1_tDL{
	background:#fdfcf2;
	padding:0px 10px;
	height:435px;
}

/*col_c1 style*/
.col_c1{width:460px; padding:0px 10px;}
.col_c1 .adpic{ height:280px;}
.col_c1 .con{width:440px; margin:0 auto;}
.col_c1 h3{ height:26px;}

/*col_r1 style*/
.col_r1{width:250px;}
.col_r1 .t1{ background:url(../images/back_img.png) 0px -397px no-repeat; height:9px;}
.col_r1 .t2{ border-left:1px solid #dedede; border-right:1px solid #dedede; width:248px; }
.col_r1 .t3{ background:url(../images/back_img.png) 0px -379px no-repeat; height:11px;}
.col_r1 .t2 h2{  height:23px; vertical-align:top; padding-left:10px; color:#333; font-size:18px;   vertical-align:top; line-height:21px;}
.col_r1 .t2 .con{width:248px; margin:0 auto;}
.col_r1 .t2 .topbg{ background:url(../images/pic_colr_bg.gif) left bottom no-repeat; padding-bottom:12px;}
.w218{ width:218px; margin:0 auto;}


.con_Tbg{ background:url(../images/back_img.png) 0px -497px no-repeat; height:9px;}
.con_Bbg{ background:url(../images/back_img.png) 0px -515px no-repeat; height:11px;}

/*col_4 style*/
.col4{
	height:auto;
}
.bor_de{ border:1px solid #dedede; }
.titlebg{height:28px; background:url(../images/pic_col4_titbg.gif) repeat-x;}  /*title通用底部线条*/
.titlebg h2{ border-bottom:3px solid #c00000; float:left; height:25px; color:#333333; font-size:18px;   vertical-align:top; line-height:25px;}
.col4 .bor, .h505 .bor{ border-top:1px solid #dedede; }
/*col_l4 style*/
.col_l4{
	width:278px;
	padding:10px;
	height:auto;
}
/*col_c4 style*/
.col_c4{
	width:388px;
	padding:10px;
	margin-left:10px;
	display:inline;
	height:auto;
}
.col_c4 .redbor{ background:url(../images/pic_red_bor2.gif); height:3px; margin-top:3px;}
.col_c4 .list_img{ width:168px;}
.col_c4 .list_new{ width:220px;}
.h3imgbg{ background:#575757; height:31px; font-size:14px; color:#fff; font-weight:bold; line-height:31px; text-align:center;}
.h3infoimgbg{ background:#686868; height:30px;  color:#fff;  line-height:30px;  border:1px solid #dddddd; text-indent:20px; width:667px;}


/*col_r4 style*/
.col_r4{
	width:228px;
	padding:10px;
	height:auto;
}
.col_r4 .redbor{ background:url(../images/pic_red_bor3.gif); height:3px; margin-top:3px;}

.col5 h2 a, .col5 h2 a:hover{height:38px; line-height:38px; color:#fff; font-weight:bold; padding-left:20px; font-size:20px; text-decoration:none;}
.col5 h2 a:hover{ text-decoration:underline;}
/*col5 style*/
.col5{  background:url(../images/pic_col5_bg.gif) no-repeat;  margin-top:10px; clear:both;}
.col5 .con{height:380px; overflow:hidden; background:url(../images/pic_col5_conbg.png) no-repeat;}
.col5 .con .imgl{width:360px; background:#FFF;}
.col5 .con .imgr{width:600px;  }
.col5 .con li{width:170px; display:inline; margin:0px 0px 10px 10px; background:#FFF;}
.col5 .con .pad9{padding:9px;}
a.imglink{width:300px; height:38px; display:block}
.box01 li { margin-left: 14px; display:block; overflow:hidden; clear:left; background:url(../images/icon_img.png) 0px -186px no-repeat; padding:2px 0px 2px 12px; }

/*photonew style*/
.photonew{}
.photonew li{width:168px; display:inline; margin:0px 10px 10px 0px; background:#FFF; overflow:hidden;}
.photonew .pad9{padding:9px;}
.photonew .mright0{ margin-right:0px;}


/*col6 style*/
.col6{margin:0px auto; margin-top:10px; padding:5px 10px 12px 10px; width:958px; clear:both}
.link a{ background:url(../images/icon_img.png) 0px -279px no-repeat; padding-left:10px; margin-right:10px; display:inline; text-decoration:none; line-height:22px; color:#2e97c6;}
.link a:hover{ background:url(../images/icon_img.png) 0px -279px no-repeat; padding-left:10px; margin-right:10px; display:inline; line-height:22px; text-decoration:underline; color:#2e97c6;}



/*new css*/
.bg_f2fafc{ background:#f2fafc;}
.bor_ededed{ margin-top:12px; border-bottom:1px solid #ededed;}
.h505{height:505px;}
.h425{
	height:375px;
	overflow:hidden
}

/*********图片切换 css定义***********/
.sub_box{width:460px; height:atuo;  position:relative; overflow:hidden;}
.sub_box img{border:none; width:460px; height:255px;}
#bd1lfimg{position:relative; width:460px; height:255px; overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{width:460px; height:255px; position:relative; overflow:hidden; float:left;}
#bd1lfimg dt{width:460px; height:255px; position:absolute; left:0px; top:0px;}
#bd1lfimg dd{width:100%; height:50px; background:#000000; filter:alpha(Opacity=50); Opacity:0.5; position:absolute; left:0px; bottom:0px; _bottom:-1px; }
#bd1lfimg dd h2{ padding:8px 20px 4px 20px; overflow:hidden; width:400px;}
#bd1lfimg dd h2 a{font-size:13px;  color:#ffffff;}


.sub_nav{width:460px; height:25px; bottom:0px; position:absolute; color:#999999; z-index:200;}
.sub_no{height:25px; float:right;}
.sub_no li{display:block; width:25px; height:25px; float:left; overflow:hidden; line-height:25px; vertical-align:middle; text-align:center; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; font-family:Arial; font-size:11px; color:#999999; cursor:pointer;}
.sub_no li.show{background:#ffffff; color:#000000;}

/*********图片切换 css定义***********/


/*********************新闻列表页  style ***********************/
.newcol_l{width:717px;}
.newcol_r{width:250px;}
.newlist_wz{ background:url(../images/pic_new_wz.gif) no-repeat left center; height:29px;}
.newlist_wz h4{ background:#fff; margin-left:15px; display:inline; line-height:28px; padding:0px 10px; color:#2e97c6;}
.newlist_wz h4 a{  color:#2e97c6; text-decoration:none;}
.newlist_wz h4 a:hover{  color:#2e97c6; text-decoration:underline;}

.newlist h2{ background:url(../images/pic_new_titbg.gif); height:34px; text-indent:15px; color:#fff; font-size:20px; line-height:33px;}
.newlist .limg{width:170px; padding:9px;}
.newlist .rtout{width:515px;}
.newlist .new{ border-top:3px solid #bddbe4; padding:10px; margin-top:20px;}
.newlist .new li{ background:url(../images/icon_img.png) 0px -329px no-repeat; border-bottom:1px solid #eaeaea; padding:8px 0px 10px 0px; text-indent:20px;}

.article{}
.article h2{ font-size:30px; line-height:36px; }
.article h3{ font-size:20px; line-height:24px; color:#666666;}
.article h4{ line-height:20px; color:#2e97c6; font-weight:bold; font-size:16px;}
.article_bg{ background:#f2fafd;}

.article_topcon{ padding:10px 0px 20px 0px;}
.article_topcon_l{ width:570px;}
.article_topcon_r{ width:100px;}

/*new 分页 style*/
.newfy{ }
.newfy a{ border:1px solid #cfcfcf; background:#f4f4f4; padding:2px 6px; margin-right:8px; display:inline; text-decoration:none;}
.newfy a:hover{ border:1px solid #cfcfcf; background:#3f4c6b; padding:2px 6px; color:#fff; text-decoration:none;}
.newfy_tbbor{ border-top:1px solid #dedede; border-bottom:1px solid #dedede;}

/*services style*/
.services{ margin-top:20px;}
.services h2{ color:#935050; font-size:20px; line-height:31px; height:31px; font-weight:bold;}
.services li{ width:120px;}


/*评论 style*/
.pl{}
.pl .name{ color:#2e97c6; font-weight:bold; }
.pl .w500{width:500px; margin:0 auto;}
.pl .w500 textarea{ width:470px; height:100px; background:#686868; color:#fff; padding:15px; }

/*图集 style*/
.article_tu{ background:#c4dfe8; padding:25px 40px 25px 40px; width:900px; margin:0 auto; border-bottom:1px solid #818181;}
.article_tu .btbor{ border-bottom:1px solid #b1c9d1; height:35px;}
.article_tu .btbor h2{width:500px; color:#013d9f; font-size:25px; font-weight:bold; line-height:30px;}
.article_tu .btbor .rcon{width:370px; padding-top:8px;}
.article_tu .btbor .rcon .l1{width:88px; background:url(../images/back_img.png) 0px -425px no-repeat; text-indent:20px;}
.article_tu .btbor .rcon .l2{width:88px; background:url(../images/back_img.png) 0px -445px no-repeat; text-indent:20px;}
.article_tu .btbor .rcon .l3{width:88px; background:url(../images/back_img.png) 0px -465px no-repeat; text-indent:20px;}
.article_tu .tulink a{ color:#4e585c; text-decoration:none;}
.article_tu .tulink a:hover{ color:#4e585c; text-decoration:underline;}
.article_tu h3{ color:#333333; font-size:16px; font-weight:bold; line-height:41px;}
.tulist{background:#1c1c1c; padding:25px 13px 13px 13px; width:954px; margin:0 auto;}

.tulistcol{ width:954px; height:170px; overflow:hidden;  zoom:1; position:relative; margin:0 auto; background:#000; padding-top:15px;}
.tulistcol .LeftBotton{ width:56px; height:112px;  float:left; padding-top:50px; text-align:center;}
.tulistcol .RightBotton{ width:56px; height:112px; float:right; padding-top:50px; text-align:center;}
.tulistcol .Cont{ overflow: hidden; width:842px; float:left;} 
.tulistcol .ScrCont{width:10000000px;} 
.tulistcol #List1,.tulistcol #List2{float:left;} 
.tulistcol li{ width:169px; overflow:hidden; text-align:left; margin-bottom:4px; float:left;}
.tulistcol li img{ display:block; width:160px; height:120px; overflow:hidden;}
.tulistcol a{ font-weight:bold; text-decoration:none; color:#818181; }
.tulistcol a:hover{ font-weight:bold; text-decoration:none; color:#666;  }
.top-pic{list-style:none;}
.top-pic li{float:left;display:block;margin-right:5px;}
.top-pic li img{width:144px;height:108px;}