*{margin:0; padding:0;}
html,body{width:100%; height:100%;}
body{position:relative; min-width:1200px; font-family:Microsoft Yahei; font-size:14px; color:#666;}
img{border:none; vertical-align:top;}
a:link{text-decoration:none; outline:none; color:#666;}
a:visited{text-decoration:none; outline:none; color:#666;}
a:hover{text-decoration:none; outline:none; color:#666;}
a:active{text-decoration:none; outline:none; color:#666;}
ul,ol,dl,dt,dd,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:14px; font-weight:normal;}
.fleft{float:left;

    float: left;
    width: 290px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

div.digg{ margin:0; padding:0; text-align:left; font-size:14px; }
div.digg a{ display:block; float:left; padding:5px 12px; margin:0 0 0 8px; border:1px solid #e1e2e3; line-height:20px; height:20px; color:#999; background:#fff; text-decoration:none; transition:border 0.7s,color 0.7s;}
div.digg a:hover { border:1px solid #f25618; color:#f25618; }
div.digg span{ display:block; float:left; padding:5px 0; line-height:20px; height:20px; }
div.digg span.current { padding:5px 12px; margin:0 0 0 8px; color:#555; font-weight:bold; }
div.digg span.disabled { border:1px solid #eee; padding:5px 12px; margin:0 0 0 8px; color:#ddd; }
div.digg a b{    display: block;
    float: left;
    padding: 0px!important;
    margin: 0px;
    border: 0px solid #e1e2e3!important;

    height: 0px!important;
    color: #f51313;
    background: #fff;
    text-decoration: none;
    transition: border 0s,color 0s!important;}
div.digg b{    display: block;
    float: left;
    padding: 5px 12px;
    margin: 0 0 0 8px;
    border: 1px solid #e1e2e3;
    line-height: 20px;
    height: 20px;
    color: #f51313;
    background: #fff;
    text-decoration: none;
    transition: border 0.7s,color 0.7s;}




.fright{float:right;}
.clrboth{clear:both;}
.clear{clear:both; height:30px;}
.lineh25{ line-height:25px;}
.lineh30{ line-height:30px;}
.txtcen{text-align:center; display:none;}
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
.fsize16{font-size:16px;}
.fsize18{font-size:18px;}.fsize22{font-size:22px;}
.fsize12{font-size:12px!important;}

.wrap1200{ width:1200px;
position:relative;
margin:0 auto;

    
}

.selected a {
    border-bottom: solid 3px #00a0e8;
    background: #e71423!important;
    color: #fff!important;
}

.wrap1180{ width:1180px; position:relative; margin:0 auto;}
.wrap1142{ width:1142px; position:relative; margin:0 auto;}
.wrap600{ width:600px; position:relative; margin:0 auto;}

.topbar{width:100%; height:4px; background:url(../imagesom/topbar.jpg) center top;}
.topzone{ height:100px;}
.topzone .logozone{position:absolute; left:0; top:15px;}
.topzone .headtel_zone{position:absolute;right:0;top:55px;}
.topzone .headvid_zone{position:absolute;right:0;top:25px; font-size:16px; background:url(../imagesom/headvid.jpg) left center no-repeat; padding-left:35px;}
.topzone .headvid_zone a{ cursor:pointer; color:#000;}
.navzone{ width:100%; height:62px; background:#403a39;}
.navzone .naver{ width:1250px; margin:0 auto; display:block;}
.navzone .naver li{ width:120px; float:left; text-align:center; height:62px; margin-right:5px;}
.navzone .naver li a{font-size:16px; width:120px; line-height:62px; display:block; height:62px; color:#fff; transition:background 1s,color 1s;}
.navzone .naver li a:hover,.navzone .naver li a.nowon{ background:#e71423; color:#ffffff;}
.logozone a img:nth-of-type(1){
    
    width: 320px;
    margin-top: -15px;
    
    
}
.botbar{ width:100%; height:260px; background:#3a3836;}
.botbar .bot_a,.botbar .bot_a a{color:#dbdbdb;}
.botbar .bot_addr{ line-height:25px; color:#dbdbdb; position:relative;}
/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80); color:#fff; line-height:54px; overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/*@-webkit-keyframes shake{
	0%{-webkit-transform:scale(1);}
	10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
	40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
	100%{-webkit-transform:scale(1) rotate(0);}
}*/
.flvplayer{position:absolute; width:700px; height:480px; left:50%; margin-left:-360px; top:100px; z-index:100; background:#fff; padding:10px; border-radius:8px; box-shadow:0 0 8px #333; display:none;}
.t_cls_btn{position:absolute; top:-15px; right:-15px; display:inline-block; cursor:pointer;}

.lineh25 p{
    width: 100%;
    padding: 10px 0px;
    font-size: 16px;
}
.lineh25 strong
{
    font-size: 22px;
    padding: 10px 0px;
}
.lineh25 p img{
    max-width: 100%;
    padding: 10px 0px;
    display: block;
    margin: 0 auto;
}
