
    .hidden{width: 100%; display:none;}
    .content{width: 100%; height:auto;margin:0 auto;overflow: hidden;text-align: left;background:#fff;padding:5px;}
    .content ul.list{width: 100%; float:left;overflow:hidden;}
    .content ul.list li{width: 100%; height:auto;margin:5px;float:left;overflow:hidden;text-align:center;}
    .content .more{width: 100%; max-width:1200px; overflow: hidden;padding:10px;text-align: center;}
    .content .more a{display: block;width: 200px;padding:8px 0;color:#fff;margin:0 auto;background:#FF6600;text-align:center;border-radius:100px;font-size: 15px;}
    .content .more a:hover{text-decoration: none;background: #FF6600;color: #fff;}
.saylist{width: 100%; margin:8px auto; padding:4px 0; border-bottom:0px dotted #d3d3d3}
.newcontent{width: 100%;height:auto;margin:0 auto;overflow: hidden;text-align: left;background:#fff;padding:20px 10px 0 0;}	
.jwxy{width: 100%;border-bottom:1px dotted #d3d3d3}
.saylist img{float:left; margin:4px}	
.clear{clear:both}	
.saytxt{color:#666666;}
.username{font-size:15px; font-weight:bold; color:#FF6600;}
.username:visited{color: #FF6600 ; font-weight:bold; text-decoration:none;}
.username:link{color: #FF6600 ; font-weight:bold; text-decoration:none;}
.nrtxt:link{color: #000000; text-decoration:none;}
.dzdztxt{color: #666666 ; text-decoration:none;}
.hftxt{color:#666666;font-size:14px;}
.hftxt:link{color: #666666 ; text-decoration:none;}
.hftxt:visited{color: #666666; text-decoration:none;}	
.saytxt:link{color: #333333 ; text-decoration:none;}
.saytxt:visited{color: #333333; text-decoration:none;}	
	
.hyym {font-weight:bold}

.daohangtxt{color:#000000;font-size:16px; font-weight:bold;}
.daohangtxt:link{color: #333333 ; text-decoration:none;}
.daohangtxt:visited{color: #333333; text-decoration:none;}	

.redatxt{color:red;font-size:16px; font-weight:bold;}
.redatxt:link{color: red ; text-decoration:none;}
.redatxt:visited{color: red; text-decoration:none;}	

.bttxt{font-size:16px; font-weight:bold; color:#FF6600;}
.bttxt:visited{color: #FF6600 ; font-weight:bold; text-decoration:none;}
.bttxt:link{color: #FF6600 ; font-weight:bold; text-decoration:none;}

.ydtxt{color:#1382c9;font-size:16px; font-weight:bold;}
.ydtxt:link{color: #1382c9; font-weight:bold; text-decoration:none;}
.ydtxt:visited{color: #1382c9; font-weight:bold; text-decoration:none;}

.redtxt{color:red;font-size:14px;}	
.redtxt:link{color: red ; text-decoration:none;}
.redtxt:visited{color: red; text-decoration:none;}	

.demo{width:100%; margin:0px auto; color:#51555c}
.demo h3{height:32px; line-height:32px; font-size:18px}
.demo h3 span{float:right; font-size:32px; font-family:Georgia,serif; color:#ccc; overflow:hidden}
.inputwz{width:60%; height:25px; font-size:14px; overflow:hidden}
.sub_btn{float:right; width:94px; height:28px;}

.hstxt{color:#330099; font-size:16px; font-weight:bold;}	
.hstxt:link{color: #330099; text-decoration:none;}
.hstxt:visited{color: #330099; text-decoration:none;}	


.zfxs {

width: 98%;
}
.zfxx2{
background-color:#e3e3e3;
width: 100%;
}
.ckyw{font-size:16px; font-weight:bold;color:#0000cc;}
.ckyw:link{color: #0000cc; font-weight:bold; text-decoration:none;}
.ckyw:visited{color: #0000cc; font-weight:bold; text-decoration:none;}	


.top {
word-wrap:break-word;
scroll:no;
	    z-index: 28700;
        height: 100%;
        overflow-x:hidden;
        overflow-y:hidden;
		margin-left:10px;
		margin-right:12px; 
		margin-top:2px;
		margin-bottom:5px; 
}

.topfb {
        overflow-x:hidden;
        overflow-y:auto;
		margin-top:40px;
}

.tptp img{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;	
}

.topnr {
word-wrap:break-word;
width: 100%;
text-align: left;
        overflow-x: hidden;
        overflow-y: auto;
}
.topsq {
word-wrap:break-word;
        overflow-x: no-content;
        overflow-y: hidden;
		margin-left:10px;
}
.top1{
width: 100%;
height: 40px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}
.top2{
width: 100%;
height: 50px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}
.topa1{
margin-top:0px;
width: 40%;
height: 40px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}

.topa2{
margin-top:10px;
width: 59%;
height: 40px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}

.topa3{
margin-top:10px;
width: 1%;
height: 40px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}
.mytxt{font-size:16px; font-weight:bold; color:#ffffff;}
.mytxt:visited{color: #ffffff ; font-weight:bold; text-decoration:none;}
.mytxt:link{color: #ffffff ; font-weight:bold; text-decoration:none;}
.inputnr{width:99%; height:58px;font-size:16px;}
.top3{
width: 50px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}
.top4{
width: 80%;	
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}
.topgwc3{
width: 45%;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}
.topgwc4{
width: 55%;	
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}
.topjq3{
width: 2%;	
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}
.topjq4{
width: 98%;	
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}
.top5{
width: 45%;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}
.top6{
width: 55%;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}

.top7,.top8,.top9{
width: 33.33%;
height: 25px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}

.toppj1,.toppj2{
width: 50%;
height: 25px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}

.top1a,.top2a,.top3a,.top4a{
width: 25%;
height: 25px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}

.diy1{
width: 45%;
height: 300px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}
.diy2{
width: 55%;	
height: 300px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}

.fbhtxt{font-size:16px; font-weight:bold; color:#666666;}
.fbhtxt:visited{color: #666666 ; font-weight:bold; text-decoration:none;}
.fbhtxt:link{color: #666666 ; font-weight:bold; text-decoration:none;}
.tophf {
word-wrap:break-word;
width: 95%;
text-align: left;
        overflow-x: hidden;
        overflow-y: auto;
}

.tophn1,.tophn2{
width: 50%;
height: 220px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}

.toph1,.toph2{
width: 50%;
height: 35px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}

.tbbj1,.tbbj2{
width: 50%;
height: 35px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}

.top12{width: 100%;border-bottom:1px dotted #d3d3d3}
.top11{width: 100%;height:3px;background:#ffffff;}
.hft{width: 100%;height:35px;background:#ffffff;text-align:center;}
.hft a{text-align: center;}
.hft img{vertical-align:middle;}

.hfhftxt a{color: #666666; font-size:13px; text-decoration:none;text-align: center;}
.hfhftxt:link{color: #666666; font-size:13px; text-decoration:none;text-align: center;}
.hfhftxt:visited{color: #666666; font-size:13px; text-decoration:none;text-align: center;}	
.wzdh{display: inline-block;vertical-align: middle;width:100%;line-height: 24px;text-align: center;}
.dh1,.dh2,.dh3,.dh4,.dh5,.dh6,.dh7,.dh8,.dh9,.dh10{
width: 10%;
height: 35px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}
.sqbt {font-size:16px;font-weight: bold; color:#555555}
/* gallery */
.gallery{width:321px;margin:10px auto 0 auto;float:left;}
.gallery li{display:block;float:left;margin-bottom:6px;margin-right:6px;width:300px;}
.gallery li a{width:300px;}
.gallery li a img{width:300px;}
.gallery lii{display:block;float:left;margin-bottom:6px;margin-right:6px;width:300px;}
.gallery lii a{width:300px;}
.gallery lii a img{width:300px;}
.divcss5{ margin:10px auto} 
.divcss5 img{ border-radius:50%} 

        .black_overlay{ 
            display: none; 
            position: absolute; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color: black; 
            z-index:1001; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=88); 
        } 
        .white_content { 
            display: none; 
            position: absolute; 
            top: 25%; 
            left: 25%; 
            width: 200px; 
            height: 50px; 
            padding: 5px; 
            border: 2px solid orange; 
            background-color: white; 
            z-index:1002; 
            overflow: hidden; 
        }
        .a-upload {
            float: left;
            padding: 4px 10px;
            height: 20px;
            line-height: 20px;
            position: relative;
            cursor: pointer;
            color: white;
            background: #00b7ee;
            border: 1px solid #ddd;
            border-radius: 4px;
            overflow: hidden;
            display: inline-block;
            *display: inline;
            margin: 10px;
            *zoom: 1;
        text-decoration: none;
        }
        .a-upload  input {
            position: absolute;
            font-size: 100px;
            right: 0;
            top: 0;
            opacity: 0;
            filter: alpha(opacity=0);
            cursor: pointer
        }
        .a-upload:hover {
            color: white;
            background: #00b7ee;
            border-color: #ccc;
            text-decoration: none
        }

        .a-uploadxg {
            float: left;
            padding:0px 10px 15px 10px;
            height: 30px;
            line-height: 30px;
            position: relative;
            cursor: pointer;
            color: white;
            background: #00b7ee;
            border: 1px solid #ddd;
            border-radius: 4px;
            overflow: hidden;
            display: inline-block;
            *display: inline;
            margin: 0px 10px 15px 10px;
            *zoom: 1;
        text-decoration: none;
        }
        .a-uploadxg  input {
            position: absolute;
            font-size: 100px;
            right: 0;
            top: 0;
            opacity: 0;
            filter: alpha(opacity=0);
            cursor: pointer
        }
        .a-uploadxg:hover {
            color: white;
            background: #00b7ee;
            border-color: #ccc;
            text-decoration: none
        }		
.input{width:180px; height:24px; line-height:24px; padding:2px; font-size:18px; border:1px solid #d3d3d3}
.btn{width:86px; height:33px; background:url(/images/login_btn.jpg) no-repeat; border:none; text-indent:-999em; display:block; cursor:pointer; margin-left:40px}
.btnreg{width:86px; height:33px; background:url(/images/reg_btn.jpg) no-repeat; border:none; text-indent:-999em; display:block; cursor:pointer; margin-left:40px}
.btntj{width:86px; height:33px; background:url(/images/tj_btn.jpg) no-repeat; border:none; text-indent:-999em; display:block; cursor:pointer; margin-left:40px}

.inputtz{width:42px; height:20px; line-height:28px;padding:0px 0px 21px 0px; font-size:13px; border:1px solid #d3d3d3}

.black_overlayaaa{ 
display: none; 
position: absolute; 
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom:0;
width: 100%; 
height: 100%; 
background-color: black; 
z-index:1091; 
-moz-opacity: 0.8; 
opacity:.80; 
filter: alpha(opacity=88); 
} 

.white_contentaaa { 
display: none; 
position: absolute; 
margin-top:20px;
margin-left:0px;
width: 305px; 
height: 260px; 
padding: 45px; 
border: 2px solid orange; 
background-color: white; 
z-index:1092; 
-moz-opacity: 0.8; 
opacity:.80; 
filter: alpha(opacity=88); 
}

.gwc{display: inline-block;vertical-align: middle;width:100%;line-height: 24px;text-align: center;}
.gwc1,.gwc2,.gwc3,.gwc4,.gwc6,.gwc7{
width: 16.66%;
height: 50px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
font-size:12px;
}

.gwcb1,.gwcb2,.gwcb3,.gwcb4,.gwcb6,.gwcb7{
width: 16.66%;
height: 25px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
font-size:12px;
}

.dz4,.dz5{
text-align:left;
width: 10%;
height: 45px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}
.dz1{
text-align:left;
width: 13%;
height: 45px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}
.dz2{
text-align:left;
width: 22%;
height: 45px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}
.dz3{
text-align:left;
width: 45%;
height: 45px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}

.ddlb1{
margin-top:0px;
width: 15%;
height: 40px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}

.ddlb2{
margin-top:10px;
width: 65%;
height: 40px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}

.ddlb3{
margin-top:10px;
width: 20%;
height: 40px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}

.ddbt5{
width: 80%;
height: 35px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}
.ddbt6{
width: 20%;
height: 35px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}
.topgwc5,.topgwc6{
width: 50%;
height: 75px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#666666;
}

        .black_overlayfff{ 
            display: none; 
            position: absolute; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color: white; 
            z-index:5001; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=88); 
        } 
        .white_contentfff { 
            display: none; 
            position: absolute; 
            top: 60%; 
            left: 25%; 
            width: 220px; 
            height: 70px; 
            padding: 5px; 
            border: 2px solid orange; 
            background-color: white; 
            z-index:5002; 
            overflow: hidden; 
        }
		
        .ykanz {
	border: 1px solid #0077EE;
	text-align:center;
	width: 80px;
	height: 25px;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	border-radius:5%;
}
        .ykanz:hover {
	border: 1px solid #0077EE;
	text-align:center;
	width: 80px;
	height: 25px;
	margin-top: 0px;
	margin-left: 10px;
	border-radius:5%;
}
.ykanztxt{font-size:14px; color:#000000;}
.ykanztxt:visited{font-size:14px; color: #000000 ; text-decoration:none;}
.ykanztxt:link{font-size:14px; color: #000000 ; text-decoration:none;}





.indextopdh{
width: 180px;
height: 370px;
text-align:left;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#000000;
background-color: #A19790;
}

.indextoptj{
width: 1020px;
height: 370px;
text-align:left;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#000000;
}

.zzzzdh1{
color:#A19790;
width: 20px;
float: left;
border:0px solid #ccc;
box-sizing: border-box;
}
.zzzzdh2{
width: 150px;
float: left;
border:0px solid #ccc;
box-sizing: border-box;
}

.zzzzdh{
line-height:45px; 
text-decoration:none;
width: 100%;
height: 45px;
float: left;
background-image:url("../images/dhsbj.png");
}

.zzzzdh:hover{
line-height:45px; 
background-color: #FF6600;
width: 100%;
height: 45px;
float: left;
background-image:url("../images/dhsbj.png");
}


.topdhztxt{color:#F4F2F3;font-size:14px;}
.topdhztxt:link{color: #F4F2F3 ; text-decoration:none;}
.topdhztxt:visited{color: #F4F2F3; text-decoration:none;}	


.zydh{
width: 180px;
height: 600px;
text-align:left;
margin-top:10px; 
border:0px solid #ccc;
float: left;
color:#000000;

}

.zytj{
width: 1020px;
height: 600px;
text-align:left;
margin-top:10px; 
border:0px solid #ccc;
float: left;
color:#000000;

}

.zytjl{
width: 1020px;
text-align:left;
margin-top:10px; 
border:0px solid #ccc;
float: left;
color:#000000;

}


.ddhh{
width: 100%;
height: 35px;
text-align:left;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
font-size:18px;
font-weight: bold; 
color:#555555;
}

.qbddhh{
width: 100%;
height: 35px;
text-align:right;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
font-size:14px;
color:#555555;
}



.jsdtop{
		width:1200px;
		margin-bottom:5px; 
		float: center;
}


.jsd{
width:1200px;
float: center;
}

    .containertop{
        width:100%;
        height:380px;
		background-color:ffffff;
    }

    .containermk{
        width:100%;
        height:620px;
		background-color:f5f5f5;
    }

    .containerpc{
	    margin-top:55px;
		margin-bottom:5px; 
        width:100%;
        height:620px;
		background-color:f5f5f5;
    }
    .zjkpc{
        width:1200px;height:100%;
        float:left;
    }
    .zbkpc{
        height:100%;
        float:left;
        width:calc((100% - 1200px) / 2);
    }
    .ybkpc{
        height:100%;
        float:left;
        width:calc((100% - 1200px) / 2);
    }
	
    .zbjskpc{
        height:50px;
        float:left;
        width:calc((100% - 1200px) / 2);
    }
    .ybjskpc{
        height:50px;
        float:left;
        width:calc((100% - 1200px) / 2);
    }		
    .zjjsypc{
        width:1200px;height:50px;
        float:left;
    }	
	
	    .containercptop{
		margin-bottom:1px; 
        width:100%;
        height:550px;
		background-color:ffffff;
    }
	
.cpzb{
        width:470px;height:100%;
        float:left;

}

.cpyb{
        height:100%;
        float:right;
        width:calc(100% - 470px);
		line-height: 28px;

}
	
	    .containercpjsy{
        width:100%;
		height:100px;
		background-color:#ffffff;
    }
	


.Xcontent27{
	margin-top: 0px;
	float: left;
}
.Xcontent28{
	border: 1px solid #e8e8e8;
	width: 92px;
	height: 112px;
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.Xcontent28>img{
 width: 90px;
	height: 90px;

	
}


.Xcontent29{
	border: 1px solid #e8e8e8;
	min-width:50px;
	height: 25px;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
}
.Xcontent29>img{
 width: 100%;
	height: 100%;

	
}


.Xcontent06{
	width: 40%;
	height: 550px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}


.Xcontent066{
	width: 60%;
	height: 430px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
}


.Xcontent08{
	width: 470px;
	height: 100px;
}

.Xcontent07{
	width: 100px;
	height: 100px;
	border: 1px solid #e8e8e8;
	float: left;
}
.Xcontent07>img{
	width: 100%;
	height: 100%;
}


.dbttxt{font-size:24px; font-weight:bold; color:#333;}

.Xcontent17{
	width: 502px;
	height: 110px;
	background: #E3E3E3;
	margin-top: 3px;
	overflow: hidden;
	font-size:14px;
	line-height: 28px;
	
}



    .containera{
        width:100%;height:400px;
    }
    .lefta{
        width:320px;height:100%;
        float:left;
    }
    .righta{
        height:100%;
        float:right;
        width:calc(100% - 320px);
	}
	
	.pjnr{
	width: 100%;
	margin-left: 0px;
	border-bottom:1px dotted #d3d3d3;
	line-height: 25px;
	}
	
	
	.xqpj{
	border: 1px solid #e8e8e8;
	width: 100px;
	height: 30px;
	line-height: 25px;
	float: left;
	margin-left:10px;
}

.xinxileft{
width: 180px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#000000;
background-color: #ffffff;
}

.xinxiright{
width: 1020px;
border:0px solid #ccc;
float: left;
box-sizing: border-box;
color:#000000;
background-color: #ffffff;
}

.cpppjs{
width: 100%;
height: 25px;
border:1px solid #F3F3F3;
float: left;
box-sizing: border-box;
}	

.cpjs1,.cpjs2{
width: 50%;
height: 25px;
border:0px solid #F3F3F3;
float: left;
box-sizing: border-box;
}	