/*焦点图*/
.banner_p{width:100%;height: 264px;background: url(../images/banner1.jpg) top center;}
.b_news{background: url(../images/b_news.jpg) no-repeat center;}
.b_honor{background: url(../images/b_honor.jpg) no-repeat center;}
.b_pro{background: url(../images/b_pro.jpg) no-repeat center;}
.b_mes{background: url(../images/b_mes.jpg) no-repeat center;}
.b_kucun{background: url(../images/b_kucun.jpg) no-repeat center;}
.b_contact{background: url(../images/b_contact.jpg) no-repeat center;}
.b_about{background: url(../images/b_about.jpg) no-repeat center;}

.wrap{width: 1200px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
/*主体*/
.main{width: 100%;margin:20px 0;}
.main_l{width: 230px;}
.main_r{width: 940px;}

.pro_bt{font-size: 20px;font-weight: bold;color: #FFF;background: url(../images/l_p_bt.jpg) no-repeat;padding:30px 0 19px 25px;}
.pro_con{border:5px solid #de1819;padding: 15px 10px 10px 10px;background: #FFF;}
.pro_con ul li{width: 203px;height: 28px;line-height: 28px;margin:0 0 8px 0;float: left;}
.pro_con ul li a{color: #FFF;display: block;text-indent: 30px;background: url(../images/p_li_bg.jpg) bottom;}
.pro_con ul li a:hover{color: #FFF;display: block;text-indent: 30px;background: url(../images/p_li_bg.jpg) top;}
.pro_con ul ul li{width:203px;border-bottom: 1px dashed #dedede;}
.pro_con ul ul li a{padding-left: 15px;background: url(../images/icoRight.gif) no-repeat 30px 8px;color: #333;}
.pro_con ul ul li a:hover{background: url(../images/icoRight.gif) no-repeat 35px 8px;color: #f00;}
.pro_con h1{font-size: 18px;background: url(../images/p_tel.gif) 5px 0px no-repeat;padding: 0 0 0 40px;height: 31px;line-height: 31px;}
.pro_con h2{font-size: 20px;font-weight: bold;color: #000;text-align: center;}
.pro_con .more{background: #cc0000;color: #FFF;font-size: 18px;width: 158px;height: 33px;display: block;text-align: center;line-height: 33px;margin: 10px auto 0 auto;}
.pro_con .more:hover{background: #ff0303;}


/*位置*/
.loca{display: block;height: 40px;line-height: 40px;color:#FFF;text-align: right;}
.loca a{color:#FFF;}
.loca a:hover{text-decoration:underline;}

.m_l_bt{padding:10px 0 10px 20px;background: #239e6f }
.m_l_bt h2{font-size: 20px;color: #FFF;}
.m_l_bt h2 span{font-size: 12px;color: #fff;margin:0 0 0 5px;}
.m_l_con ul{padding: 10px 0;background: #FFF;}
.m_l_con ul li{padding: 5px 10px;font-size: 14px; }
.m_l_con ul li a{display: block;color: #333;padding: 5px 0 5px 10px;}
.m_l_con ul li a:hover{background: #fe6902;color: #FFF;padding: 5px 0 5px  20px;}

.m_p_bt{padding:10px 0 10px 20px;background: #fe6902 }
.m_p_bt h2{font-size: 20px;color: #FFF;}
.m_p_bt h2 span{font-size: 12px;color: #fff;margin:0 0 0 5px;}
.m_p_con{padding: 10px 0;background: #FFF;}



/*滚动代码*/
.myscroll { width: 230px; height: 386px;margin:0 auto;  overflow: hidden;}
.myscroll li { height: 202px; overflow: hidden;}
.myscroll a img { border: 1px solid #ddd;}
.myscroll a:hover img { border: 1px solid #bbb;}
.myscroll li{width: 202px;margin: 10px auto 0px auto;}
.myscroll li div{padding: 10px 0  0;}
.myscroll span{padding: 5px 0  0;text-align: center;display: block;}
.myscroll li span a{color: #333;}
.myscroll li span a:hover{color: #e10808;}

/*联系我们*/
.m_c_bt{padding:5px 0 5px 15px;background: #de1819 }
.m_c_bt h2{font-size:18px;color: #FFF;}
.m_c_bt h2 span{font-size: 12px;color: #fff;margin:0 0 0 5px;}
.m_c_con{padding: 10px 20px;background: #FFF;border:1px solid #ccc;}
.m_c_con h2{padding: 5px 0;font-size: 18px;color: #de1819;font-weight: bold;}
.m_c_con p{font-size: 12px;margin: 8px 0;line-height: 20px;}

/*主体右侧*/
.main_bt{background:#de1819;padding: 0 15px;}
.mian_con{padding: 20px 30px;line-height: 30px;background: #FFF;border:1px solid #e1e1e1;}
.pic_con{padding: 20px 15px;line-height: 30px;background: #FFF;border:1px solid #e1e1e1;}
.con_ti{color: #FFF;padding:10px 0;font-size: 18px;}

/*工程案例*/
.m_n_bt{padding:10px 0 10px 0;border-bottom: 2px solid #24264d;}
.m_n_bt h2{font-size: 20px;color: #333;}
.m_n_bt h2 span{font-size: 12px;color: #333;margin:0 0 0 5px;}
.m_n_bt .more{margin: 5px 0 0;}
/*工程案例滚动*/
#demopp{overflow:hidden;width:930px;position:relative;}
#demopp .demowrap{overflow:hidden;width:30000px;}
#demopp .demowrap li{float:left;display:inline;width: 200px;position: relative;margin: 0 4px 0 0;}
#demopp .demowrap ul li a{display: block;}
#demopp .demowrap ul li a img{display: block;font-size: 0px;}
#demopp .demowrap ul li div{text-align: center;width: 100%;height: 32px;line-height: 32px;position: absolute;bottom: 0px;background:url(../images/imgbg.png) top; }
#demopp .demowrap ul li div a {font-size: 14px;color: #FFF;cursor: pointer;}
#demopp .demowrap ul li div a:hover {font-size: 14px;color: #ffd201;cursor: pointer;}
#marquePic1{float:left;height: 148px;width: 1224px;}
#marquePic2{float:left;height: 148px;width: 1224px;}


/*留言*/
.area{padding: 20px 0;}
.area td{padding: 10px 0;}
.area input{padding: 5px;border: 1px solid #bbb;}
.area textarea{padding: 5px;border: 1px solid #bbb;}
.area .ps{color: #999}
.area .btn{width: 150px;margin: 0 auto;}
.area .submit{color: #FFF;background: #0a5898;border: none;cursor: pointer;padding: 5px 7px;}
.area .reset{color: #FFF;background: #0a5898;border: none;cursor: pointer;padding: 5px 7px;}
.area .submit:hover, .area .reset:hover{background:#fe6902; }
.w380{width: 420px;}

/*产品展示*/
.listpic{padding:20px 11px;border: 1px solid #e1e1e1;}
.ny_pictures{overflow:hidden;margin:0 auto;padding-top:10px; padding-bottom:10px;}
.ny_pictures ul{}
.ny_pictures ul li{margin:0px 5px ; width:218px;height:213px;float:left;overflow: hidden;}
.ny_pictures ul li p{width:235px;line-height:30px;text-align:center;}
.ny_pictures ul li a img{width:200px;height:150px;padding:8px;border:1px solid #cccccc; background:#f5f5f5;}
.ny_pictures ul li a:hover img{width:200px;height:150px;padding:8px; background:#ccc;border:1px solid #cccccc;}

/*案例展示*/
.ny_case ul li{margin:12px 0px 12px 36px; width:196px;float:left;overflow: hidden;}
.ny_case ul li p{line-height:30px;text-align:center;height: 30px;overflow: hidden;}
.ny_case ul li img{width:194px;height:103px;border:1px solid #cccccc;}


/*新闻*/
.news_dl_3{ width:875px; display:inline-block; border-bottom:#b8b8b8 1px solid; padding:14px 0; overflow:hidden;}
.news_dl_3 dt{ background:url(../images/wd_bg_n.gif) no-repeat 0 0; width:65px; height:65px; text-align:center; float:left; overflow:hidden;}
.news_dl_3:hover dt{ background:url(../images/wd_bg_n.gif) no-repeat 0 -65px; width:65px; height:65px; text-align:center; float:left; overflow:hidden;color: #FFF;}
.news_dl_3:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_3 dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#666; width:55px; margin:0 auto; border-bottom:#a2a2a2 1px solid; padding:5px 0 2px; line-height:30px;}
.news_dl_3 dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; padding:5px 0 0;}
.news_dl_3 dd{ width:780px; padding:0 0 0 15px; float:left;}
.news_dl_3 dd h5{ height:25px; line-height:25px; overflow:hidden;}
.news_dl_3 dd h5 a{ font-size:14px; color:#444;font-weight: bold;}
.news_dl_3 dd h5 a:hover{color:#de1819;padding: 0 0 0 10px;}
.news_dl_3 dd p{ font-size:12px; color:#444; height:40px; line-height:20px; overflow:hidden;}
.news_dl_3 dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}

/*新闻详细*/
.n_info_con { overflow:hidden;}
.n_info_con h1 {color: #666;  font-size: 22px; line-height: 40px;  text-align: center;}
.n_info_con2 { width:650px; margin:0 auto;}
.n_info_con h3 { text-align:center; color:#000; font-family:"宋体"; margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; } /*资讯详细页面，内容标题*/
.info_con_tit {font-family:"宋体";  line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:20px; overflow:inherit;}
.info_con_tit .n_tit {  text-align:center; color:#BCBBBB;}
.info_con_tit .n_tit a{ color:#BCBBBB;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.n_info_con p { line-height:30px; padding:20px 10px;/*word-spacing: 10px;*/font-size: 14px;}
.n_info_con p a { color:#0758a9;}
.n_info_con .apage { text-align:center; margin-bottom:10px;} /*资讯详细页面，翻页区块*/
.info_input { text-align:center; color:#000; margin-bottom:15px;}  /*详细页面，评论，推荐，打印，订阅，按钮样式块*/
.info_input input { } /*详细页面，评论，推荐，打印，订阅，按钮,可修改文字色彩*/
.info_key { border-bottom:solid 1px #ccc; height:30px; line-height:30px; padding:0 10px; margin:10px 0; width:648px; overflow:hidden;}
.info_key span { font-size:14px; font-weight:bold;}
.info_key a { margin-right:10px;}
.ad2 { margin-bottom:10px;}
.n_info_con2 .t04 { color:#000; background:none;border:1px solid #ccc;border-bottom:0;}/*可修改文字色彩(关于网络推广)*/

/*上下篇*/
.gduo{ height:40px; line-height:40px;overflow:hidden; margin:20px 0px; padding:0 10px;color: #666;border-top: 1px #bbb dashed;}
.gduo span{ float:right;  overflow:hidden; height:30px; display:block;color: #666;}
.gduo a{ color: #666;}
.gduo a:hover{ color: #e10808;}

/*分页*/
.page{ line-height: normal; font-size: 12px;line-height:18px; clear:both;}
.page a{display:block;color:#de1819;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #de1819;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px;line-height:18px;} /* SPAN和链接 */
.page a:hover, .page a.current{color:#FFF;border:1px solid #de1819;line-height:18px;background: #de1819} /* 当前链接有激活时 */
.page input{display:none;color:#de1819;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #de1819;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;height:18px;line-height:18px;} /* 跳转INPUT */

/*搜索*/
.seach {margin:10px 0 0;}
.seach input{padding: 5px;font-size: 14px;}
.seach select{padding: 5px;font-size: 14px;}
.list .node{margin:20px 0 0 ;}
.list .node .title{margin:15px 0 0;}
.list .node .title h2 a{font-size: 14px;font-weight: bold;color: #333;}
.list .node .title h2 a:hover{font-size: 14px;font-weight: bold;color: #333;padding: 0 0 0 15px;color: #004eb5;}
.list .node .description{font-size: 12px;margin:2px 0 0;height: 50px;overflow: hidden;line-height: 24px;}
.list .node .info{text-align: right;color: #999;height: 40px;border-bottom: 1px dashed #ddd;}