.e2{
	
}
.e2 li{
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
	color:#aaa;
}
.e2 li b a{
	color:#555;
}
.e2 li a.preview{
	width:84px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:80px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
background:url("sidebarli.gif") left no-repeat;;
    color:#333333;
	overflow:hidden;
	line-height:37px;
	font-size:14px;
	 padding-left:15px;
	margin-left:2px;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#87c907;
}
.e2 .intro{
	color:#999;
	line-height:24px;
	padding-top:5px;
}
.e2 .intro img{float:right; margin-left:15px;height: expression(this.height > 100 ? 100 : true);max-height:100px;WIDTH: expression(this.width > 150 ? 150 : true);max-width:150px;}
.e3{	
	clear:both;
	overflow:hidden;
}

.e6{/* 横排小图列表 102*70 (仅供首页图文混排列表使用) */
	height:81px;
	padding-left:6px;
	clear:both;
	overflow:hidden;
}
.e6 li{
	display:block;
	width:104px;
	padding-top:8px;
	padding-right:8px;
	overflow:hidden;
	float:left;
}

.e8{/*图集列表专用大图列表*/
	width:100%;
	overflow:hidden;
	clear:both;
}
.e8 li{
	height:230px;
	display:block;
	overflow:hidden;
	border-bottom:1px solid #e1e1e1;
	padding-top:30px;
}
.e8 li .pic{
	width:315px;
	height:214px;
	 float:left;text-align:center;
	display:block;
	overflow:hidden;
}
.e8 li .pic img{
	margin:7px;height: expression(this.height > 200 ? 200 : true);max-height:200px;WIDTH: expression(this.width > 300 ? 300 : true);max-width:300px;
	border:none;
}
.e814{ font-size:14px; font-weight:bold; color:#000000;}
.e8lu{ color:#6fa701;}
.e8url{ color:#ff9c48;}
.e8hy{ width:548px; padding:8px; border:1px solid #CCCCCC;}
.e8_left{ width:325px; float:left;}
.e8_right{ float:left; width:550px;}


.e8 li p{ line-height:24px; color:#666;}
.e8 li .al_bt{ text-align:right;}
.e8 li .title{
	height:31px;
	display:block;
	line-height:31px;
	font-weight:bold;
	overflow:hidden;
}
.e8 li .date{
	color:#666;
}
.e8 li .date small{
	line-height:17px;
	font-size:12px;
	color:#999;
}

.f4{

}
.f4 li{
	width:94px;
	height:37px;
	display:block;
	float:left;
	overflow:hidden;
	margin:10px 12px 2px 8px;
}
.f4 li a{
	width:88px;
	height:31px;
	overflow:hidden;
	float:left;
	border:3px solid #FFF;
}
.f4 li a:hover{
	border:3px solid #EEE;
}

.ico1 li{
	padding-left:16px;
	background:url(ico-1.gif) 7px 11px no-repeat;
}
.ico2 li{
	padding-left:16px;
	background:url(ico-2.gif) 6px 11px no-repeat;
}
.ico3 li{
	padding-left:16px;
	background:url(ico-3.gif) 7px 11px no-repeat;
}

li.dotline {
	height:26px;
	line-height:26px;
}

.pright{
	width:240px;
	float:right;
	overflow:hidden;
}
.my_pages{
	float:left;
	padding:12px 0px 12px 16px;border:0px solid #E9E9E9;
}
.my_pages a{
	padding:2px 4px 2px;
	color:#555;
}
.my_pages a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}

.listbox{
	width:100%;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.index .listbox dl{
	width:352px;
	margin-right:8px;
	margin-top:2px;
	float:left;
}
.index .listbox ul a{
	color:#666;
}

.channel .flashnews{
	width:280px;
	height:192px;
	overflow:hidden;
	float:left;
	background:#F00;
}

.channel .picnews{
	width:712px;
	float:left;
	clear:both;
	overflow:hidden;
}
.channel .listbox{
	width:720px;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.channel .listbox dl{
	width:352px;
	margin-right:8px;
	margin-top:8px;
	float:left;
}
.channel .listbox ul a{
	color:#666;
}

.viewbox{
	width:100%;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:20px;
	color:#2b2b2b;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .content{
	margin-top:10px;
	font-size:14px;
	padding:12px 0;
	line-height:25px;
}
.viewbox .content img{WIDTH: expression(this.width > 900 ? 900 : true);max-width:900px;}
.viewbox .my_pages{
	width:100%;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .my_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .my_pages ul li,.viewbox .my_pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}
.viewbox .handle .context{
	float:left;line-height:29px;
}
.flinkbox{
	padding:4px 10px;
}

#header{ height:115px;}
.logo{ float:left; width:220px;padding-top:30px;}
.logo_r{ float:right; width:940px;}
.logo img {height: expression(this.height > 75 ? 75 : true);max-height:75px;width: expression(this.width > 230 ? 230 : true);max-width:230px;}
.top_text{ height:34px; padding-top:15px;}
.top_h1{ float:left; font-size:14px;font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","黑体","宋体"; line-height:20px;color:#888;}
.top_tel{float:right; height:18px; line-height:18px; color:#888;}
.top_tel span{ font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#da271f; font-weight:bolder;}
.top_tel img{vertical-align:middle;}
.header_b{background:url("header_b.gif") top  repeat-x; height:28px;}

.banner{height:480px; background-color:#eee;}
.i_banner{background-color:#0099FF; height:480px}
#kinMaxShow{visibility:hidden;width:100% !important; height:480px;overflow:hidden; display:none;}



/* --------- 导航 ----------------*/
.menu_bg{height:65px;border-top:1px solid #ccc;}
#navMenu{ float:left; }
#navMenu ul {}
#navMenu ul li {font:15px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","黑体","宋体";float:left;line-height:65px;text-align:left;}
#navMenu ul li a {height:65px; padding-right:30px;display: inline-block;position: relative; color:#666666;}
#navMenu ul li a:hover {color:#333; text-decoration: underline;background:url("menu_down.gif") bottom  no-repeat;}
#navMenu .hover a{color:#333; text-decoration: underline;background:url("menu_down.gif") bottom  no-repeat;}
.menu_ii{background:url("menu_ii.gif") left no-repeat; padding-left:15px;}


/*---------- 主体---------*/
.index{}
.i_more{ float:right; padding-right:5px; font-size:12px; color:#999;}
.i_notice{ height:49px; line-height:49px; border-bottom:1px solid #cecece; background:url("i_notice_ii.gif") left no-repeat; padding-left:24px;}
.i_notice span{color:red;}
.i_service{ font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei",Arial, Helvetica, sans-serif;}
.i_service li{ float:left; width:237px; text-align:center;}
.i_service li img{height: expression(this.height > 128 ? 128 : true);max-height:128px;width: expression(this.width > 128 ? 128 : true);max-width:128px;}
.service_h3{ font-size:16px;}
.service_h4{ color:#999999;}

.part2_l{ float:left; width:848px;}
.part2_r{ float:right; width:301px;}
.part_top{ height:45px; line-height:45px; border-bottom:1px solid #c1c1c1; font-size:16px; padding-left:10px; font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei",Arial, Helvetica, sans-serif;}
.index_news{ height:245px;}
.index_news_l{ float:left; width:390px; height:245px; background-color:#ddd;}
.index_news_r{ float:right; width:420px;}
.index_news_list li{ height:34px; line-height:34px; border-bottom:1px dotted #ddd; background:url("newslist_d.gif") left no-repeat; padding-left:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.index_news_list span{ float:right; color:#999;}

.case_list ul{width:890px;}
.case_list li{ float:left;position: relative; margin-bottom:26px; margin-right:24px;width:264px;height:175px;overflow:hidden;text-align:center;}
.case_list li img{ border:0px solid #eee;width: expression(this.width > 264 ? 264 : true);max-width:264px;height: expression(this.height > 175 ? 175 : true);max-height:175px;}
.case_list li .i_case_name{ position:absolute; top:137px; left:0; height:40px; line-height:40px; color:#FFFFFF; padding-left:15px; width:251px; background-color:#000000; filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity:0.8;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.case_list li a:hover .i_case_name{background-color:#333;}

.new_case{}
.new_case li{ line-height:30px; height:310px; }
.new_case li img{ border:1px solid #eee;width: expression(this.width > 300 ? 300 : true);max-width:300px;height: expression(this.height > 200 ? 200 : true);max-height:200px;}
.new_case li p{ color:#999999;line-height:21px;}
.new_case_t{ font-size:14px; font-weight:bolder; padding-top:10px;}

.clients_l{ float:left; width:320px;}
.clients_r{ float:right; width:865px;}
.clients_list li{ float:left; width:173px; text-align:center; height:70px; margin-bottom:20px;}
.clients_list li img{ width:155px; height:68px; border:1px solid #ddd;}

.e_difference {line-height:23px;}
.seo_bg{ padding-top:30px; padding-bottom:30px; background-color:#f8f8f8;}
.seo_l{ float:left; width:315px;padding:0 40px;}
.seo_c{ float:left; width:314px; border-left:1px solid #ccc; padding:0 40px;}
.seo_r{ float:right;width:314px; border-left:1px solid #ccc; padding:0 40px;}
.seo_top{ height:40px; line-height:40px; font-size:16px;font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei",Arial, Helvetica, sans-serif;}
.seo_list li{ height:30px; line-height:30px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.seo_list li span{ float:right; color:#999;}

/*---------- frame : footer ---------*/
.footer_top{background-color:#353535; height:95px;}
.f_part_l{ float:left; width:1000px;}
.f_part_r{ float:right; width:50px;}
.f_qq_text{ float:left; width:240px; color:#eee;background:url("f_qq.png") left no-repeat; padding-top:20px; height:50px; margin-top:12px; padding-left:75px;}
.f_qq_text span{ font-size:28px;}
.f_qq{ float:left; height:36px; margin-top:40px;}
.f_qq a{ padding:0 5px; color:#cecece;}


.footer_bg{background:#808080 url("footer_bg.gif");}
.footer{ height:260px; padding-top:30px;background:url("footer_floor.png") bottom center no-repeat; color:#eee;}
.footer a{ color:#eee;}
.footer_l{ float:left; width:400px;}
.footer_r{ float:left; width:780px; padding-top:5px;}
.fooert_tel{ font-size:32px; line-height:38px; font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体"; padding-bottom:10px;}
.footer_other{ line-height:25px; background:url("contact_pic.png") left  no-repeat; padding-left:22px; height:130px;}
.footer_nav{}
.footer_nav .footer_nav_li{ float:left; width:120px; margin:0 18px;}
.footer_nav_top{ height:40px; font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体"; font-size:20px; line-height:35px; background:url("f_nav_ii.gif") bottom  repeat-x; }
.footer_nav_list li{line-height:30px; height:30px;}


.copyright{background:#808080 url("copyright_bg.gif"); height:50px; line-height:30px; color:#aaaaaa;overflow:hidden;}
.copyright a{color:#aaa;}
.copyright_l{ float:left; width:800px;}
.copyright_r{ float:right; width:300px; text-align:right;}



/*---------- 左边部分 ---------*/
#left_diy{ float:left; width:240px; overflow:hidden;}

.left_menu{  border-top:1px solid #ddd;}
.left_menu li{border-bottom:1px solid #ddd; padding:4px 0;}
.left_menu li a{padding-left:20px;height:25px;line-height:25px;display:block;font-size:14px;background:url(newslist_d2.gif) left no-repeat;}
.left_menu li a:hover{ background:#da261e url(newslist_d3.gif) left no-repeat; color:#fff; text-decoration:none;}	
.left_menu li a.thisclass{background:#da261e url(newslist_d3.gif) left no-repeat;color:#fff;}

.left_case_name{ height:40px; line-height:40px; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";}
.left_case_body{ background-color:#eee; height:160px;}

.left_news{ }
.left_news_name{height:40px; line-height:40px; font-size:16px; font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";}
.left_news_list{ padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.left_news_list li{padding-left:15px;height:28px;line-height:28px;background:url(newslist_d2.gif) left no-repeat;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.bannerbox { width: 240px; height: 160px; overflow: hidden; margin: 0px auto; }
#focus { width: 240px; height: 160px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 240px; height: 160px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 240px; height: 160px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 120px; height: 160px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(sprite1.png) no-repeat right center; }


/*---------- 右边部分 ---------*/
#right_diy{ float:right; width:905px; overflow:hidden;}
.right_body{ padding:15px 0; overflow:hidden; clear:both;line-height:23px;}
.right_nav{ height:60px; border-bottom:1px solid #ccc;}
.right_nav_l{ float:left; width:300px; font-size:18px;font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei",Arial, Helvetica, sans-serif; line-height:30px;}
.right_nav_l span{ font-weight:bolder; font-size:30px; font-family: "Times New Roman", Times, serif;}
.right_nav_r{ float:right; text-align:right; line-height:60px;height:60px;  background:url("right_nav_ii.gif") left no-repeat; padding-left:20px;}



.yh_z td{ padding:5px;}

/*---------- 其他部分 ---------*/
.other_banner{ height:95px; background-color:#000000; border-bottom:2px solid #000;}
.works_new{ padding-top:20px;}


.list_top_bg{ background-color: #F3F3F3; padding:0 5px;}
.list_top_bg span{ color:#77b300; padding-left:20px;}
.list_top_bg span a{color:#77b300;}
.goto_top{clear:both;overflow:hidden; margin-bottom:50px;}

#default_rim{clear:both; overflow:hidden;}
#default_rim ul{ float:left; width:420px;  margin:15px 15px; height:230px;}
.fw_01 img{ padding:2px; border:1px  solid #EBEBEB;}
#default_rim .fw_02 a{color:#77b300; font-size:14px; line-height:25px;}
.fw_03 span{text-align:center; width:186px;}

.con_form{border-bottom:#eeeeee 1px solid; padding-bottom:10px; margin-top:20px; border-top:#eeeeee 1px solid; padding-top:10px}
.con_form input{ border:1px solid #CCCCCC;}
.con_form textarea{ border:1px solid #CCCCCC;}
.coolbg {
  border:0px !important;
  border-right: 1px solid #ACACAC !important;
  border-bottom: 1px solid #ACACAC !important;
  background-color: #F1F8B4;
  padding:2px;
  padding-right:5px;
  padding-left:5px;
  background: url("wbg.gif") #EFF7D0;
  cursor:pointer;
}

/*---------- 文章内页 ---------*/
.ar_likeart span{ color:#87c907; line-height:40px; font-size:14px; font-weight:bold;}
.ar_likeart li{ float:left; width:47%; background:url("sidebarli.gif") left no-repeat; line-height:25px; padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.viewbox .info{color:#87c907;}

.tc_mon{ line-height:25px; padding-left:20px; font-size:14px; color:#fff; background-color:#333; overflow:hidden;}
.tc_mon span{}
.tc_pic{ width:30%; height:200px;}
.tc_text{ color:#777;}
.tc_text span{ color:#000;}


/*---------- 图片内页 ---------*/
.viewbox .title2{height:60px;line-height:24px;text-align:left;overflow:hidden;padding-top:10px;}
.viewbox .title2 h1{font-size:20px;color:#2b2b2b;}
.title2 p{color:#690;}
.title2 p a{color:#690;}
.title2 small{	margin-left:8px;margin-right:3px;color:#999;font-size:12px;}

/*---------- base ---------*/
*{padding:0px;margin:0px;}
html{background:#FFF;color:#444;}
body{font:12px Verdana,Arial,Tahoma;}
img{border:none;}
a{color:#444;text-decoration:none;}
a:hover{color:red;text-decoration:none;}
p{ line-height:24px;}
ul{list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
/*---------- stock ---------*/
.center{margin:0px auto;}
.w960{width:960px;}
.w980{width:1185px;}
.min-width{ min-width:1185px;}
.pright .infos_userinfo {margin-bottom: 0px;}
.pright .mt1{margin-top:0px;}
.mt1{margin-top:10px;}
.mt2{margin-top:20px;}
.mt3{margin-top:30px;}
.mt4{margin-top:40px;}
.mt5{margin-top:50px;}
.mt6{margin-top:60px;}
.clear{overflow:hidden;}
.clr{clear:both;}
.fs-12{font-size:12px;}
.fc-f60{color:#F60;}
.fc-f90{color:#F90;}

.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.nb{
	line-height:20x;
	padding:1px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px
}
.btn-1{
	width:56px;
	height:24px;
	border:none;
	background:url(comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
	cursor:pointer;
}