body,td,th {font-family: ËÎÌå;
	font-size: 12px;
	line-height: 22px;
	color:#4a4a4a;}
	
body {margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size: 12px;
line-height: 22px; 
background-color:#ffffff;}

a:link {color:#4a4a4a;text-decoration: none;}
a:visited {text-decoration: none;color: #4a4a4a;}
a:hover {text-decoration : none;color: #4a4a4a;}
a:active {text-decoration: none;color:#4a4a4a;}
*{margin:0;padding:0;}

.topa{margin:0 auto; width:100%; height:126px; background-color:#0e1027; border-bottom:1px solid #c88754; overflow:hidden;}
.top{margin:0 auto; width:1150px; height:126px; overflow:hidden;}
.top_logo{float:left; width:115px; height:126px; overflow:hidden;}
.top_dh{float:right; width:750px; height:126px; background:url(../bw_img/1.jpg) no-repeat right top scroll; overflow:hidden;}
.top_dh1{float:left; width:750px; margin-top:40px; height:40px; overflow:hidden;}

#nav{font-size:14px;  margin: 1em 0 0; list-style:none; }

#nav li{float: left; margin-right: 1px;}

.bi{
 position: relative;
 z-index: 0;
}
.bi:hover{
 z-index: 99;
}
.bi:hover span{
 visibility: visible;
 top: 0;
 left: 0;
 cursor: pointer;font-family:"Î¢ÈíÑÅºÚ";
}
.bi span{
 position: absolute;
 left: -999em;
 visibility: hidden;
}

#nav li a,.bi:hover span{
 line-height:30px;
 text-decoration: none;
 color: #c88754;
 display:block;
 width:112px;
 padding-left:36px;
 text-align:left;font-family:"Î¢ÈíÑÅºÚ";
}

#nav li a:hover,.bi:hover span{
 color:#d8d8d8;
 text-align:left;
 padding-left:36px;
 background:#0e1027;font-family:"Î¢ÈíÑÅºÚ";
}


.bia{
 position: relative;
 z-index: 0;
}
.bia:hover{
 z-index: 99;
}
.bia:hover span{
 visibility: visible;
 top: 0;
 left: 0;
 cursor: pointer;font-family:"Î¢ÈíÑÅºÚ";
}
.bia span{
 position: absolute;
 left: -999em;
 visibility: hidden;
}

#nav li a,.bia:hover span{
 line-height:30px;
 text-decoration: none;
 color: #c88754;
 display:block;
 width:112px;
 padding-left:36px;
 text-align:left;font-family:"Î¢ÈíÑÅºÚ";
}

#nav li a:hover,.bia:hover span{
 color:#d8d8d8;
 text-align:left;
 padding-left:36px;
 background:#0e1027;font-family:"Î¢ÈíÑÅºÚ";
 background-image:url(../bw_img/t1.png);background-repeat:no-repeat;
}

.bib{
 position: relative;
 z-index: 0;
}
.bib:hover{
 z-index: 99;
}
.bib:hover span{
 visibility: visible;
 top: 0;
 left: 0;
 cursor: pointer;font-family:"Î¢ÈíÑÅºÚ";
}
.bib span{
 position: absolute;
 left: -999em;
 visibility: hidden;
}

#nav li a,.bib:hover span{
 line-height:30px;
 text-decoration: none;
 color: #c88754;
 display:block;
 width:112px;
 padding-left:36px;
 text-align:left;font-family:"Î¢ÈíÑÅºÚ";
}

#nav li a:hover,.bib:hover span{
 color:#d8d8d8;
 text-align:left;
 padding-left:36px;
 background:#0e1027;font-family:"Î¢ÈíÑÅºÚ";
 background-image:url(../bw_img/t2.png); background-repeat:no-repeat;
}


.bic{
 position: relative;
 z-index: 0;
}
.bic:hover{
 z-index: 99;
}
.bic:hover span{
 visibility: visible;
 top: 0;
 left: 0;
 cursor: pointer;font-family:"Î¢ÈíÑÅºÚ";
}
.bic span{
 position: absolute;
 left: -999em;
 visibility: hidden;
}

#nav li a,.bic:hover span{
 line-height:30px;
 text-decoration: none;
 color: #c88754;
 display:block;
 width:112px;
 padding-left:36px;
 text-align:left;font-family:"Î¢ÈíÑÅºÚ";
}

#nav li a:hover,.bic:hover span{
 color:#d8d8d8;
 text-align:left;
 padding-left:36px;
 background:#0e1027;font-family:"Î¢ÈíÑÅºÚ";
 background-image:url(../bw_img/t3.png); background-repeat:no-repeat;
}

.bid{
 position: relative;
 z-index: 0;
}
.bid:hover{
 z-index: 99;
}
.bid:hover span{
 visibility: visible;
 top: 0;
 left: 0;
 cursor: pointer;font-family:"Î¢ÈíÑÅºÚ";
}
.bid span{
 position: absolute;
 left: -999em;
 visibility: hidden;
}

#nav li a,.bid:hover span{
 line-height:30px;
 text-decoration: none;
 color: #c88754;
 display:block;
 width:112px;
 padding-left:36px;
 text-align:left;font-family:"Î¢ÈíÑÅºÚ";
}

#nav li a:hover,.bid:hover span{
 color:#d8d8d8;
 text-align:left;
 padding-left:36px;
 background:#0e1027;font-family:"Î¢ÈíÑÅºÚ";
 background-image:url(../bw_img/t4.png); background-repeat:no-repeat;
}



.bie{
 position: relative;
 z-index: 0;
}
.bie:hover{
 z-index: 99;
}
.bie:hover span{
 visibility: visible;
 top: 0;
 left: 0;
 cursor: pointer;font-family:"Î¢ÈíÑÅºÚ";
}
.bie span{
 position: absolute;
 left: -999em;
 visibility: hidden;
}

#nav li a,.bie:hover span{
 line-height:30px;
 text-decoration: none;
 color: #c88754;
 display:block;
 width:112px;
 padding-left:36px;
 text-align:left;font-family:"Î¢ÈíÑÅºÚ";
}

#nav li a:hover,.bie:hover span{
 color:#d8d8d8;
 text-align:left;
 padding-left:36px;
 background:#0e1027;font-family:"Î¢ÈíÑÅºÚ";
 background-image:url(../bw_img/t5.png); background-repeat:no-repeat;
}

/*6±ßÐÍ*/
          .clearbw
        {
            clearbw: both;
        }       
        .boxbw
        {
		margin-top:20px;
            position: relative;
            width: 1100px;
        }
        .lineFbw, .lineSbw
        {
            position: absolute;
            visibility: hidden;
        }
        .lineSbw
        {
            top: 228px;
            left: 137px;
        }
        .boxbwFbw, .boxbwSbw, .boxbwTbw, .overlaybw
        {
            width: 230px;
            height: 360px;
            overflow: hidden;
        }
        .boxbwFbw, .boxbwSbw
        {
            visibility: hidden;
        }
        .boxbwFbw
        {
            transform: rotate(120deg);
            float: left;
            margin-left: 40px;
            -ms-transform: rotate(120deg);
            -moz-transform: rotate(120deg);
            -webkit-transform: rotate(120deg);
        }
        .boxbwSbw
        {
            transform: rotate(-60deg);
            -ms-transform: rotate(-60deg);
            -moz-transform: rotate(-60deg);
            -webkit-transform: rotate(-60deg);
        }
        .boxbwTbw
        {
            transform: rotate(-60deg);
            background: no-repeat 50% center;
            background-size: 125% auto;
            -ms-transform: rotate(-60deg);
            -moz-transform: rotate(-60deg);
            -webkit-transform: rotate(-60deg);
            visibility: visible;
        }
        .overlaybw
        {
            transition: all 250ms ease-in-out 0s;
            display: none;
            position: relative;
        }
        .overlaybw:hover
        {
            background-color: rgba(0,0,0,0.8);
        }
        .boxbwTbw:hover .overlaybw
        {
            display: block;
        }
        .overlaybw a
        {
            display: inline-block;
            position: absolute;
            margin: 0;
            border-radius:3px;
            text-align: center;
            line-height: 360px;
            width: 230px;
            text-decoration: none;
            color: White;
            font-size: 26px;
			font-family:"Î¢ÈíÑÅºÚ";	
        }
		
/*6±ßÐÍ½áÊø*/


.web{margin:0 auto; width:100%; height:419px; border-top:1px #c88754 solid; background:url(../bw_img/2.jpg) no-repeat center top scroll; overflow:hidden;}

.web1{margin:0 auto; width:1100px; height:570px; overflow:hidden;}

.web2t{margin:0 auto; width:1100px; margin-top:40px; height:70px; background-image:url(../bw_img/5.jpg); overflow:hidden;}
.web2k{margin:0 auto; width:1200px; margin-top:10px; overflow:hidden;}


.cc_kk{float:left; width:1200px; height:218px; margin-top:20px; overflow:hidden;}
.cc_tk_{ margin:0 auto; width:400px; height:70px; overflow:hidden;}
.cc_tkb{ float:left; width:183px; height:65px; line-height:65px; font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; text-align:center; color:#222222; margin-right:15px; overflow:hidden;}
.cc_tkb a{text-decoration:none; display: block;}
.cc_tkb a:link{color:#004e3f; }
.cc_tkb a:visited{color:#004e3f;}
.cc_tkb a:hover{color:#004e3f;}

.cc_tka{ float:left; width:183px; height:65px; line-height:65px; font-family:"Î¢ÈíÑÅºÚ";  font-size:24px; text-align:center; color:#cb894c; margin-right:15px; border-bottom:5px #cb894c solid;  overflow:hidden;}
.cc_tka a{text-decoration:none; display: block;}
.cc_tka a:link{color:#cb894c; }
.cc_tka a:visited{color:#cb894c;}
.cc_tka a:hover{color:#cb894c;}
.cc_kka{display:block;}
.cc_kkb{display:none;}

.banx1{margin:0 auto; width:100%; height:700px; background:url(../bw_img/xban1.jpg) no-repeat center top scroll; overflow:hidden;}

.banx2{margin:0 auto; width:100%; height:700px; background:url(../bw_img/xban2.jpg) no-repeat center top scroll; overflow:hidden;}

.banx3{margin:0 auto; width:100%; height:700px; background:url(../bw_img/xban3.jpg) no-repeat center top scroll; overflow:hidden;}

.banx4{margin:0 auto; width:100%; height:700px; background:url(../bw_img/xban4.jpg) no-repeat center top scroll; overflow:hidden;}

.banx5{margin:0 auto; width:100%; height:700px; background:url(../bw_img/xban5.jpg) no-repeat center top scroll; overflow:hidden;}

/*.show{margin:0 auto; width:100%; background-image:url(../bw_img/bg.jpg); background-repeat:repeat-x; overflow:hidden;}*/

.showw{margin:0 auto; width:100%; background-image:url(../bw_img/bg.jpg); background-repeat:repeat-x; overflow:hidden;}
.show{margin:0 auto; width:100%;  overflow:hidden;}
.showa{margin:0 auto; width:1100px; margin-top:50px; overflow:hidden;}
.showt{float:left; width:1100px; overflow:hidden;}
.showk{float:left; width:1100px; font-family:"Î¢ÈíÑÅºÚ"; color:#222222; font-size:18px; line-height:34px; margin-top:50px; overflow:hidden;}

.showkm{float:left; width:1100px; font-family:"Î¢ÈíÑÅºÚ"; color:#222222; font-size:16px; line-height:30px; margin-top:50px; overflow:hidden;}

.showkg{float:left; width:1100px; font-family:"Î¢ÈíÑÅºÚ"; color:#222222; font-size:16px; line-height:30px; margin-top:50px; overflow:hidden;}
.showkgg{float:left; width:450px; font-family:"Î¢ÈíÑÅºÚ"; color:#222222; font-size:16px; line-height:30px; margin-left:50px; margin-right:50px; margin-bottom:20px; overflow:hidden;}

.showkggg{float:left; width:1000px; font-family:"Î¢ÈíÑÅºÚ"; color:#222222; font-size:16px; line-height:30px; margin-left:50px; margin-right:50px; margin-bottom:20px; overflow:hidden;}

.showkf{float:left; width:1100px;  margin-top:50px; overflow:hidden;}
.showkf ul li{float:left; width:250px; height:350px; list-style-type:none; margin:10px; font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; border:1px #ffffff solid; overflow:hidden;}
.showkf ul li a{ color:#0c032d; display: block;}
.showkf ul li a:link{color:#0c032d; }
.showkf ul li a:visited{color:#0c032d;}
.showkf ul li:hover{color:#0c032d;}
.showkf ul li img { height:210px; width:210px; border-radius:1000px; margin-bottom:10px; border:15px #f7f7f7 solid; }
.showkf ul li img:hover{border:15px #e5e5e5 solid; margin-bottom:30px; font-weight:bold; }


.showkp{margin:0 auto; width:1130px;  margin-top:50px; overflow:hidden;}
.showkp ul li{float:left; width:340px; height:511px; list-style-type:none; margin:17px; font-size:24px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; border:1px #ffffff solid; overflow:hidden;}
.showkp ul li a{ color:#065bd2; display: block;}
.showkp ul li a:link{color:#065bd2; }
.showkp ul li a:visited{color:#065bd2;}
.showkp ul li:hover{color:#065bd2;}
.showkp ul li img{width:340px; height:511px;}

.showkc{margin:0 auto; width:1100px;  margin-top:50px; text-align:center; overflow:hidden;}


.showb{margin:0 auto; width:1100px; margin-top:50px; padding:30px; background-color:#FFFFFF; border:1px #DEDEDE solid; overflow:hidden;}

.showbl{float:left; width:700px; overflow:hidden;}
.showbl img{width:700px;}

.showbr{float:right; width:338px; overflow:hidden;}
.showbra{float:right; width:338px; background:url(../bw_img/14.jpg) no-repeat right top scroll; overflow:hidden;}

.showbrt{float:left; width:338px; font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; color:#000000; line-height:36px; overflow:hidden;}
.showbrk{float:left; width:338px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#666666; line-height:26px; margin-top:20px; overflow:hidden;}


.index-case-list {
    margin:0px;
}

.index-case-list ul {
    margin: 0 auto;
    width: 1130px; /*Ê×Ò³³öÏÖµ×²¿¹ö¶¯ÌõÔ­Òò*/
}

.index-case-list li {
    height: 511px;
    width: 340px;
    display: inline-block;
    margin:15px;
    position: relative;

}

.index-case-list li img {
    height: 511px;
    width: 340px;
    display: block;
}

.index-case-list li:nth-child(3n) {
    margin-right: 0;
}

.index-case-list li .info {
    background: #000000;
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 2;
    text-align: center;
    color: #ffffff;
    height: 100%;
    transition: All 0.6s;
    -webkit-transition: All 0.6s;
    -moz-transition: All 0.6s;
    -o-transition: All 0.6s;

    display: table;
}

.index-case-list li .info .info-content {
    display: table-cell;
    vertical-align: middle;
}

.index-case-list li .info .info-content .title {
    font-size: 28px; font-family:"Î¢ÈíÑÅºÚ"; line-height:34px; width:280px;
    margin: 10px auto;
}

.index-case-list li .info .info-content .type {
    font-size: 22px; font-family:"Î¢ÈíÑÅºÚ";
}

.index-case-list li .info .info-content .typeimg img {
margin:0 auto; width:60px; height:40px;  margin-top:40px; 

}

.index-case-list li:hover .info {
    opacity: 0.8;
    cursor: pointer;
}

.index-case-list li .info .info-fav {
    position: absolute;
    right: 10px;
    top: 10px;
}

.index-case-list li .info .info-fav span {
    vertical-align: top;
}

.index-case-list li .info .line {
    margin: 10px auto;
    border-top: 1px solid #ffffff;
    width: 240px;
}

.index-case-list .index-case-more {
    text-align: center;
    padding-bottom: 50px;
}

.index-case-list .index-case-more a {
    padding: 10px 40px;
    color: #F47823;
    background: #ffffff;
    border-radius: 3px;
    border: 2px solid #F47823;
    margin: 0 auto;
    transition: All 0.3s;
    -webkit-transition: All 0.3s;
    -moz-transition: All 0.3s;
    -o-transition: All 0.3s;

}

.index-case-list .index-case-more a:hover {
    padding: 10px 40px;
    color: #ffffff;
    background: #F47823;
    border-radius: 3px;
    border: 2px solid #F47823;
    margin: 0 auto;
}

@media screen and (min-width: 1600px) {

    .index-case-list ul {
        margin: 0 auto;
        width: 1130px;
    }

    .index-case-list li {
    height: 511px;
    width: 340px;
        position: relative;
        display: inline-block;
    }

    .index-case-list li img {
    height: 511px;
    width: 340px;
    }
}

.icon-fav {
    width: 17px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
    background: url("../bw_img/icon_fav.png") no-repeat center;
}

.newst{margin:0 auto; width:1100px; margin-top:50px; overflow:hidden;}
.newsk{margin:0 auto; width:1100px; font-family:"Î¢ÈíÑÅºÚ"; color:#777777; line-height:34px; margin-top:50px; overflow:hidden;}
.newsk ul li{float:left; width:1100px; height:300px; list-style-type:none; padding-top:45px; padding-bottom:45px; border-bottom:1px #d6d6d6 solid; font-size:16px; overflow:hidden;}
.newsk ul li a{ color:#111111; display: block; font-size:26px; line-height:30px;}
.newsk ul li a:link{color:#111111; }
.newsk ul li a:visited{color:#111111;}
.newsk ul li img{ float:left; width:450px; height:300px; padding-right:80px;}
.newsk ul li span{float:left; height:23px; line-height:20px; font-size:14px; color:#CCCCCC; background:url(../bw_img/time.jpg); background-repeat:no-repeat; padding-left:30px;}

.newskc{margin:0 auto; width:1100px; font-family:"Î¢ÈíÑÅºÚ"; color:#222222; font-size:18px; line-height:34px; margin-top:20px; text-align:center; overflow:hidden;}

.newskmt{margin:0 auto; width:1000px; font-family:"Î¢ÈíÑÅºÚ"; color:#111111; font-size:32px; line-height:30px; margin-top:50px; overflow:hidden;}
.newskmt span{float:left; margin-top:18px; height:23px; line-height:20px; font-size:14px; color:#CCCCCC; background:url(../bw_img/time.jpg); background-repeat:no-repeat; padding-left:30px;}
.newskm{margin:0 auto; width:1000px; font-family:"Î¢ÈíÑÅºÚ"; color:#777777; line-height:36px; font-size:16px; margin-top:20px; overflow:hidden;}
.newskm img{ width:800px;}



.gywm{margin:0 auto; margin-top:20px; margin-bottom:20px; width:1022px; height:147px; background-image:url(../bw_img/15.jpg); overflow:hidden;}

.link{margin:0 auto; width:100%; background-color:#f0eff5; margin-top:50px; overflow:hidden;}
.linka{margin:0 auto; width:1100px; margin-top:50px; margin-bottom:20px; overflow:hidden;}
.linkb{float:left; width:380px; color:#838383; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden;}
.linkd{float:left; width:380px; margin-left:50px; color:#838383; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden;}
.linkc{float:right; width:260px; overflow:hidden;}

.fot{margin:0 auto; width:100%; background-color:#444444; padding-top:18px; padding-bottom:18px; overflow:hidden;}
.fota{margin:0 auto; width:1100px; overflow:hidden;}
.fotl{float:left; color:#dedede; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden;}
.fotr{float:right; color:#dedede; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden;}
.fotr a{ color:#dedede; text-decoration : none;}
.fotr a:link{color:#dedede; }
.fotr a:visited{color:#dedede;}
.fotr a:hover {color: #dedede;}
.fotr a:active {color:#dedede;}

.f16_333333{font-size:16px; color:#333333;}
.f16_444444{color:#444444; font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}
.f12_838383{color:#838383; font-size:12px; font-family:"Î¢ÈíÑÅºÚ";}
.f26_444444{color:#444444; font-size:26px; font-family:"Î¢ÈíÑÅºÚ";}
.f111111{color:#000000;}

