﻿@charset "utf-8";

/* building*/
.building{width:345px; float:left; margin-top:14px; margin-bottom:14px;}
* html .building{width:345px; float:left; margin-top:14px; margin-bottom:10px;}
.building-ti{width:343px; border:1px solid #d1d1d1; background: url(../images/title-bg.gif) repeat-x;; height:29px; border-bottom:2px solid #302a5a; font-size:13px; font-weight:bold; }
.building-ti h1{ color:#333; float:left; padding-left:20px; padding-top:6px; font-size:13px;font-weight:bold; background:url(../images/title-icon.gif) no-repeat 10px 6px;}
.building-ti a{float: right;display: block;color:#fff;margin:12px}
.building-nr{ width:345px; background:url(../images/build-pic.jpg) no-repeat;height:124px;}
.building-nr ul{ padding-top:8px;}
.building-nr li{line-height:28px; background:url(../images/icon.gif) no-repeat 10px; line-height:28px; padding-left:20px;}


/* security*/
.security{width:345px; margin-left:15px; float:left; margin-top:14px; margin-bottom:14px;}
* html .security{width:345px; float:left; margin-top:14px; margin-bottom:10px;}
.security-nr{ width:345px; background:url(../images/security-pic.jpg) no-repeat;height:124px;}
.security-nr ul{ padding-top:8px;}
.security-nr li{line-height:28px; background:url(../images/icon.gif) no-repeat 10px; padding-left:20px;}

/* other*/
.other{width:260px; margin-left:10px; float:right; margin-top:14px; margin-bottom:14px;}
.other-ti{width:258px; border:1px solid #d1d1d1; background: url(../images/title-bg.gif) repeat-x; height:29px; border-bottom:2px solid #302a5a; font-size:13px; font-weight:bold; }
.other-ti h1{ color:#333; float:left; padding-left:20px; padding-top:6px; font-size:13px;font-weight:bold; background:url(../images/title-icon.gif) no-repeat 10px 6px;}
.other-ti a{float: right;display: block;color:#fff;margin:12px}
.other-nr{ width:260px; background:url(../images/other-pic.jpg) no-repeat;height:124px;}
.other-nr ul{ padding-top:8px; }
.other-nr li{line-height:28px; background:url(../images/icon.gif) no-repeat 10px; padding-left:20px;}

/*case*/
#case{width:978px;}
.case-ti{ background: url(../images/title-bg.gif) repeat-x;; height:29px; border-bottom:2px solid #302a5a;}
.case-ti h1{ color:#fff; float:left; padding-left:20px; padding-top:10px; font-size:13px;font-weight:bold; background:url(../images/title-icon1.gif) no-repeat 10px 6px; width:80px; height:20px; }
.case-ti a{float: right;display: block;color:#fff;margin:12px;}
.case-nr{background:url(../images/nr-bg.gif) repeat-x bottom; width:978px; height:170px;}
.case-nr li{width:144px; float:left; margin-left:14px; margin-right:2px; line-height:36px; text-align:center; margin-top:20px;}
.case-nr li img{ border:1px solid #d1d1d1; padding:1px;}

/*link*/

.link{width:960px; background:#ededed; line-height:38px; margin-top:22px; padding-left:20px;}
.link a{margin-right:14px;}
.link span{ color:#cb211c; font-weight:bold;}

.bottom{ background:#2f295a; height:30px; text-align:center; color:#fff; width:980px; line-height:30px;}

/*nr-left*/
.left{ width:260px; float:left; margin-top:14px;}
.left-menu{width:200px; background:url(../images/about-bg.gif) no-repeat; height:46px; line-height:46px; padding-left:60px; color:#fff; font-weight:bold; font-size:16px; border-bottom:2px solid #d9d7e0;}
.left-nr{width:260px; background:#f8f8f7; border-top:1px solid #fff;}
.left-nr li{ width:200px;background:url(../images/left-line.gif) no-repeat; padding-left:60px;line-height:42px;}
.left-nr li a:hover{color:#2f295a;font-weight:bold;}
.current1{color:#2f295a;font-weight:bold;}
.current1 a{color:#2f295a;font-weight:bold;}
.left-bg{width:260px; background:url(../images/about-bg1.gif) repeat-x; height:48px;}
.left-mess{ width:252px; border:4px solid #a0a0a0; height:92px; margin-bottom:80px;}


/*nr-right*/
.right{width:700px; float:right; margin-bottom:80px; margin-top:14px;}
.right-title{width:700px; height:29px; background:url(../images/title-bg.gif)  repeat-x; line-height:29px;font-size:14px; font-weight:bold; border-bottom:2px solid #2f295a;color:#2f295a; border-top:1px  solid #d1d1d1; border-left:1px  solid #d1d1d1; border-right:1px  solid #d1d1d1;}
.right-title em{color:#cd1f1c;font-style: normal;}
.right-title img{ margin-left:14px; margin-right:6px;}
* html .right-title img{ margin-left:14px; margin-right:6px; margin-top:7px;}
.right-title span{float:right;margin-right:14px;font-size:12px; font-weight:normal;}
.right-nr{width:672px; background:url(../images/right-bg.gif) repeat-x top;height:auto !important; margin-top:1px; padding-top:10px; padding-left:14px; padding-right:14px; line-height:26px;}
.right-nr img{float:left; margin-right:14px;border:1px solid #d2d2d2; padding:2px; width:224px; height:146px; text-align:center;}



.news_list{width:670px;padding-bottom:15px;}
.news_list li{background:url(../images/icon.gif) no-repeat 6px; padding-left:18px;width:652px;line-height:30px; border-bottom:1px dotted #ccc;}
.news_list span.time{ float:right;height:28px; color:#999;}
.title1{font-size:14px; font-weight:bold; text-align:center;none;color:#2f295a;}
/**fenye**/
#fenye{color:#666;clear: both;width:544px;text-align:center; margin-top:20px;padding-bottom:10px;}
#fenye a, #fenye span {display: inline-block;padding:0px 8px}
#fenye .current {color:#2f295a;font-weight:bold; width:1px; background:none; text-align:center;}
.input_txt{width:575px; height:20px; border:1px solid #ccc; margin-bottom:10px; line-height:20px; text-indent:0.5em;}
.button{ width:50px; height:22px; line-height:22px; background:#d2271c; color:#fff;}
.button1{ width:50px; height:22px; line-height:22px; background:#2f295a; color:#fff;}
.news_content{text-indent:0em;}

.right-nr p .news_content  img{ width:46px; height:20px;}


.honor_list li{width:200px;float:left; line-height:24px;margin-top:10px; margin-right:13px; margin-bottom:30px; text-align:center; margin-left:10px;}
* html .honor_list li{ margin-left:8px; margin-right:0px;}
.honor_list li img{ width:188px; height:152px;border:1px solid #9cc1d8;}.left-menu {
    width: 200px;
    background: url(../zzxkl/about-bg.gif) no-repeat;
    height: 46px;
    line-height: 46px;
    padding-left: 60px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 2px solid #d9d7e0;
}
.left-nr li {
    width: 200px;
    background: url(../zzxkl/left-line.gif) no-repeat;
    padding-left: 60px;
    line-height: 42px;
}
.right-title {
    width: 700px;
    height: 29px;
    background: url(../zzxkl/title-bg.gif) repeat-x;
    line-height: 29px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 2px solid #2f295a;
    color: #2f295a;
    border-top: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
}