﻿.banner1
{
    float:left;
    margin-top:6px;
    width:100%;
    height:187px;
    overflow:hidden;
}
.banner1 img
{
    width:100%;
    height:187px;
}
.leftpannel
{
    float:left;
    margin-top:-28px;
    margin-left:13px;
    width:202px;
}
.leftpannel .head
{
    float:left;
    width:100%;
    height:80px;
    background:#ec5100;
}
.leftpannel .head .title
{
    float:left;
    padding:18px 0 0 38px;
    line-height:25px;
    font-size:20px;
    color:#fff;
    font-family:Arial,微软雅黑;
}
.leftpannel .head .title span
{
    font-size:14px;
    text-transform:uppercase;
}
.leftpannel a
{
    float:left;
    margin-top:2px;
    padding-left:38px;
    width:164px;
    height:40px;
    line-height:40px;
    font-size:14px;
    background:#dadada;
    color:#555555;
    font-family:微软雅黑;
}
.leftpannel a:hover,.leftpannel a.current
{
    color:#fff;
    background:#ffa800;
}
.rightpannel
{
    float:right;
    width:750px;
    margin-top:17px;
}
.rightpannel .head
{
    float:left;
    width:100%;
    height:35px;
    line-height:35px;
    border-bottom:solid 1px #e9e9e9;
}
.rightpannel .head h1
{
    float:left;
    margin-left:1px;
    font-size:18px;
    color:#000;
    font-family:微软雅黑;
}
.rightpannel .head .sitemap
{
    float:right;
    margin-right:1px;
    color:#cccccc;
}
.rightpannel .head .sitemap a
{
    color:#cccccc;
}
.rightpannel .head .sitemap a:hover
{
    color:#ff5b00;
}
.rightpannel .content
{
    float:left;
    width:100%;
    margin-top:17px;
    min-height:300px;
    line-height:23px;
}
.rightpannel .content img
{
    max-width:100%;
}
/***********/
.wp-pagenavi {clear:both;  float:right;   margin-top:10px;  padding:10px 20px 10px 0; }

.wp-pagenavi input[type="image"]
{
	float:left;
	margin:0 0 0 10px;
}
.wp-pagenavi a
{
	float:left;
	margin:0 0 0 8px;
	color:#26425c;
	display:inline-block;
	line-height:22px;
	/*border:solid 1px #fff;
	outline:solid 1px #e1e0e0*/
}

.wp-pagenavi a:hover{
	margin:0 0 0 8px;
	color:#000;
	display:inline-block;
	/*
	border:solid 1px #fff;
	outline:solid 1px #e1e0e0;*/
	text-decoration:none
}
.wp-pagenavi .current
{
	float:left;
	/*padding:4px 8px;*/
	margin:0 0 0 8px;
	color:#ff5b00;
	line-height:22px;
	display:inline-block;
	/*border:solid 1px #fff;
	
	outline:solid 1px #e1e0e0*/
}

.wp-pagenavi .nextpostslink
{
	padding:0 8px;
	margin:0 0 0 8px;
	color:#fff;
	display:inline-block;
	background:#76ACD5;
	font-size:15px;
}

.wp-pagenavi .pages
{
	float:left;
	margin:0 0 0 8px;
	padding:0;
	color:#26425c;
	display:inline-block;
	border:0;
}
/*********/

.listnews_style2
{
	float:left;
	width:100%;
	height:35px;
	line-height:35px;
	border-bottom:dashed 1px #ddd;
}
.listnews_style2 a
{
	float:left;
	height:35px;
	padding-left:15px;
	background:url(../images/dot.jpg) no-repeat 2px center;
}
.date
{
    float:right;
    width:80px;
    text-align:center;
}
.map{ float:left; width:100%; height:auto; padding-top:10px; padding-bottom:12px; border-bottom:solid 1px #b3afa9;}
.map table{ width:100%; padding:0; margin:0;}
.map table td.label{width:130px;}
.mapnode{ float:left; width:auto;  font-weight:bold; font-size:13px; height:25px; color:#4a4a4a; line-height:25px;}
.node{ float:left; height:25px; line-height:25px; padding:0 15px; font-size:13px;}

.mod-product-box
{
    float:left;
    width:100%;
    margin-top:-15px;
}
.mod-product-box .list
{
    float:left;
    width:300px;
    margin:15px 17px 0;
    padding:20px;
    background:#ddd;
    -webkit-border-radius:10px;
    border-radius:10px;
    color:#555555;
    transition: all 0.3s ease 0s;
}
.mod-product-box .list .title
{
    float:left;
    width:100%;
    line-height:30px;
    height:30px;
    font-weight:bold;
    font-family:微软雅黑;
    color:#000;
}
.mod-product-box .list img
{
    float:left;
    width:100%;
    height:100px;
    margin-top:5px;
}
.mod-product-box .list .cont
{
    float:left;
    width:100%;
    margin-top:6px;
    line-height:22px;
    height:92px;
    overflow:hidden;
}
.mod-product-box .list:hover
{
    box-shadow: 0 3px 8px #878686;
    transform:translateY(-5px);
    transition: all 0.3s ease 0s;
}
.mod-product-box .list:hover a.title
{
    color:#ff5b00;
}
.mod-content
{
    float:left;
    width:100%;
}
.mod-list-box
{
    float:left;
    margin-top:20px;
    width:100%;
}
.mod-list-box .list
{
    float:left;
    width:225px;
    min-height:30px;
    margin-top:15px;
    margin-left:15px;
}
.mod-list-box .list a
{
    float:left;
    width:200px;
    padding:5px 0 5px 25px;
    line-height:normal;
    display:none;
    font-family:微软雅黑;
}
.mod-list-box .list a.title
{
    float:left;
    width:210px;
    padding:0 0 0 15px;
    height:30px;
    line-height:30px;
    background:#ececec;
    text-overflow:ellipsis; 
    white-space:nowrap;
    overflow:hidden;
    color:#000;
    display:block;
}
.mod-list-box .list a:hover
{
    color:#ff5b00;
}
.mod-list-box .list:hover a
{
     display:block;
}
.mod-case-box
{
    float:left;
    width:100%;
    margin-top:-15px;
}
.mod-case-box .list
{
    float:left;
    margin:15px 21px 0;
    width:208px;
}
.mod-case-box .list img
{
    float:left;
    width:200px;
    height:133px;
    padding:3px;
    background:#fff;
    border:solid 1px #f1f1f1;
}
.mod-case-box .list h3
{
    float:left;
    width:100%;
    margin-top:7px;
    line-height:normal;
    height:30px;
    font-weight:100;
    text-align:center;
    font-family:微软雅黑;
    font-size:13px;
}