﻿body{ font-family:"微软雅黑",Arial; font-size:12px;color:#ddd; background:#444;}a{outline:none;blr:expression(this.onFocus=this.blur());}
html,body,div,p,ul,li,dl,dd,dt,img,form{margin:0;padding:0;}input{padding:0 0 0 6px; margin:0;}
ul,li{list-style-type: none;}h1{padding:0; margin:0;}
.fl{float:left;}.fr{float:right;}img{border:0px;}
a{font-size:12px;color:#ddd;text-decoration:none;font-family:"微软雅黑",Arial; font-weight:100;}a:hover {font-size:12px;color:#f94c00;text-decoration:none;}span{padding:0; margin:0;}div{overflow:hidden;}


/*main*/.mk{width:1200px; margin:0 auto; background:white;}.top{width:1200px; height:110px;}
.top h1{font-size:28px; font-weight:bold; color:#f90006; padding:0; margin:0; line-height:110px; text-indent:0.5em;}
.menu{width:1200px; height:50px; line-height:50px;background:#2b2b2b;}
.menu ul li{width:80px; height:50px; float:left;}
.menu ul li a{width:80px; height:50px; line-height:50px; display:block; text-align:center; color:white; font-size:16px;}
.menu ul li a:hover{width:80px; height:50px; line-height:50px; display:block; text-align:center; background:#9f0722; color:white; font-size:16px;}


#mainnewsh{width:835px; float:left; height:50px; line-height:50px; border-bottom:#ccc solid 1px; text-align:center; padding:0; margin:0; font-size:20px; font-weight:bold; color:#333;}
.mainnews p,.mainnews div{line-height:200%;}
.mainnews{color:#333; font-size:14px;width:835px; float:left; padding:20px 0;}


.main{width:1170px; padding:20px;}
.mainl{width:570px; float:left; margin-right:20px;}

.mainlbf{width:835px; float:left; margin-right:20px; background:#fff;}

.mainlo{width:570px; height:360px;}
.mainlt{width:570px;  height:32px; background:#333; line-height:32px; text-indent:1.5em; margin-bottom:10px; font-size:14px; color:white; font-weight:bold; margin:15px 0; background:url(/images/navbg.gif);}

.mainltli{width:570px;  height:32px; background:#333; line-height:32px; text-indent:1.5em; margin-bottom:10px; font-size:14px; color:white; font-weight:bold; margin:0 0 15px 0; background:url(/images/navbg.gif);}
.mainllli{width:570px;}
.mainllli ul li{width:570px; height:108px; padding-bottom:20px; float:left;}
.mainlllii{width:143px; height:108px; float:left; margin-right:12px;}
.mainlllii img{padding:3px; border:#ccc solid 1px; background:#fff; width:135px; height:100px;}
.mainlllii img:hover{padding:3px; border:#ccc solid 1px; background:#ccc; width:135px; height:100px;}
.mainlllit{width:415px; height:108px; overflow:hidden; float:left;}
.mainlllit p{font-size:14px; color:#333; line-height:27px;}
.mainlllit h2,.mainlllit p h2{padding:0; margin:0; line-height:27px; font-size:14px; font-weight:bold; color:#333; width:415px; height:27px; overflow:hidden;}
.mainlllit p a{width:70px; height:27px; display:block; background:#c61025; color:white; text-align:center;}
.mainlllit p a:hover{ width:70px; height:27px; display:block; background:#910011; color:white; text-align:center;}
.lify{width:570px; height:50px; border-bottom:#ccc solid 1px; border-top:#ccc solid 1px;}
.lify ul{padding-top:16px;}
.lify ul li{float: left;margin-right: 5px;}

.lify ul li a{color:#333;background: #ddd;display: block;padding: 2px 8px;}.lify ul li a:hover{color:#fff;background: #c61025;display: block;padding: 2px 8px;}
.lify .thisclass a{color:#fff;background: #c61025;display: block;}


.mainlth{width:570px;}
.mainlthl{width:310px; float:left; margin-right:25px;}
.mainlthl img{width:310px; height:225px;}
.mainlthl p{ color:#555; line-height:35px; font-size:14px;}
.mainlthl p a{float:right; width:70px; height:20px; line-height:20px; display:block; background:#c61025; color:white; text-align:center; font-size:12px;}
.mainlthl p a:hover{float:right; width:70px; height:20px; line-height:20px; display:block; background:#00b1ef; color:white; text-align:center; font-size:12px;}

.bof_ck{width:600px; height:450px; float:left; margin-right:15px;}

.bof_lib{width:220px; background:#000; float:left; overflow:hidden;}
.bof_libtt{width:200px; height:32px; line-height:32px; padding:0 10px;font-weight:bold; color:white;background:url(/images/navbg.gif); font-size:14px; font-weight:bold; border-bottom:#fff solid 6px;}

.bof_lib dl{width:220px; height:412px; background:#eee; float:left; overflow:hidden;}
.bof_lib dl dd{width:220px; height:32px; line-height:32px; border-bottom:#fff solid 3px; background:#333;}
.bof_lib dl dd a{float:left;display:block;width:210px; height:32px; padding-left:10px; font-size:12px;color:#fff;}
.bof_lib dl dd a:hover{ float:left;display:block;background:#c61025; color:#fff; font-size:12px;}
.bof_lib .bof_yskz a{ float:left;display:block;background:#c61025;color:#fff;}

.mainbffx{width:835px; height:30px; border-bottom:#eee solid 1px; border-top:#eee solid 1px; margin:12px 0; padding:12px 0;}
.mainbfxq{width:835px;border-bottom:#eee solid 1px; border-top:#eee solid 1px; margin:12px 0; padding:12px 0;}
.mainbfxql{width:135px; height:100px; float:left; margin-right:15px;}
.mainbfxqr{width:685px; line-height:18px float:left;}
.mainbfxqr p{width:685px; overflow:height; line-height:18px; color:#333;}
#kzh,.mainbfxqr h1{font-size:14px; line-height:20px; padding:0; margin:0; border:0; color:#333;}
.mainbfxqr p a{color:#333;}.mainbfxqr p a:hover{color:red;}

.mainlthr{width:235px;float:left;}
.mainlthri{width:93px; height:50px; margin-right:10px; float:left;}
.mainlthri img{width:93px; height:50px;}
.mainlthrt{width:132px; height:50px; line-height:25px; overflow:hidden; float:left;}
.mainlthrt a{color:#555;}.mainlthrt a:hover{color:#c61025;}
.mainlthr ul li{margin-bottom:12px; width:235px; height:53px; float:left;}



.mainz{width:300px; float:left; margin-right:20px;}
.mainzbf{width:300px; float:left;}
.mainza{width:300px; height:250px; background:#b5b7b2; float:left; margin:15px 0;}
.mainzo{width:300px; height:32px;background:url(/images/navbg.gif); line-height:32px; text-indent:1.5em; margin-bottom:10px; font-size:14px; color:white; font-weight:bold; margin:0 0 15px 0;}
.mainzzx{width:300px; height:458px; overflow:hidden;}
.mainzzx ul li{width:300px; height:80px; margin-bottom:12px;}
.mainzzxi{width:108px; height:80px; float:left; margin-right:7px;}
.mainzzxi img{width:108px; height:80px;}
.mainzzxt{width:185px; height:80px; overflow:hidden; line-height:20px; float:left; color:#888;}
.mainzzxth{width:185px; height:40px;}
.mainzzxth a{ font-size:12px; font-weight:bold; color:#555;}
.mainzzxth a:hover{ font-size:12px; font-weight:bold; color:red;}

.mainzzxtz{color:#333;}
.mainzzxtz strong{color:red;}
.mainzzxtz a{float:right; width:70px; height:20px; display:block; background:#555; color:white; text-align:center;}
.mainzzxtz a:hover{float:right; width:70px; height:20px; display:block; background:#c61025; color:white; text-align:center;}
.mainzmt{width:300px; height:350px; background:#fff; margin:15px auto;}



.mainr{width:245px; float:left;}
.mainro{width:245px; height:32px; background:url(/images/navbg.gif); line-height:32px; text-indent:1.5em; margin-bottom:10px; font-size:14px; color:white; font-weight:bold;}
.mainrppv{width:245px; background:#333; margin-bottom:20px;}.mainrppv img{width:215px; height:240px; padding:15px 15px 5px 15px;}.mainrppvn{ border-bottom:dotted 1px #ccc; text-align:center; padding-bottom:8px;}.mainrppvn a{font-size:14px; font-weight:bold; color:white;}.mainrppvn a:hover{font-size:14px; font-weight:bold; color:#c61025;}.mainrppv p{padding:0 15px; line-height:28px;}.mbof{width:85px; height:25px;float:right; margin-bottom:20px;}.mbof a{width:85px; height:25px; text-align:center; line-height:25px; background:#c61025; color:white; display:block;}.mbof a:hover{width:85px; height:25px; text-align:center; line-height:25px; background:#00b1ef; color:white; display:block;}

.footer{width:1160px; background:#222; margin:0 auto; padding:20px;}.footer dl{width:230px; margin:0 auto; float:left;}.footer dl dt{width:182px; height:30px; line-height:30px; border-bottom:#4e4e4e solid 1px; color:#f1f1f1; font-size:14px; font-weight:bold;}.footer dl dd{width:182px; height:25px; line-height:25px;}
.footerb{width:1200px; line-height:28px; background:#333; border-bottom:#222 solid 4px;margin:0 auto 38px auto; text-align:center; padding:8px 0;}


.focus {POSITION: relative; WIDTH: 250px; HEIGHT: 350px; OVERFLOW: hidden; margin:0 auto;}
.focus ul {POSITION: absolute; HEIGHT: 380px}
.focus ul li {POSITION: relative; WIDTH:250px; BACKGROUND: #000; FLOAT: left; HEIGHT: 350px; OVERFLOW: hidden}
.focus ul li DIV {POSITION: absolute; OVERFLOW: hidden}
.focus .btnBg {POSITION: absolute; WIDTH: 800px; BOTTOM: 0px; DISPLAY: none; BACKGROUND: #000; HEIGHT: 20px; LEFT: 0px}
.focus .btn {POSITION: absolute; TEXT-AliGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 780px; BOTTOM: 6px; PADDING-RIGHT: 10px; HEIGHT: 23px; RIGHT: 0px; PADDING-TOP: 0px color:#000;}
.focus .btn SPAN {TEXT-AliGN: center; liNE-HEIGHT: 24px; WIDTH: 25px; DISPLAY: inline-block; BACKGROUND: #fff; HEIGHT: 24px; MARGIN-LEFT: 5px; CURSOR: pointer; _display: inline; _zoom: 1; _font-size: 0 color:#000;}
.focus .btn SPAN.on {BACKGROUND: #fff color:#000;}
.focus .preNext {POSITION: absolute; WIDTH: 45px; BACKGROUND: url(img/sprite.png) no-repeat 0px 0px; HEIGHT: 100px; TOP: 90px; CURSOR: pointer}
.focus .pre {LEFT: 0px}
.focus .next {BACKGROUND-POSITION: right top; RIGHT: 0px}

.sbkk{width:1200px; line-height:22px; margin:15px auto; height:154px; overflow:hidden; display:none;}
.sbkk a{margin-right:8px;}

.wwezxss{float:right; text-align:right; line-height:30px;}
.wwezxss a{color:#c61025;text-decoration:none; margin-right:4px; font-size:14px;}.wwezxss a:hover{color:#c61025;text-decoration:underline;font-size:14px;}

.mainlgt{width:570px; height:160px; background:#232323;}
/*gd*/
.rollBox{width:570px;overflow:hidden;margin:0 auto; padding-top:20px;}
.rollBox .Cont{width:520px;overflow:hidden; float:left; display:inline;}
.rollBox .ScrCont{width:100000px;}
.rollBox .Cont .pic{float:left;text-align:center; width:161px; height:150px; margin-right:13px;}
.rollBox .Cont .pic:hover{border:0px;  background:none;}
*+html .rollBox .Cont .pic{float:left;text-align:center; width:161px;}
*+html .rollBox .Cont .pic:hover{border:0px;  background:none;}
.rollBox .Cont .pic a img{display:block; border:0px; width:155px; margin:0px auto; border:#aaa solid 3px;}
.rollBox .Cont .pic a img:hover{ border:0px;  background:none; border:#fff solid 3px;}
.rollBox .Cont .pic p{line-height:20px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fff;text-decoration:none;}
.rollBox .Cont a:hover{color:#fff;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.kz_jts{margin-top: 40px; float: left; display:inline; cursor:pointer;}




.mainlgtt{width:835px; height:160px; background:#232323;}
/*gd*/
.rollBoxx{width:835px;overflow:hidden;margin:0 auto; padding-top:20px;}
.rollBoxx .Cont{width:785px;overflow:hidden; float:left; display:inline;}
.rollBoxx .ScrCont{width:100000px;}
.rollBoxx .Cont .pic{float:left;text-align:center; width:161px; height:150px; margin-right:13px;}
.rollBoxx .Cont .pic:hover{border:0px;  background:none;}
*+html .rollBoxx .Cont .pic{float:left;text-align:center; width:161px;}
*+html .rollBoxx .Cont .pic:hover{border:0px;  background:none;}
.rollBoxx .Cont .pic a img{display:block; border:0px; width:155px; margin:0px auto; border:#aaa solid 3px;}
.rollBoxx .Cont .pic a img:hover{ border:0px;  background:none; border:#fff solid 3px;}
.rollBoxx .Cont .pic p{line-height:20px;color:#505050;}
.rollBoxx .Cont a:link,.rollBoxx .Cont a:visited{color:#fff;text-decoration:none;}
.rollBoxx .Cont a:hover{color:#fff;text-decoration:underline;}
.rollBoxx #List1,.rollBoxx #List2{float:left;}













