*{ margin:0; padding:0;}
li{ list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{color:#F63;}
img{ border:none;}
h1,h2,h3{ font-size:14px;}
p{ text-indent:2em;}
.clear{ overflow:hidden;}
.wrap{ width:1200px; margin:0 auto;}

body{ font-family:"微软雅黑"; font-size:12px;}
.head{ background:url(head_bg.jpg) repeat-x;}
.logo img{ float:left; padding-top:33px;}
.key{ width:600px; height:100px; float:right; background:url(tel.jpg) right 55px no-repeat; padding-top:20px; text-align:right; font-weight:bold;}
.key h1,h2{ display:inline;}
.key em{ font-style:normal;}
.TopOneRight {
padding-top: 25px;
	float: right;
	width: auto;
}
.menu{ line-height:49px; padding-left:80px;}
.menu li{ float:left; text-align:center; width:139px; font-size:14px; font-weight:bold;}
.menu li a{color:#fff; display:block;}
.menu li a:hover{ background:url(menu_a.jpg) no-repeat;}

.banner{ width:100%; margin:0 auto; height:430px;text-align:center;}

.main{ padding:20px 0;}
.pro_top{ background:url(pro_bg.jpg) left bottom no-repeat; height:50px;line-height:20px;}
.pro_top h3{ width:132px; text-align:center; float:left; }
.pro_top h3 a{ color:#C7000E;}
.pro_top span{ float:right; padding-right:45px; padding-top:6px; font-size:14px;}
.left{ width:240px; float:left;}
.left h3 a{ color:#C7000E; font-size:14px; }
.left ul li{ height:30px; line-height:30px; background:#D5D5D5; margin:5px 0;}
.left ul li a{ background:url(pro_li.jpg) 20px center no-repeat; padding-left:40px;}
.contact{ background:#D5D5D5; padding:10px;}
.contact p{ text-indent:0;}
.contact h3{ line-height:30px;font-size:12px; padding-left:10px;}
.contact p{ line-height:24px;}

.right{ float:right; width:940px;}
.pro_dis{ background:url(jiantou.jpg) left 50px no-repeat; padding-left:40px;}
.pro_dis li{ float:left; width:210px; padding:5px 0 5px 15px; text-align:center; }
.pro_dis li img{width:200px; border:5px solid #D6D6D6;}
.pro_dis li a{line-height:30px;}

.com{ width:1176px;margin-top:15px; border:1px solid #A8A8A8; background:#D5D5D5; padding:16px 16px 16px 6px;}
.com_top{background:#fff; height:48px;}
.com_top h3{ width:166px; height:48px; float:left; background:url(com_h3.jpg) left bottom no-repeat; padding-left:30px; line-height:48px;}
.com_top span{ float:left; font-size:20px; padding:10px; font-style:italic; width:200px;}
.com_top h3 a{ color:#fff;}
.com_top img{ float:right; padding:14px 20px 0 0;}
.txt{background:#fff; margin-left:10px; padding:10px; height:100%;}
.txt .zhanshi{ float:left;}
.txt p{ width:876px; float:left; padding-left:20px; text-indent:2em; line-height:26px;}

.main_btm{ margin-top:15px;}
.m_news{ float:left; width:390px; padding-right:15px; background:url(yinying_r.jpg)  right center no-repeat; height:100%;}
.m_top{ height:48px; background:url(n_bg.jpg) left bottom repeat-x;}
.m_top h3{ width:128px; height:48px; background:url(m_h3.jpg) left bottom no-repeat; float:left; text-align:center; line-height:22px; color:#fff;}
.m_top h3 a{ display:block; color:#C7000E;}
.m_top img{ float:right;padding:10px 20px 0 0;}
.m_news ul{ padding:10px; height:220px;}
.m_news ul li{ line-height:32px;}
.m_news ul li span{ width:106px; float:left; line-height:26px; float:left; background:url(news_span.jpg) center no-repeat; color:#fff; text-align:center;}
.m_news ul li a{ width:225px; float:right; margin-left:10px; background:url(new_a.jpg) 3px center no-repeat; border-bottom:1px dotted #000; padding-left:20px;}

.btm_r{ width:390px; float:right;}
.btm_r p{ height:220px; background:url(wenhua.jpg) left 5px no-repeat; line-height:24px; text-indent:2em; padding:10px 10px 10px 160px;}

.foot{ background:url(foot_bg.jpg) #242424 repeat-x; margin-top:10px;color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ color:#F90;}
.foot ul{ width:850px; margin:0 auto; padding:20px 0 10px 150px;}
.foot ul li{ float:left; width:100px; border-left:1px solid #fff; text-align:center;}
#first{ border:none;}
.link{ height:65px; text-align:center; line-height:30px;}
.foot_btm{ text-align:center; padding:10px 0; line-height:30px; color:#fff;}
*company*
.r_top{ height:48px; background:url(n_bg.jpg) left bottom repeat-x;}
.r_top h3{ width:106px; float:left; text-align:center; line-height:33px; background:#D10B0C; margin-top:15px; color:#fff;}
.r_top span{ float:right; padding:10px 20px 0 0;}
.company{ padding:10px 20px; background:none;}
.company p{ padding:5px; line-height:26px;}
.xinwen{ padding:5px 20px;}
.xinwen li{ border-bottom:1px dotted #666; line-height:26px; padding-top:5px;}
.xinwen li a{float:left;}
.xinwen li span{float:right;}

.case-img{ overflow:hidden;}
.case-img li{ border:none; float:left; padding:5px;}
.case-img img{ padding:2px; border:1px solid #ccc;}

.p_top{ text-align:center; line-height:24px;}
.p_top img{ border: 1px solid #ccc;  padding: 2px;}
.zt{background:#eee;margin:5px 20px; height:22px; line-height:22px; padding-bottom:5px;}
.zt span{cursor:pointer;}

*分页样式*
.paging{float:left; width:850px; padding:10px 20px; font-size:12px;}
.pagingl{ float:left;}
.pagingr{ float:right;}
.paging span{ margin:2px; padding:2px 5px;border:#006 1px solid; background:#fff; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}
.paging a{ margin:2px; padding:2px 5px;border:#006 1px solid; background:#ccc; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}

*网站地图*
.map1{ color:#900; font-size:14px; font-weight:bold; margin-left:50px; line-height:30px;}
.map2{ color:#003; font-size:12px; font-weight:bold; margin-left:55px; padding-left:40px; line-height:22px; background:url(line.gif) no-repeat;}
.map3{ color:#333; font-size:12px; margin-left:100px; padding-left:40px; line-height:20px; background:url(line.gif) no-repeat;}

.tj ul{ padding:10px 0;}
.tj ul li{ margin:3px 0 0 0;}
.tj ul li span{ width:106px; float:left; line-height:26px; float:left; background:url(news_span.jpg) center no-repeat; color:#fff; text-align:center;}
.tj ul li a{ float:left; margin-left:10px; background:url(new_a.jpg) 3px center no-repeat; border-bottom:1px dotted #000; padding-left:20px;}