﻿
/*.nav
{
    float:right;
    border-top:solid 1px #f6f6f6;
    border-right:solid 1px #ededed;
    border-bottom:solid 1px #e1e1e1;
    box-shadow: 1px 1px 3px #dddddd;
}
.nav1
{
    float:left;
    border-top:solid 1px #f6f6f6;
    border-right:solid 1px #ededed;
    border-bottom:solid 1px #e1e1e1;
    box-shadow: 1px 1px 3px #dddddd;
}*/
.leftpanel
{
    float:left;
    margin-top:10px;
    width:200px;
}
.leftpanel .list
{
    float:left;
    margin-top:15px;
    width:100%;
}
.leftpanel .list a
{
  
    float:left;
    margin:20px 0 0 0;
    padding-left:28px;
    width:auto;
    font-size:14px;
    color:#787878;
    line-height:15px;
    text-transform:uppercase;
}
.leftpanel .list .tree .tree_box h3{ height:30px; line-height:15px; font-weight:normal; border-bottom:#f0f0f0 dashed 1px; margin-top:10px;}
.leftpanel .list .tree .tree_box h3 strong{ float:left; display:block; width:25px;}
.leftpanel .list .tree .tree_box h3 strong img{ width:4px; height:6px; display:block; margin:4px auto;}
.leftpanel .list .tree .tree_box h3 a{ float:right; display:block; width:170px; height:30px; line-height:15px; font-size:16px; color:#787878; margin:0; padding:0; }
.leftpanel .list .tree .tree_box h3 a span{ font-size:14px; color:#787878;}
.leftpanel .list .tree .tree_box .tree_one li h4{ height:30px; line-height:30px;}
.leftpanel .list .tree .tree_box .tree_one li h4 a{ float:none; padding:0 0 0 30px; margin:0; font-weight:normal;font-size:16px; color:#787878;}
.leftpanel .list a span
{
    font-size:10px;
}
.leftpanel .list a.title
{
    margin:0;
    padding:0;
    width:100%;
    height:36px;
    padding-bottom:1px;
    line-height:38px;
    color:#a0a0a0;
    font-size:15px;
    font-weight:bold;
    background:url(../images/line.jpg) no-repeat 0 bottom;
}
.leftpanel .list a.title span
{
    font-size:15px;
    margin-right:7px;
    margin-left:3px;
}
.leftpanel .list a:hover
{
    color:#71a4ff;
}
.leftpanel .list a.current
{
    color:#71a4ff;
    background:url(../images/l_01.jpg) no-repeat 18px 2px;
}
.leftpanel .list a.title.current
{
    color:#71a4ff;
    background:url(../images/line.jpg) no-repeat 0 bottom;
}
.rightpanel
{
    float:right;
    margin-top:30px;
    width:788px;
    line-height:21px;
}

.rightpanel img
{
    max-width:100%;
}
.rightpanel h1,.rightpanel h2,.rightpanel h3,.rightpanel h4
{
    color:#72a3ff;
    font-size:21px;
    font-weight:normal;
	text-align: center;
}

.rightpanel h2{ font-size:18px;}
.rightpanel h3{ font-size:15px;}
.rightpanel h4{ font-size:13px;}
.rightpanel h1,.rightpanel h2,.rightpanel h3,.rightpanel h4
{
     margin:8px 0;
}
.rightpanel p
{
    margin:0 0 10px 0;
}

.mod-cases-box
{
    float:left;
    width:100%;
    margin-top:-45px;
}
.mod-cases-box .list
{
    float:left;
    width:100%;
    margin-top:40px;
}
.mod-cases-box .list a
{
    color:#72a3ff;
}
.mod-cases-box .list a:hover
{
    color:#3f81fc;
}

.mod-news-box
{
    float:left;
    width:100%;
    margin-top:-45px;
}
.mod-news-box .list
{
    float:left;
    width:100%;
    margin-top:45px;
}
.mod-news-box .list img
{
    float:left;
    width:300px;
    height:150px;
}
.mod-news-box .list .right
{
    float:right;
    width:410px;
    height:150px;
    position:relative;
}
.mod-news-box .list a.title
{
    float:left;
    color:#72a3ff;
    font-size:21px;
    line-height:23px;
}
.mod-news-box .list a.title:hover{ color:#3f81fc;}
.mod-news-box .list .cont
{
    float:left;
    margin-top:8px;
    width:100%;
}
.mod-news-box .list .cont p,.mod-news-box .list .cont h1,.mod-news-box .list .cont h2,.mod-news-box .list .cont h3,.mod-news-box .list .cont h4
{
    padding:0; margin:0;
}
.mod-news-box .list a.more
{
    position:absolute;
    right:0;
    bottom:0;
    line-height:18px;
}
.mod-news-details
{
    float:left;
    width:100%;
}
.mod-news-details h1.title
{
    float:left;
    width:100%;
    margin-top:0;
    margin-bottom:0;
}
.mod-news-details .content
{
    float:left;
    width:100%;
    margin-top:15px;
}

.mod-pager-box
{
    float:right;
    margin-top:40px;
    padding-bottom:10px;
    height:23px;
    font-size:14px;
    line-height:30px;
    text-align:center;
}
.mod-pager-box.s1
{
     margin-top:15px;
     margin-right:94px;
}
.mod-pager-box a
{
    margin:0 0 0 6px;
    width:30px;
    height:30px;
    color:#646464;
    background:#f0f0f0;
    display:inline-block;
}
.mod-pager-box a:hover,.mod-pager-box .current
{
    margin:0 0 0 6px;
    width:30px;
    height:30px;
    color:#fff;
    background:#72a3ff;
    display:inline-block;
}
.mod-pager-box a.pages
{
    width:30px;
    height:30px;
    font-family:宋体;
    display:inline-block;
}
.mod-product-box
{
    float:left;
    width:628px;
    border:solid 1px #969696;
    overflow-x:hidden;
}
.mod-product-box .info-title
{
    float:left;
    width:100%;
    height:39px;
    line-height:39px;
    background:#72a3ff;
    text-indent:12px;
    font-size:16px;
    color:#fff;
}
.mod-product-box table
{
    padding:0;
    margin:0;
    width:100%;
}
.mod-product-box table td
{
    padding:3px;
    min-height:44px;
    line-height:19px;
    text-align:center;
    vertical-align:middle;
    color:#323232;
    background:#fff;
    border-right:solid 1px #e6e6e6;
    border-bottom:solid 1px #e6e6e6;
    font-family:宋体;
}
.mod-product-box table tr.th td
{
    padding:0;
    height:37px;
    background:#e6e6e6;
    border-color:#e6e6e6;
}
.mod-product-box table td a
{
    color:#72a3ff;
}
.mod-product-box table td a:hover
{
    color:#4c8aff;
}