﻿

/*.bannerBox {
    width: 100%;
    height: 460px;
}*/

.sjSpan {
    height: 440px;
    background: url(../images/sjSpan.jpg) no-repeat center;
}

/*--searchBox*/
.search {
    padding-top: 45px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

    .search .searchBox {
        margin-left: 8px;
        width: 300px;
    }

    .search .soText {
        float: left;
        width: 249px;
        height: 20px;
        line-height: 20px;
        padding: 5px 10px;
        color: gray;
        border: none;
        background: url(../images/searchTxt.png) no-repeat center;
        outline: none;
    }

   

    .search .keyWord {
        margin-left: 20px;
        width: 1000px;
        height: 30px;
        overflow: hidden;
        color: #fff;
    }

        .search .keyWord dt {
            float: left;
        }

        .search .keyWord dd {
            overflow: hidden;
        }

            .search .keyWord dd a {
                padding: 0 8px;
                float: left;
                color: #fff;
                background: url(../images/soTxtBr.png) no-repeat right center;
            }


.jsBox {
    margin-top: 36px;
    overflow: hidden;
}

    .jsBox dl {
        float: left;
        width: 223px;
        text-align: center;
        padding-left: 36px;
        background: url(../images/jsDlBg.png) no-repeat 18px top;
    }

        .jsBox dl.noPl {
            padding-left: 0px;
            background-image: none;
        }

        .jsBox dl dt {
            height: 36px;
            line-height: 36px;
            font-size: 16px;
            color: #b90303;
            font-weight: bold;
        }

            .jsBox dl dt a {
                height: 36px;
                line-height: 36px;
                font-size: 16px;
                color: #b90303;
                font-weight: bold;
            }

    .jsBox dd {
    }

        .jsBox dd img {
            border: 5px solid #000;
        }

        .jsBox dd p {
            margin: 8px 0;
            font-size: 13px;
            line-height: 20px;
            color: #000;
            height: 100px;
            overflow: hidden;
            text-align: left;
            text-indent: 2em;
        }

        .jsBox dd .btnGd {
            padding: 8px 12px;
            display: inline-block;
            background: url(../images/jsbtnGd.png) no-repeat center;
            color: #fff;
        }











.ggl {
    margin: 30px auto;
}

    .ggl img {
        display: block;
    }


.contTit {
    position: relative;
    height: 40px;
    line-height: 40px;
    background-color: #a40000;
    font-weight: normal;
}

   .khjzBox .container .cjtop a {
        margin-left: 18px;
        padding-left: 22px;
        color: #fff;
        background: url(../images/titA_ico.png) no-repeat left center;
        font-size: 18px;
        float:left;
text-decoration:none;
    }

    .contTit .titMore {
        position: absolute;
        right: 10px;
        top: 0px;
        color: #fff;
    }






/*关于*/
.gyBox {
    width: 742px;
    height: 300px;
    border: 1px solid #ccc;
    border-top-width: 0px;
}

    .gyBox dt {
        width: 256px;
        height: 210px;
        background: url(../images/gyImg.jpg) no-repeat center;
        border: 10px solid #dcdcdc;
    }

    .gyBox dl {
        margin: 16px;
        height: 230px;
        overflow: hidden;
    }

    .gyBox dd {
        margin-left: 290px;
    }

        .gyBox dd h5.h {
            margin-bottom: 4px;
            height: 24px;
            line-height: 24px;
            overflow: hidden;
            font-size: 14px;
            font-weight: normal;
        }

            .gyBox dd h5.h a {
                color: #a40000;
            }

        .gyBox dd p {
            margin-bottom: 22px;
            line-height: 20px;
            font-size: 13px;
            color: #333;
            overflow: hidden;
            height: 60px;
        }

        .gyBox dd ul {
            overflow: hidden;
            border: 1px solid #e5e5e5;
            border-right: none;
        }

            .gyBox dd ul li {
                position: relative;
                float: left;
                border-right: 1px solid #e5e5e5;
                width: 138px;
                overflow: hidden;
            }

                .gyBox dd ul li img {
                    display: block;
                }

                .gyBox dd ul li h5 {
                    position: absolute;
                    left: 0px;
                    bottom: 0px;
                    display: none;
                    padding: 6px 2%;
                    width: 96%;
                    text-align: center;
                    color: #fff;
                    background-color: #a40000;
                }

                    .gyBox dd ul li h5 a {
                        color: #fff;
                    }

                .gyBox dd ul li:hover h5 {
                    display: block;
                }


.jstd {
    width: 238px;
    height: 300px;
    border: 1px solid #ccc;
    border-top-width: 0px;
}

    .jstd .jsCont {
        margin-top: 20px;
        position: relative;
    }

        .jstd .jsCont ul {
            margin: 0 auto;
            width: 200px;
            overflow: hidden;
        }

        .jstd .jsCont li {
            width: 200px;
            float: left;
            _display: inline;
            text-align: center;
        }

            .jstd .jsCont li img {
                border: 10px solid #dcdcdc;
            }

            .jstd .jsCont li h5 {
                margin-top: 12px;
                margin-bottom: 4px;
                font-weight: normal;
                font-size: 13px;
            }

                .jstd .jsCont li h5 a {
                    color: #a40000;
                }

            .jstd .jsCont li p {
            }

        .jstd .jsCont .btnLeft, .jstd .jsCont .btnRight {
            position: absolute;
            top: 50%;
            margin-top: -10px;
            width: 21px;
            height: 21px;
        }

        .jstd .jsCont .btnLeft {
            left: -11px;
            background: url(../images/jsBtnLeft.png) no-repeat center;
        }

        .jstd .jsCont .btnRight {
            right: -11px;
            background: url(../images/jsBtnRight.png) no-repeat center;
        }


.whjh {
    margin-top: 20px;
}

.whjhSpan {
    height: 413px;
    background: url(../images/whjhSpan.jpg) no-repeat center;
    overflow: hidden;
}

.whjhBox {
    margin-top: 20px;
    overflow: hidden;
}

.whjh01 {
    float: left;
    width: 482px;
}

.whjh02 {
    float: right;
    width: 522px;
}

.whjhBox div.w_ {
    position: relative;
    float: left;
    margin-right: 1px;
    margin-bottom: 1px;
}

    .whjhBox div.w_ img {
        display: block;
    }

    .whjhBox div.w_ h5 {
        position: absolute;
        left: 0px;
        bottom: 0px;
        display: none;
        padding: 6px 2%;
        width: 96%;
        text-align: center;
        color: #fff;
        background-color: #a40000;
        text-decoration: none;
        font-size: 14px;
        font-weight: normal;
    }

    .whjhBox div.w_:hover h5 {
        display: block;
    }

.whjhBox div.w7 {
    margin-right: 0px;
    float: right;
}

.dtSpan {
    margin: 25px auto;
}

    .dtSpan h4 {
        position: relative;
        height: 36px;
        line-height: 36px;
        font-weight: normal;
    }

        .dtSpan h4 .titA {
            font-size: 16px;
            color: #a40000;
        }

        .dtSpan h4 .titMore {
            position: absolute;
            right: 0px;
            top: 0px;
        }


.dBox {
    height: 300px;
    padding-left: 14px;
    background: url(../images/dBoxBg.png) no-repeat left 10px;
}

/*动态*/
.dtBox {
    width: 260px;
}

    .dtBox .dtImg img {
        border: 10px solid #dcdcdc;
    }

    .dtBox ul {
    }

    .dtBox li {
        height: 30px;
        line-height: 30px;
        overflow: hidden;
    }

        .dtBox li a {
            color: #333;
        }


/*问题解答*/
.wtjd {
    margin-left: 60px;
    width: 320px;
}

.wtjdCont {
    height: 250px;
    overflow: hidden;
}

    .wtjdCont dl {
        padding: 4px 0;
    }

    .wtjdCont dt {
        background-image: url(../images/tw_ico.png);
    }

        .wtjdCont dt a {
            color: #a40000;
        }

    .wtjdCont dd {
        line-height: 20px;
        background-image: url(../images/jd_ico.png);
        color: #333;
    }

    .wtjdCont dt, .wtjdCont dd {
        padding: 8px 0;
        padding-left: 26px;
        background-position: left 8px;
        background-repeat: no-repeat;
    }

/*销售分公司分布*/
.gsfb {
    width: 260px;
}

    .gsfb dt {
        margin-bottom: 8px;
    }

    .gsfb select {
        width: 100%;
        height: 38px;
    }


/*友情链接*/


/*#flashs {
    position: relative;
    height: 460px;
    overflow: hidden;
}

    #flashs .bgitem {
        z-index: 1;
        position: absolute;
        top: 0;
    }

    #flashs .btn {
        position: absolute;
        z-index: 7;
        bottom: 15px;
        left: 50%;
        margin-left: -64px;
        padding: 0px 6px;
    }

        #flashs .btn span {
            color: #fff;
            background: #333;
            cursor: pointer;
            display: inline-block;
            margin: 0 2px;
            width: 25px;
            height: 25px;
            font-size: 14px;
            line-height: 25px;
            text-align: center;
        }

            #flashs .btn span.cur {
                background: #C40C0C;
            }*/



.case {width:1190px; margin:auto;text-align:center; overflow:hidden;  margin-top:10px;}
.case img{width:200px;height:200px; border:0px;}
.case ul{height:230px; }
.case li {list-style:none;  float:left; width:235px; height:220px;  }
.case li a p{text-decoration:none; line-height:30px; height:30px; position:relative; bottom:0px; opacity: 0.6; filter:alpha(opacity=60); cursor:pointer; width:200px; left: 0px;  background-color:#87613a; font-weight:bold; font-size:14px; color:#fff; text-align:center; overflow:hidden; margin-left:17px; margin-top:5px;}
.case li a {display:block; color:#000000; font-size:14px; text-decoration:none;}
.case li a:hover{color:#e55e04; text-decoration:none; background:#87613a;}



.khjzBox .container .cjtop{margin-top:15px; /*background:url(../images/cjtopbg.png) no-repeat center;*/ height:47px; line-height:47px;  font-weight:normal;background-color:#a40000;border-top-left-radius:1em;border-top-right-radius:1em;}
/*.khjzBox .container .cjtop a{ font-size:18px; color:#4f391e;}*/


.khjzBox{ height: auto !important; margin-top:-30px;}
.khjzBox .jztop{ text-align:center; background:url(../images/jjbg.png) no-repeat center 96px; padding-top:70px; padding-bottom:33px;}

.prods ul{ overflow:hidden; width:980px;}
.prods li{ float:left; width:235px; height:312px;margin-left:10px; }
.prods li img{ display:block; margin:0 auto; margin-top:10px; width:225px; height:242px; }
.prods li a{ display:block; text-decoration:none}
.prods li span{ display:block; width:233px; background-color:#a40000; color:#fff; height:50px; margin-top:10px; border:1px solid #efefef; text-align:center; line-height:50px; font-size:13px;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.prods li:hover span{ /*color:#9a6e4e; background-color:#fff;*/}

.proRight { }

.proRight ul{  width:980px;background:#f7f7f7;}
.proRight li{ float:left; width:235px; height:292px; background-color:#fff; margin-left:10px; margin-top:30px;}
.proRight li img{ display:block; margin:0 auto; margin-top:10px;}
.proRight li a{ display:block; text-decoration:none}
.proRight li span{ display:block; width:233px; height:50px; margin-top:10px; border:1px solid #efefef; text-align:center; line-height:50px; font-size:13px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.proRight li:hover span{ color:#fff; background-color:#a40000;}











.newBox .wtjd,.newBox .qyzx,.newBox .khly{  width:323px; height:332px; float:left; margin-left:5px;}
.newBox .container{ padding-top:10px; padding-bottom:5px;}

.newBox .newtle{background-color:#a40000; height:47px; padding-left:18px; line-height:47px; font-weight:normal;border-top-left-radius:1em;border-top-right-radius:1em;}
.newBox .newtle a{ font-size:19px; color:#fff; padding-left:35px; text-decoration:none;}

.newBox .qyzx{ width:646px; height:362px; float:left; margin-left:5px; }
.newBox .qyzx .newtle a{ background:url(../images/titA_ico.png) no-repeat left center;}
.newBox .qyzx ul{ padding:10px 16px 20px 16px;}
.newBox .qyzx li{overflow:hidden; height:30px; line-height:30px; border-bottom:1px dotted #e0dbd4; margin-bottom:9px; background:url(../images/nlbg.png) no-repeat left center; width:600px;}
   
.newBox .qyzx li a{ font-size:13px; text-decoration:none; width:500px; height:30px; line-height:30px; float:left;}
.newBox .qyzx li a:hover{background:#a40000; color:#fff;}
.newBox .qyzx li em{ font-size:13px; float:right;}
.newBox .khly{ }
.newBox .khly .newtle a{ background:url(../images/titA_ico.png) no-repeat left center;}
.newBox .khly ul{  margin:10px 20px 0 20px;}
.newBox .khly li{ height:30px; line-height:30px; border-bottom:1px dotted #e0dbd4; margin-bottom:9px;  padding-left:13px; font-size:13px; overflow:hidden;}


.newBox .khly li .lytxt{ float:left; border:none; width:230px; height:18px; line-height:18px; padding:10px; font-size:13px; color:#b7b7b7;}
.newBox .khly .ltxt{ height:88px; border-bottom:none;}

.mainyq
{
 
    
	width: 1000px; 
	margin:auto; 
   background-repeat:repeat-x;

	}

.contpn
{
	padding: 10px;
width:900px;

}
.contpn a
{
	color: #000;
}
.contpn a:hover
{
	color: Red;
}
	

/* tabs */
.tab{width: 1130px;margin: auto; padding:0px; }
.tab .tabspan{float: left; background: #dcdcdc; font-size: 12px; color:#000; font-weight: bold;line-height: 24px; padding: 0px 10px 0px 10px;}
.tab-hd{padding: 0px;margin: 0px;height: 24px;zoom: 1;}
.tab-hd li{float: left;width: 100px;color: #000;line-height: 24px;font-size: 12px;text-align: center;cursor: pointer;list-style: none;}
.tab-hd li.active{color: #fff;background: #c2130e;}
.tab-bd{padding: 0px;margin: 2px 2px 0px 2px;}
.tab-bd li{display:none;}
.tab-bd li a{display:inline-block; margin:2px; color:#a40000; text-decoration:none;}
.tab-bd li a:hover{color:#e55e04;}


.duilian{top:260px;position:absolute; width:160px; overflow:hidden; display:none; background:#fff;}
.duilian_left{ left:6px;}
.duilian_right{right:6px;}
.duilian_con{border:2px solid #FF0000;width:156px; overflow:hidden;}
.duilian_title{background: url(../images/SonlineTitleBg.gif) #FF0000; height: 35px; line-height: 35px;color: #fff;}
.duilian_title strong{margin-left: 10px; float: left;}
.duilian_list{margin-top: 10px; text-align:center; margin-bottom: 8px; height: 22px; line-height: 22px;}
.duilian_span{display:block; float:left; font-size:14px; line-height:23px; width:65px; text-align:right;}
.duilian_close{background: url(../images/closeBtnImg.gif) 10px no-repeat;-webkit-transition: all 0.8s ease-out; width:40px; height:35px; line-height:35px; color:#fff;text-align:center; float:right; display:block; font-size:13px;text-decoration:none;}



.About_R{ width:1200px;  background:#fff; border:1px solid #dedede; border-top:4px solid #c60000; margin-right:1px;margin-bottom: 20px;}

.About_R h3{ line-height:46px; height:46px; width:100%; background-color:#e3e3e3; margin-bottom:10px; text-align:center; font-size:18px;}
.dqwz{/* width:875px; float:left; */overflow:hidden; padding-right:14px; font-size:16px; text-align:right; font-weight:normal; line-height:49px; border-bottom:1px solid #888;}
.dqwz em{ font-family:'宋体'; margin:0px 6px;}
.dqwz strong{ color:#0b85ec; }
.dqwz span{ margin-right:6px;}

.right_main { width:1200px; min-height:458px;  padding-bottom:15px; overflow:hidden;background:#fff;}
.agent_con { width:1070px;  padding-top:10px; line-height:24px; margin-left:20px;}
.agent_con p { font-size:14px;}
.agent_con .age_list { margin-bottom:15px;}
.agent_con .age_list li { font-size:14px; height:25px; line-height:25px;}
.agent_con .age_list li a { padding-left:10px;}
.agent_con .age_list li a:hover, .agent_con .age_list li a.cur { background:url(Img/ico8.gif) no-repeat left 5px; font-weight:bold; color:#DD3904; text-decoration:underline;}
.agent_con .age_li_about { font-size:14px; }
.agent_con .age_li_about p { white-space: normal; letter-spacing: normal;}

.contactes
{
	background: url(../images/contact.jpg) top right no-repeat;
}
.contactes li
{
	width:100%; font-size: 20px; font-weight:bold; border:0px;  margin-top:10px;
}

.news
{
	width: 1180px;
	border: 0px solid #c3b39d;
	height: auto !important;
	overflow: hidden;
}

.nncon
{
	width: 1150px;
	margin: auto;
	overflow: hidden;
}

	.nncon ul
	{
		width: 1150px;
		margin: 0px 5px 0px 5px;
	}

		.nncon ul li
		{
			width: 1150px;
		}

			.nncon ul li a
			{
				color: #8F7042;
				padding-left: 20px;
				font-size: 14px;
				display: block;
				overflow: hidden;
				height: 38px;
				line-height: 38px;
				font-family: "Microsoft YaHei";
                float:left;
                width:980px;
                margin-right:5px;

			}

				.nncon ul li a:hover
				{
					background: #a40000;
					color: #fff;
					text-decoration:none;
				}

			.nncon ul li span
			{
				display: block;
				height: 38px;
				float: right;
				overflow: hidden;
				line-height: 38px;
				margin-right: 27px;
				color: #8F7042;
			}
            .page {text-align:center; width:100%;margin:20px 0 30px 0;}
.page a{display:inline-block;padding:5px 8px 4px 8px;border:#E4E4E4 1px solid;margin:2px 4px;color:#666;text-decoration:none;cursor:pointer;}
.page a:hover{border:#000 1px solid;color:#FFF;background:#333;}
.page span.current{display:inline-block;padding:5px 8px 4px 8px;color:#FFF;background: #F60;border:#000 1px solid;margin:2px 4px;}
.page span.no{border:1px #000 solid;margin:2px;color:#FFF;background:#333;text-decoration:none;}

 .contentpr{margin-left:auto; margin-right:auto; width:1140px; font-family:microsoft yahei;}

.Aboutes_R{ width:1140px;  background:#fff; border:1px solid #dedede; border-top:4px solid #c60000; margin-right:1px;margin-bottom: 20px;}
.prdcenters{ overflow:hidden;  padding-top:20px;}
.prdcenters li{ width:250px;  float:left; margin:0px 0px 5px 32px; overflow:hidden; height:260px; text-align:center;}

.prdcenters  img{width:250px; height:234px; display:block;}
.prdcenters span{line-height:25px;text-align:center; padding-top:10px; font-size:15px;}
.prdcenters h5 a{ font-size:14px; color:#333333;  font-weight:bold; }
.prdcenters h5 a:hover{ font-size:15px; color:#0b85ec;  font-weight:bold; }
.prdcenters .titlewh{line-height:30px; width:250px; overflow:hidden; text-align:center;}
.prdcenters .titlewh a{font-size:14px; color:#666; text-align:center;}
.prdcenters .titlewh a:hover{font-size:14px; color:#fff;background:red;text-decoration:none;}
