  .search_box{float:right;  margin-top:21px; margin-bottom:5px;}
  .search_box  li {    float: left;}
 .search_bg{overflow:hidden; background:#c10e1f; width:480px; padding:1px;}
 
 .head_gjz{    color: #c10e1f;line-height: 1.5;margin-top:10px; font-size:12px; color:#c10e1f;}
 .head_gjz a{text-decoration:none; color:#1C1C1C; display:inline-block; margin:0 5px;}
 .head_gjz a:hover{text-decoration:underline; color:#1C1C1C;display:inline-block; margin:0 5px;}
 .search_txt{    float: left;height:32px; background:url(../images/search_ico.png) no-repeat 3% 50% #fff; border:none; width:360px; padding:0 10px 0 40px;}
 .search_btn{    float: left;height:32px; width:70px; line-height:32px; text-align:center; font-size:14px; color:#fff; font-family:microsoft yahei; display:block; background:none; text-decoration:none;}
.header_bg{/*background:url("../images/diy/header_bg.gif") top repeat-x;*/}
.toph1{ height:100px; line-height:100px;}
 
.menu_bg{ height:40px; background-color:#c10e1f;}

.webdn{display:none}
.logo{ float:left; padding-top:20px; padding-left:8px;}
.logo_r{ float:right; width:738px;}
.i_banner{ height:360px; background:url("../images/diy/banner_bg.jpg") bottom center no-repeat;}
.banner{ background-color:#000000; height:300px}
.menu_bottom{ height:30px; background:#222325 url("../images/diy/menu_bottom_bg.gif");}
.menu_bottom2{ height:5px; background-color: #000000;}

.top_tel{background: url("../images/diy/top_tel.gif") right top no-repeat; height:43px;}
.menu_l{ float:left; width:10px; height:34px; background:url("../images/diy/menu_l.jpg") no-repeat;}
.menu_r{ float:right; width:10px; height:34px; background:url("../images/diy/menu_r.jpg") no-repeat;}

/* --------- 导航 ----------------*/
.logo_r{ width:980px; float:right; height:40px;overflow:hidden;background:url("../images/diy/menu_i.gif") right no-repeat;}
#navMenu{ }
#navMenu ul {height: 40px;}
#navMenu ul li {font:14px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";width:92px;float:left;height: 40px;line-height:40px;text-align:center;background:url("../images/diy/menu_up.gif") no-repeat;}
#navMenu ul li a {color: #FFF;height: 40px;width:92px;display: inline-block;position: relative;}
#navMenu ul li a:hover {color:#fff100; height:40px;line-height:40px;text-align:center;background:url("../images/diy/menu_down.gif") no-repeat;}
#navMenu .hover a{color:#fff100; height:40px;line-height:40px;text-align:center;background:url("../images/diy/menu_down.gif") no-repeat;}


/*---------- 主体---------*/

.index_webs{background: url("../images/diy/ie79_bg.gif") repeat-x; height:86px;}
.cp_top{ height:24px; font-size:14px; color:#939393; padding-left:10px;} 
.cp_bt a{ color:#aaa}
.cp_bt{height:86px; background: url("../images/diy/cp_bt_ie79.gif") right bottom no-repeat;}
.cp_bt li{ float:left; width:187px; height:86px;background:#5e5e5e url("../images/diy/cp_bt_bg.jpg") right repeat-y;}
.cp_bt_pic{float:left; border:1px solid #e3e1e2;width:177px; height:61px; background-color:#FFFFFF; padding-top:4px; padding-left:8px;}
.cp_bt_text{ height:19px; line-height:19px; text-align:center;}


.index_seoer{background: url("../images/diy/ie79_bg.gif") repeat-x; height:86px;}
.tg_top{ height:24px; font-size:14px; color:#939393; padding-left:10px;} 
.tg_bt{height:86px; background: url("../images/diy/tg_bt_seo.gif") right bottom no-repeat;}
.tg_bt a{ color: #aaa}
.tg_bt li{ float:left; width:147px; height:86px;background:#5e5e5e url("../images/diy/cp_bt_bg.jpg") right repeat-y; line-height:20px; text-align:center; color:#FFFFFF;}
.tg_bt img{float:left; border:1px solid #e3e1e2;}
.tg_bt a img{} 
.tg_bt a:hover img{}

.main2_l{float:left; width:685px;}
.main2_r{float:right; width:273px;}
.index_xu{ height:250px;}
.index_left{
width:340px;
height:250px;
float:left;
border:1px solid  #CCCCCC;

}
.index_right{
width:330px;
height:250px;
float:right;
border:1px solid  #CCCCCC;
}
.index_xu li{ float:left; width:340px; height:80px;}
.xu_left{width:87px;  height:20px; float:left; text-align:center; padding-top:60px;}
.xu_left a{ color:#666666;}
.xu_right{ float:left; width:240px; padding-left:10px; color:#666}
.xu_right a{ color:#666;}
.xu_list01{ line-height:25px;}
.xu_list02{ line-height:20px;}

.xu01{background:#f1eff0 url("../images/diy/xu01.gif") no-repeat;}
.xu02{background:#f1eff0 url("../images/diy/xu02.gif") no-repeat;}
.xu03{background:#f1eff0 url("../images/diy/xu03.gif") no-repeat;}
.xu04{background:#f1eff0 url("../images/diy/xu04.gif") no-repeat;}


.zjed{ border:1px solid #dfdfdf;  height:229px; }
.zje_top{ height:31px;}

.zj_bt{ height:31px;background:url("../images/diy/zje_c.gif") top repeat-x;}
.zje_body{ padding:8px;}
.i_wmys{ padding-top:10px;}
.i_wmys li{ float:left; width:320px; line-height:28px;background:url("../images/diy/newslist_d.gif") left no-repeat; padding-left:10px;}


.inews_img{ height:105px; padding:8px;}
.inews_img1{ font-weight:bold; height:30px; line-height:30px;}
.inews_img1 a{ color:red;}
.inews_img2{ line-height:24px;}
.inews_img2 img{ float:left; margin-right:5px; padding:1px; border:1px solid #dddddd;}
.inews_img2 .DBE a{ color:red;}


.ourok{ background-color:#000000; height:250px;}
.ourok_top{ height:45px; text-align:right;}
.ourok_top img{ margin-top:12px; margin-right:12px;}
.ourok_body{ color:#888; width:250px; height:88px; border-bottom:1px solid #cca0a6; border-top:1px solid #cca0a6; background-color:#af000f; margin:0 auto;}
.ourok_body img{ padding-top:12px; padding-left:13px;}
.index_news{ border:1px solid #af000f; height:247px; margin-top:0px; }
.news_top{ background-color:#000000; height:30px;}
.inews_list{padding:2px 4px 1px 9px;}
.inews_list ul{width:315px;overflow:hidden;}
.inews_list a{background: url("../images/diy/newslist_d.gif") left no-repeat; padding-left:11px; color:#888;}
.inews_list li{ line-height:31px; height:31px;background: url("../images/diy/bg1.gif") bottom repeat-x;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.inews_list2{}
.inews_list2 a{ }
.inews_list2 li{ line-height:27px; height:27px; width:318px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.i_case{background: url("../images/diy/new_top_bg.jpg") top repeat-x; border:1px solid #e8e8e8; height:240px;}
.i_box_top{background: url("../images/diy/qh_bt.gif") top left no-repeat; height:35px; line-height:30px; padding-left:15px; color:#000;font:14px/2 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";}
.i_box_top span{ float:right; padding-right:8px; padding-top:8px;}
.i_box_top2{ height:35px; line-height:35px; color:#333;font:14px/2 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";border-bottom: 1px solid #ddd;}
.i_box_top2 span{padding-left:15px; padding-top:8px;float: right;}

.i_seo1{ float:left; width:300px;border: 1px solid #ddd;
background: #fff;
padding: 10px;}
.i_seo2{ float:left; width:300px; margin-left:7px;border: 1px solid #ddd;
background: #fff;
padding: 10px;}
.i_seo3{ float:right; width:318px;}
.box_other{border:1px solid #e8e8e8; background: url("../images/diy/new_top_bg.jpg") top repeat-x;}

.i_seo_l{ float:left; width:255px; background: url("../images/diy/yx_i.gif") right top no-repeat; padding-right:10px;}
.i_seo_r{ float:right; width:697px;}

.seo_case{ overflow:hidden; width:655px;}
.seo_case li{ float:left; width:205px; line-height:18px; padding:4px 6px; color:#888;}
.seo_case li img{ background-color:#f4f2f3; width:185px; height:120px; padding:5px; float:left;}
.seo_case li a{ color:#888}
.seo_case_top{ height:40px; background: url("../images/diy/seo_case_line.gif") top repeat-x; width:680px;}
.seo_case_top a{ float:right; padding-top:15px;}

.seo_js{ height:65px; border-bottom:1px solid #e2e8dc;}
.seo_js li{ float:left; width:225px; margin:0 3px;}

.i_sem{ height:35px;}
.seo_yx_list{}
.seo_yx_list li{ line-height:30px;  padding-left:10px; margin-bottom:5px;  border-bottom:1px solid #f2f2f2; background: url("../images/diy/newslist_d.gif") left no-repeat;}
.seo_yx_list li a{color:#888;}

.seo_tag{ border-bottom:1px solid #ccc;  border-top:1px solid #ccc; height:60px;}
.seo_tag a{ line-height:28px; color:#ccc}
.clients_top{}

.clients_list li{ float:left; margin:5px; width:182px; height:70px; border:1px solid #f0f0f0; text-align:center;}

.b_list_bg{  }

/*------------滑动门--------*/
.tab{}
.tab ul{margin:0;padding:0;}
.tab li{float:left; width:99px;height:30px;line-height:30px;text-align:center;cursor:pointer;font: "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体"; color:#FFFFFF}
.tab li.now{color:#FFFFFF; background-color:#af000f;font:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体"; line-height:30px; font-size:14px;}

.tab2{}
.tab2 ul{margin:0;padding:0;}
.tab2 li{float:left; width:82px;height:34px;line-height:34px;text-align:center;cursor:pointer;font-family:"微软雅黑"; margin:0 5px;}
.tab2 li.now{ background-color:#68696d; font-size:14px; color:#FFFFFF;}

.hdm_01{ float:left; margin-right:10px;}
.hdm_02{  line-height:24px; color:#666;}
.hdm_03{ float:left; padding-right:10px; padding-left:10px;}
.hdm_04{ float:left; padding-top:10px; line-height:20px; color:#888;}
.hdm_06{padding-top:8px; line-height:20px; color:#888;}
.hdm_06 a{color:#888;}
.hdm_05{ float:left; padding-top:10px; line-height:24px; color:#888;}
.hdm_04 a{color:#888;}
.hdm_co{ color:red;}
.hdm_co a{color:red;}

/*------------友情链接--------*/
.flink_top{background: url("../images/diy/link_top.jpg") top no-repeat; line-height:30px; height:35px; padding-left:8px;}
.flink_list{padding:10px 0;}
.flink_list span{float:left; background-color:#666; padding:2px 10px; margin:3px 0; color:#FFFFFF;}
.flink_list li{float:left;padding:5px 10px;white-space:nowrap; text-align:center;}
.flink_mt_b{}

/*---------- frame : footer ---------*/
.footer_menu{ color:#999999; line-height:30px;}
.footer_menu a{color:#999999}
.footer_menu span{ width:1px; color:#555; padding:0 6px 0 2px;}
.footer_menu li{ float:left; width:75px;}
.footer_menu .foor_g{}
.footer{padding-bottom:10px;padding-top:25px;background:#2d2d2d url("../images/diy/footer_top_bg.gif") top repeat-x;}
.footer .copyright{color:#666666;line-height:20px;}
.footer_body{ }

.bottom_logo{ float:left; width:180px; text-align:center; padding-top:20px;}
.bottom_text{float:left; width:800px;}
.bottom_text a{color:#666666;}



/*---------- 左边部分 ---------*/
#left_diy{ float:left; width:240px; overflow:hidden; margin-top:20px; }
.left_top dt{ color:#CC0000;}
.left_top strong{ line-height:70px; padding-left:10px; font-size:18px; color: #000000}
.left_nav{ width:200px;margin:0 auto}
.left_menu{overflow:hidden;padding-bottom:6px;clear:both;display:inherit; }
.left_menu li{width:200px; margin-bottom:5px;border-bottom:1px solid #eee;}
.left_menu li a{width:170px;padding-left:30px;height:37px;line-height:37px;display:block;font-size:14px;background:url(../images/diy/class-f.jpg) left no-repeat;}
.left_menu li a:hover{background:url(../images/diy/class_i.jpg) no-repeat; color:#fff; text-decoration:none;}	
.left_menu li a.thisclass{background:url(../images/diy/class_i.jpg) no-repeat;color:#fff;}

.left_news{ border:1px solid #e8e8e8; height:261px; width:198px; background-color:#FFFFFF; overflow:hidden;}
.left_me{width:200px;}


/*---------- 右边部分 ---------*/
#right_diy{margin-top: 20px; border: 1px solid #dad8d8;margin-right: 10px;float:left; width:728px;/* padding-left:20px;*/overflow:hidden;   /* background: url("../images/diy/right_diy_l.gif") left repeat-y;*/}
.right_body{ padding:15px; overflow:hidden; clear:both; }
.right_nav{ height:32px;border-bottom: 1px solid #dad8d8;}

.region_l{float:left; background:url("../images/diy/region_l.jpg") no-repeat; width:5px; height:32px;}
.region_r{float:left; background:url("../images/diy/region_r.jpg") no-repeat; width:7px; height:32px;}
.region_c{float:left; background:url("../images/diy/region_c.jpg") repeat-x; height:32px; line-height:32px;}
.region_z{float:left; background:url("../images/diy/region_c.jpg") repeat-x; height:32px; line-height:32px; padding-left:20px; padding-right:20px;}
.region_c a{float:left; padding-left:25px; padding-right:15px; background:url("../images/diy/region_i.jpg") left no-repeat; height:32px; display:block;}

.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;}



.listbox .e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
	color:#aaa;
}
.listbox .e2 li b a{
	color:#555;
}
.listbox .e2 li a.preview{
	width:125px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:2px;
	display:inline;
}
.listbox .e2 li a.preview img{
	width:120px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.listbox .e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.listbox .e2 li a.title3{
	overflow:hidden;
	line-height:30px;
	font-weight:bold;
	font-size:18px;
	margin-left:10px;
}
.listbox .e2 span{
	display:block;
	line-height:30px;
	color:#555;
	
}
.listbox .e2 span.tags { background:url(../images/mark.png) no-repeat  left  center ;padding-left:30px;clear:both;}
.listbox .e2 span small{
	color:#AAA;
	line-height:40px;
	font-size:12px;
	margin-left:10px;
}
.listbox .e2 span a{
	color:#690;
}
.listbox .e2 p{
	color:#776955;
	line-height:25px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}

 .lanmu_title {
	height: 20px;
	padding: 8px 0;
	border-bottom: 1px solid #ddd;
	border-top: #ddd 1px solid
}
.lanmu_title h3 {
	float: left;
	width: auto;
	color: #ba0000;
	padding: 0 15px 0 10px;
	border-left: 4px solid #ba0000;
	font: bold 20px/20px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
	background: url(jian.gif) right bottom no-repeat;
}
.lanmu_title .sub_lanmu {
	width: auto;
	float: left;
	margin-left: 14px;
	font: 14px/20px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
}
.lanmu_title .sub_lanmu a {
	color: #666;
	margin-right: 12px;
}
.lanmu_title span.lanmu_more {
	float: right;
	padding-right: 20px;
	font: 14px/20px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
	background: url(sanjiao.png) right no-repeat;
}
.lanmu_title span.lanmu_more a {
	color: #666;
}
.box3 {
	width: 980px;
 
}
.box3_c {
	width: 980px;
	height: 255px;
 
}
.box3_c dl {
	width: 316px;
	float: left;
	position: relative;
	margin: 18px 5px 0 5px
}
.box3_c dt {
	width: 140px;
	float: left;
	display: block;
}
.box3_c dt img {
	width: 140px;
	height: 100px;
	padding-bottom: 10px
}
.box3_c dd {
	width: 170px;
	float: right;
	display: block
}
.box3_c dd span {
	width: 170px;
	line-height: 30px;
	font-size: 14px;
	display: block;
	float: left
}
.box3_c dd p {
	width: 170px;
	height: 60px;
	float: left;
	line-height: 20px;
	padding: 5px 0;
	overflow: hidden;
	color: #858585;
	display: block
}



#default_rim{clear:both; overflow:hidden;}
#default_rim ul{ float:left; width:315px;  margin:15px 18px; 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("../images/diy/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("../images/sidebarli.gif") left no-repeat; line-height:25px; padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.viewbox .info{color:#87c907;}
.ar_tags{ line-height:30px; text-align:right;}
.ar_tags a{color:#87c907; padding-right:10px;}

.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:#888;}
.tc_text span{ color:#000;}


/*---------- 图片内页 ---------*/
.viewbox .title2{height:60px;line-height:24px;text-align:left;overflow:hidden;padding-top:10px;}
.viewbox .title2 h2{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;}

/*--------- QQ ---------*/
.qq_text{ text-align:left; line-height:18px;}
.qq_body{ text-align:center;}


/*--------- 首页滚动案例 ---------*/
.case_all{  width: 972px; height:200px; position: relative; margin:0px auto;overflow:hidden;}
.case_left{ float:left; width:26px; padding-top:35px;}
.case_right{float:left; width:26px; padding-top:35px;}
.case_width{float:left; width:920px;overflow:hidden;}

.case_width a img {
  background-color:#e6e6e6;
  margin:0px auto;
  border:1px solid #E3E3E3;
  padding:2px;
  width:170px;
  height:140px;
  display:block;
}
.case_width a p{
   background:url(../images/diy/al_text_top.jpg) top  no-repeat;
   display:block;
   line-height:17px;
   padding-top:6px;
}
.case_width a {
  display:block;
  color:#6C6D61;
  float:left;
  padding-top:10px;
  padding-bottom:10px;
  height: 180px;
  width: 184px;
  text-align:center;
}
.ScrCont {width:32766px; zoom:1}
#List1_1 {float:left;}
#List2_1 {float:left;}

.other_banner1 {
height: 95px;
background-color: #04304b;
border-bottom: 2px solid #000;
}



/*新加*/

.list_xueyk { width:990px; height:auto; margin:0 auto; padding-top:10px; overflow:hidden;}
.list_xueykleft { width:703px; height:auto; border: 1px solid #D0D0D0; padding:8px 22px 35px 15px; float:left;}
.wzhi_kfc { width:703px; height:25px; line-height:25px; color:#333; background:#fafafa;}
.wzhi_kfc a { color:#034b9f;}
.nectlist_nr ul { background:url(../images/pic_xian.gif) repeat-x bottom; padding-top:12px; padding-bottom:12px;}
.nectlist_nr li { width:693px; height:24px; line-height:24px; font-size:14px; color:#1d4fa1; background:url(../images/yxpic010.gif) no-repeat left; padding-left:10px;}
.nectlist_nr li a { text-decoration:none;}
.nectlist_nr li a,.nectlist_nr li a:link,.nectlist_nr li a:visited,.nectlist_nr li a:hover,.nectlist_nr li a:active { color:#1d4fa1; }
.nectlist_nr li a:hover{ color:#cc0000; text-decoration:underline;}
.nectlist_nr li span { float:right; font-size:12px; color:#666666;}

.nrcont_z { width:703px; height:auto; border: 1px solid #D0D0D0; padding:8px 22px 35px 15px; float:left;}
.bigbiaoti_k { width:703px; padding-top:20px;}
.bigbiaoti_k h1 { line-height:30px; font-weight:600; font-size:22px; color:#007dcf; padding-bottom:10px;}
.bigbiaoti_ksmall { font-size:12px; color:#666; padding-left:166px; margin-bottom:10px; overflow:hidden;}
.nrcont_y { width:240px; height:auto; float:right;}
.list_xueykright { width:240px; height:auto; float:right;}
.guand_k { width:240px; height:240px; padding-bottom:10px;}
.guand_kxim { width:240px; height:240px; padding-top:10px; padding-bottom:0px;}
.xinnewph_k { width:238px; height:25px; line-height:25px; background:url(../images/list_pic01.gif) repeat-x; border-top:1px solid #dad8d8; border-right:1px solid #dad8d8;  overflow:hidden;}
.xinnewph_k li { float:left; padding:0px 12px; border-left:1px solid #dad8d8;} 
.xinnewph_k li.fanl01 { background:#fff; font-weight:bold;}
.xinnewph_k li.fanl02 { background:url(../images/list_pic01.gif) repeat-x;}
.xinnewph_kdown { width:221px; height:auto; padding:10px 8px 5px; border:1px solid #dad8d8; border-top:0px; overflow:hidden}
.ulk_kuang ul { list-style:none; margin:0px; padding:0px;}
.ulk_kuang li { height:25px; line-height:25px; background:url(../images/yxpic010.gif) no-repeat left 10px; padding-left:10px; overflow:hidden; }
.ulk_kuang li a { color:#034b9f;}
.ulk_kuang li span.baijl01 { display:block; width:13px;  text-align:center; color:#fff; background:url(../images/h01.gif) no-repeat left 6px; padding-right:3px; display:block; float:left;}
.ulk_kuang li span.baijl02 { display:block; width:13px; text-align:center; color:#fff; background:url(../images/h02.gif) no-repeat left 5px; padding-right:3px; display:block; float:left;}

.hours_ly { line-height:26px; float:left;}
.hours_ly .jiapl a{ color:#0b3b8c;}
.hours_ly .jiapl a:hover { color:#cc0000; text-decoration:underline;}
.bigbiaoti_ksmall p {
line-height: 26px;
float: right;
}
.font_bb {
font-weight: bold;
}
.tips_cont {
border-top: 1px solid #D0D0D0;
clear: both;
font-size: 14px;
line-height: 25px;
padding: 20px 0 10px;color: #666;
}

.daytui {
width: 228px;
height: 19px;
font-size: 14px;
font-weight: bold;
border: 1px solid #dad8d8;
background: url(../images/list_pic01.gif) repeat-x;
border-bottom: 0px;
margin: 10px 0;
padding-left: 10px;
padding-top: 6px;
}
.daytui_d { width:222px; height:auto; border:1px solid #dad8d8; border-top:0px; padding:6px 8px;}
.daytui_d li { height:22px; line-height:22px; background:url(../images/yxpic010.gif) no-repeat left 10px; padding-left:10px; overflow:hidden;}
.daytui_d li a { color:#034b9f;}
.shijuek { width:226px; height:auto; border:1px solid #dad8d8; border-top:0px; padding-left:12px; padding-top:12px; overflow:hidden;}
.shijuek li { width:102px; height:auto; padding-right:10px; float:left;}
.shijuek li img { width:100px; height:102x; border:1px solid #ccc;}
.shijuek li p{ height:22px; line-height:22px; text-align:center; margin-bottom:5px; overflow:hidden;}
.shijuek li p a { color:#034b9f;}
.hidden {
display: none;
}.qudaol li {
background: none;
padding-left: 0px;
}
.wr{float:right}
.wl{float:left}
.wc{margin-left: 10px;float:left}
.midnew { width:380px; height:505px; padding:0px 11px; float:left;}
.midnew_sh { width:350px; height:auto; padding-top:8px; padding-bottom:8px; overflow:hidden;}
.midnew_sh h2 { height:30px; font-size:22px; text-align:center; font-weight:bold; line-height:30px; overflow:hidden;}
.midnew_sh h2 a { color:#034b9f; }
.midnew_sh h2 a:hover { text-decoration:underline;}
.midnew_sh li { height: 22px;
line-height: 22px;
text-align: center;
overflow: hidden;
float: left;
width:150px}
.midnew_sh p{
color: #A2A2A2;
}
.midnew_sh li a { color:#333;}
.butfel { width:350px; height:auto; background:url(../images/f.gif) repeat-x; padding-top:12px;}
.butfel li { height:26px; line-height:26px; font-size:14px; overflow:hidden;}
.butfel li a { color:#333;}
.butfel li span { padding-right:5px;}
.butfel li span a { color:#034b9f;}
.top_xianb { width:240px; height:23px; line-height:23px; background:url(../images/baojia.gif) repeat-x;  border-top:1px solid #e0e0e0;}
.top_xianb li { float:left; border-right:1px solid #d0d0d0; width:59px; text-align:center; overflow:hidden;}
.top_xianb li.color_bi { color:#e63d04; background:#fff;}
.top_xianb li.color_bi a { color:#e63d04; font-weight:bold;}
.top_xianb li.color_bi0 { }
.top_xianb li.wuborder { border-right:0px;}

.bottom_dibu { width:218px; height:auto; padding:5px 10px 0px 10px;}
.bottom_dibu li { width:208px; height:26px; line-height:26px; background:url(../images/xing1.gif) no-repeat left 10px; padding-left:10px; overflow:hidden;}
.qianb_baoj {
width: 238px;
height: auto;
border: 1px solid #d0d0d0;
border-top: 0px;
padding-bottom: 10px;
}

.slideTxtBox{ width:310px; border:1px solid #ddd; text-align:left;  }
		.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4;   border-bottom:1px solid #ddd;  position:relative; }
		.slideTxtBox .hd ul{ float:left; position:absolute; top:-1px; height:32px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  border-right: 1px solid #ddd; }
		.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border-top:1px solid #ddd; border-bottom:2px solid #fff;color: #c10e1f;font-weight: bold; }
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px; background: url(../images/xing1.gif) no-repeat left 10px;padding-left: 10px; }

.slideTxtBox2{ width:978px; border:1px solid #ddd; text-align:left;height: 350px;margin-bottom: 10px; }
		.slideTxtBox2 .hd{ height:33px; line-height:33px;   border-bottom:1px solid #ddd;  position:relative; }
		.slideTxtBox2 .hd ul{ float:left; position:absolute; top:-1px; height:32px;   }
		.slideTxtBox2 .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
		.slideTxtBox2 .hd ul li.on{ height:33px;  background:#fff; border-top:1px solid #ddd; border-bottom:2px solid #fff; font-weight: bold;color: #c10e1f;border-bottom-color: #c10e1f; }
		.slideTxtBox2 .bd ul{padding-top: 15px;padding-left: 15px;  zoom:1;  }
		  .slideTxtBox2 .hd span{margin-right: 10px;float:right}
.service-left li{display: inline;
overflow: hidden;
float: left;
height: 29px;
line-height: 29px;
font-family: simsun;width: 100px;}

.service-left .dot {
margin: 13px 0 0 4px;
width: 3px;
height: 3px;
background-color: #ccc;display: inline-block;
overflow: hidden;vertical-align: top;
}	
.service-right li{margin-bottom: 10px;
width: 177px;
height: 164px;
float: left;
text-align: center;
list-style: none;
margin-right: 13px;} 		 
.service-left{width: 200px;height: 280px;float:left;border-right: 1px #E2E2E2 solid;}		 
.service-right{width: 760px;height: 350px;margin-top: 10px;float:right}	

.g-pic .txt-bg {
z-index: 1;
background-color: #000;
opacity: 0.5;
filter: alpha(opacity=50);
height: 20px;
line-height: 20px;
font-size: 12px;
}

.g-pic a.picimg {
    text-align: center;
    font-size: 0px;
    display: block;
    width: 100%;
    height: 142px;
    border: 1px solid rgb(204, 204, 204);
    position: relative;
}
.g-pic a.picimg img{    display: block;
    max-width: 100%;
    max-height: 100%;
    height: auto;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;}
.g-pic .txt {
z-index: 2;
overflow: hidden;font-style: normal;line-height: 24px;    height: 24px;
    display: block;
}
 

 
.ad3{
margin-bottom: 10px;
}
.huand_pic{margin-bottom: 10px;}
.slideTxtBox3{ width:978px; border:1px solid #ddd; text-align:left;height: 350px;  }
		.slideTxtBox3 .hd{ height:33px; line-height:33px;   border-bottom:1px solid #ddd;  position:relative; }
		.slideTxtBox3 .hd ul{ float:left; position:absolute; top:-1px; height:32px;   }
		.slideTxtBox3 .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
		.slideTxtBox3 .hd ul li.on{ height:33px;  background:#fff; border-top:1px solid #ddd; border-bottom:2px solid #fff; font-weight: bold;color: #c10e1f;border-bottom-color: #c10e1f; }
		.slideTxtBox3 .bd ul{padding-top: 15px;padding-left: 15px;  zoom:1;  }
.slideTxtBox3 .hd span{margin-right: 10px;float:right}

.slideTxtBox4{ width:298px; border:1px solid #ddd; text-align:left;  }
		.slideTxtBox4 .hd{ height:30px; line-height:30px; background:#f4f4f4;   border-bottom:1px solid #ddd;  position:relative; }
		.slideTxtBox4 .hd ul{ float:left; position:absolute; top:-1px; height:32px;   }
		.slideTxtBox4 .hd ul li{ float:left;  cursor:pointer; width: 148px;
text-align: center; }
		.slideTxtBox4 .hd ul li.on{ height:30px;  background:#fff; border-top:1px solid #ddd; border-bottom:2px solid #fff;color: #c10e1f;font-weight: bold; }
		.slideTxtBox4 .bd ul{ padding:10px;  zoom:1;  }
		.slideTxtBox4 .bd li{ height:20px; line-height:20px; background: url(../images/xing1.gif) no-repeat left 10px;padding-left: 10px; }


.boxoff {
height: 10px;
overflow: hidden;
clear: both;
background: url(../images/boxoff.gif) left 15px repeat-x;
margin: 4px auto;
padding-top: 10px;
}
.handle .context ul li {
line-height: 29px;
color: #888;
}
.xfnav,.dhtel{display:none}
.sgyp{height: 179px;margin-top:10px;}
.sgyp li a{margin-right:15px;display:block ; float:left}
.sgyp li span{color:#f00;margin-right:15px;  display:block;float:left}

.sgyp li {    overflow: hidden;
   
list-style:none}
.nrtag{    font-size: 14px;
    margin-bottom: 10px;    color: #007dcf;
}
.nrtag a{    color: #007dcf;    padding-right: 10px;
}
	
.dTit4 {
	background: url(../images/con_bg08.png);
	height: 20px;
	line-height: 20px;
	margin-bottom: 12px
}
.dTit4 h3 {
	background: url(../images/xgtit.png) left no-repeat #fff;
	padding-left: 22px;
	padding-right: 10px;
	float: left;
	font-size: 16px;
	font-weight: bold
}
.box_list {
	width: 480px;
	float: left;
	border-bottom: #dedede 1px solid
}
.box_list ul {
	height: 162px;
	display: block
}
.box_list ul li {
	width: 465px;
	height: 30px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	padding-left: 10px;
	background: url(../images/top_bg_b00.png) left center no-repeat;
	display: block;
	overflow: hidden
}
.box_list ul li span {
	width: 360px;
	height: 30px;
	float: left;
	overflow: hidden;
	display: block
}
.box_list ul li strong {
	font-size: 14px
}
.box_list ul li b {
	width: 100px;
	height: 30px;
	float: right;
	text-align: right;
	font-weight: normal;
	font-size: 12px;
	color: #999;
	display: block;
	overflow: hidden
}
.box_img {
	width: 190px;
	height: 344px;
	float: right;
	border-bottom: #dedede 1px solid
}
.box_imga {
	width: 165px;
	height: 162px;
	float: right;
	padding: 5px;
}
.box_imga img {
	width: 165px;
	height: 107px;
	display: block;
}
.box_imga span {
	width: 165px;
	height: 50px;
	line-height: 25px;
	padding-top: 5px;
	color: #999;
	text-align: left;
	overflow: hidden;
	display: block
}

.linkarc {
 
	padding-bottom: 5px;
 

}
.xiangguan{    overflow: hidden;}
.linkarc_t {
 
	height: 30px;
 
	padding-left: 10px;
}
.linkarc_t h2 {
 
	font-size: 16px;
	color: #999;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	display: block;
	background: url(../images/linkarc.png) left no-repeat;
}
.linkarc_c {
 
	padding: 10px;
}
.linkarc_c li {
 
	height: 45px;
	line-height: 50px;
	font-size: 16px;
	color: #121212;
 
	border-bottom: #CCC 1px dashed
}
.linkarc_c li a {
	color: #121212
}	
	.tagboxs{border: 1px solid #dad8d8;
 
    padding: 6px 8px}
	.tagboxs .prefix-title{ margin-bottom: 10px;   position: relative;font-size:16px;padding-left: 15px;line-height: 24px;}
	
	.tagboxs .prefix-title:before {
    background-color: #f33;
    border-radius: 1px;
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: 7px;
    width: 3px;
    height: 12px;
}
	
	
	.tagboxs ul {}
		.tagboxs ul a{display: inline-block;color: #fff;background-color: #6c757d;
    padding: 5px 10px;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 5px;    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
	.tagboxs ul a:hover{opacity: .5;}	
.tagboxs ul a.tagc1{background-color:#dc3545 }
.tagboxs ul a.tagc2{background-color: #17a2b8;}
.tagboxs ul a.tagc3{background-color: #28a745;}	
.tagboxs ul a.tagc4{background-color: #ffc107;}		
.tagboxs ul a.tagc5{background-color: #007bff;}			
.tagboxs ul a.tagc6{background-color: #f42b03;}	
.tagboxs ul a.tagc7{background-color: #ffc107;}	
.tagboxs ul a.tagc8{background-color: #ffc107;}	

@media screen and (max-device-width:800px){
.logo{padding-top:16px;    padding-left: 0;}

.search_box,.wapyc{display:none;}
.sgyp{height: auto;}
.dhtel{      display: block;
    background: url(../images/tel.png) left 3px no-repeat;
    padding-left: 19px;
    float: right;
    font-size: 15px;
    color: #000;    margin-top: 18px;
    font-weight: bold;
    line-height: 1.5;}
	.dhtel span{ font-size: 14px;display:block;color:#000}
.region_z,.region_l,.region_c,.region_r,.region_c a{background:none}
.left_top strong{line-height:50px}
.region_c a{display:inline;padding:0;float:none}
.toph1{height:80px;line-height:80px}
.logo img{height:50px;}
.menu_bg{      z-index: 9999; 
    width: 100%; /*position: absolute;display:none*/}
.menu_bg,#navMenu ul {height:auto}
#navMenu ul li{width:25%;     background: #c10e1f;
    border-bottom: 1px #9c111e solid;}
	#navMenu ul li a{width:100%;}
#navMenu .hover a{width:100%;background:none}
.menu_bg .w980{overflow: inherit;}
#left_diy,.left_nav{width:100%;}
.xinnewph_k,.xinnewph_kdown,.daytui,.daytui_d,.guand_k{display:none}
#right_diy{width:100%;    margin: 0;}
.listbox{width:100%}
.e2 p.intro{margin:0;padding:0}
.left_menu li{width:33%;float:left}
.left_menu li a,.wzhi_kfc,.bigbiaoti_k{width:100%}
.bigbiaoti_ksmall{padding:0;    text-align: center;}
.list_xueyk{    padding: 0 15px;
    box-sizing: border-box;width:100%}
.nrcont_z{width:100%; padding: 15px;
    box-sizing: border-box;float:none}.nrcont_y{width:100%;float:none}
	.hours_ly{float:none}
	.share_fx,.shijuek{display:none}
	.tips_cont img{max-width:100%    !important;height: auto   !important}	
	.footer{padding-bottom:52px;}
	.xfnav{    display: block;
    position: fixed;
    bottom: 0;
    height: 48px;
    background: #c10e1f;
    width: 100%;}
	.xfnav li{width:50%;float:left;list-style:none}
	.xfnav li a{display:block;    border-right: 1px #770611 solid; text-align: center;color:#fff; height:48px}
	.xfnav li a   img{      margin: 0 auto;
    width: 28px;
    display: block;}
	.left_menu li a.thisclass{color:#c10e1f;background:url(../images/diy/class-f.jpg) left no-repeat}
	.webdn{display:block}
	
	.qnavlist{ width:100%;max-width:640px;margin:0 auto; padding-top:5px; background:#262626;}
.qnavlist li{width:33.3%; height:55px; line-height:30px;text-align:center;font-size:14px;font-weight:bold; color:#fff;float:left}
.qnavlist li a p{font-size:14px;font-weight:bold; color:#fff;}
.qnavlist li img{ width:25px;}
.qnavlist li a{ color:#fff;}
.up_nav{width:210px;margin:0 auto;bottom:52px;max-width:640px;background-color:rgba(38,38,38,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000); display:none;}
.up_nav li{width:200px;text-align:center;line-height:50px;margin-left:5px;border-bottom:1px solid #666;}
.up_nav li a{color:#fff; font-size:16px;}
.type_nav{width:100%;max-width:640px;margin:0 auto; padding-top:5px;border-bottom:1px solid #666;  display:none;background-color:rgba(38,38,38,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);}
.type_nav li{width:20%;text-align:center;line-height:50px; float:left;}
.type_nav li a{color:#fff; font-size:16px;}
	.box3 {width:100%;}
	.box_list{width:100%;float:none;}
	.box_imga{margin:0 auto;float:none;}
}
