/*������ʽ*/
li{list-style:none;}
body{ font: 12px/24px "Microsoft Yahei"; overflow-x: hidden;margin: 0 auto; }
.top{width:1180px; margin:12px auto 10px auto; _margin:11px auto; height:71px;}
.logo{width:500px; float:left;}
*{margin:0;padding:0;}
.h20{height:20px;}
img{margin:0;padding:0;border:0; vertical-align:middle;}
.top-right{float:right; text-align:right; width:250px;margin-right: 15px;}
.menu{font-size:12px;position:relative;z-index:100;}
.menu ul{list-style:none;}
.menu li {float:left;position:relative;}
.menu ul ul {visibility:hidden;position:absolute;left:14px;top:23px; background:#fff; border:1px solid #ccc;}
.menu table {position:absolute; top:0; left:0;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
.menu a{display:block; padding-top:3px; padding-bottom:3px; padding-right:27px; padding-left:15px; color:#666; text-decoration:none; font-size:13px;}
.menu a.bgm{background:url(down-icon.jpg) right no-repeat;}
.menu a.bgm1{background:url(left-icon.jpg) right no-repeat;}
.menu ul ul li {clear:both;text-align:left;font-size:12px;}
.menu ul ul li.tzz{ background:url(img12.jpg) 5px center no-repeat; padding-left:15px; border-bottom:1px dashed #ccc;}
.menu ul ul li.qzz{ background:url(img12.jpg) 5px center no-repeat; padding-left:15px;}
.menu ul ul li a{display:block; width:40px; height:15px;margin:0;border:0; height:28px; line-height:28px;}
.menu ul ul li a:hover{border:0;background:none; color:#256c9b;}
.top-right span{color:#666; line-height:30px; height:24px; font-size:12px; margin-left:12px; _margin-left:12px;}
.top-right span a{ color:#666; text-decoration:none; }
.nav{clear:both; margin:0; ;padding:0; overflow:hidden; background:#256b9c;}
.nav .nav-n{width:1180px; margin:0 auto;}
.nav .nav-n ul{margin:0; padding:0; height:47px; line-height:47px; width:980px; float:left;}
.nav .nav-n ul li{float:left; list-style-type:none; margin-right:50px;}
.nav .nav-n ul li a{font-size:18px; color:#fff; text-decoration:none;}
.nav .nav-n ul li a:hover{ text-decoration:underline;}
.navbar-form{width:186px; float:right; height:25px; border:1px solid #fff; margin:10px 0; vertical-align:middle;}
.ser-text {
    border: 0;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 140px;
	background:#256c9b;
	border-right:1px solid #fff;
	color:#fff;
}
.ser-button {
    background:url(search-btn.jpg) center center no-repeat;
    border: medium none;
    display: block;
    float: left;
    font-size: 12px;
    height: 25px;
    width: 45px;
	border:none;

}
.longbox{width:1180px;margin:0px auto;position:relative;z-index:2; background:url(bj.jpg) repeat-x;}
.topvebanner { margin: 0 auto; width: 1366px; height: 400px; overflow: hidden; }
.topvebanner ul { margin: 0; padding: 0; }
#myjQuery { OVERFLOW: hidden; WIDTH: 1366px; POSITION: relative; HEIGHT: 400px; }
#myjQueryContent { OVERFLOW: hidden; WIDTH: 1366px; HEIGHT: 400px; }
#myjQueryContent DIV { POSITION: absolute; HEIGHT: 400px; }
#myjQueryContent .smask { Z-INDEX: -1; }
#myjQueryContent IMG { WIDTH: 1366px; HEIGHT: 400px; border: 0; }
#myjQueryNav { DISPLAY: block; OVERFLOW: hidden; WIDTH: 190px; HEIGHT: 15px; position: absolute; z-index: 5; right:558px; background:url(lunbobj.png) bottom no-repeat; bottom:0; padding:13px 30px;}
#myjQueryNav LI { DISPLAY: block; FLOAT: left; WIDTH: 18px; CURSOR: pointer; HEIGHT: 18px; TEXT-ALIGN: center; margin-left: 1px; background:url(cone.png) no-repeat; color: #fff; margin-left:15px;}
#myjQueryNav .nbg { BACKGROUND: #666; }
#myjQueryNav A { DISPLAY: block; Z-INDEX: 12; MARGIN: 0px auto; TEXT-TRANSFORM: uppercase; WIDTH: 45px; COLOR: #ffffff; LINE-HEIGHT: 22px; POSITION: relative; HEIGHT: 22px; z-index: 20; }
#myjQueryNav .current { BACKGROUND:url(con-h.png) no-repeat; }
#myjQueryNav .current A { COLOR: #fff; }
#myjQuery #flow { background: url(fcurrent.gif) no-repeat; margin-top: -33px; WIDTH: 45px; HEIGHT: 22px; Z-INDEX: 22; left: 652px; POSITION: absolute; }
.gg{ clear:both; background:white;}
.ggl{font-size:14px;width:1130px; margin:0 auto; height:44px; background:url(gg-bj1.png) center left no-repeat; padding-left:30px;}
.ggl table table td:first-child{display: none}
.ggl b{ font-size:18px; color:#333;}
.ggl span{line-height:44px; font-size:14px; }
.ggl span{ color:#666; font-size:14px;}
.ggl span a{color:#666; font-size:14px; text-decoration:none;}

/*�ֲ�*/
.longbox{margin:0px auto;position:relative;z-index:2; background:url(bj.jpg) repeat-x;}
.longConCam{width:1366px; margin:0 auto; }

.mblLeft{float:left;padding:5px 0 0 10px;}
.mblRight{margin-left:65px;}
.mblContent{padding:10px 20px;}
.mblFunc{ text-align:right;color:#c1c1c1;height:16px;}
.mblCon{color:#333;line-height:24px;}

.imgVM img{ vertical-align:-4px;}
.workLeftTop{padding:15px 20px;}


.adBoxMiddle{padding:20px 0; text-align:center;}
.commentFunc p{float:right;}

.small .inputLong{padding:20px 20px; background:#fff;}
.small .inputLong .normalArea{width:710px;}
.small .inputLong .commentFunc{width:724px;height:30px;}
.small .commentArea{width:646px;}
.small .commentFunc{width:658px;}


/**/
.msgWrapper{font-size:14px; background:#fff;padding:10px 0;}

.newad{width:250px;height:230px; overflow:hidden;text-align:center;}

.indexShow{ position:relative;}
.indexShowBox{width:1366px; height:400px; overflow:hidden;}

.indexShowLeft{ position:absolute;left:60px; top:45%; display:inline-block;width:36px;height:70px; background:url(sl.png) no-repeat center center;}
.indexShowRight{position:absolute;right:60px; top:45%; display:inline-block;width:36px;height:70px; background:url(sr.png) no-repeat center center;}

.news-box{width:1180px; margin:60px auto 0; overflow:hidden;}
.news-box-left{width:880px; float:left; overflow:hidden;}
.focus{ position:relative; width:380px; height:274px; background-color: #000; float: left; }
.focus img{ width: 380px; height: 274px;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:35px; line-height: 35px; background:#5e5e5e;
    /*filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  */display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:80px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; display:none; }
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .pr