﻿@charset "utf-8";
* { font-size: 9pt; border: 0; margin: 0; padding: 0; }
body { font-family: '微软雅黑'; margin: 0 auto; min-width: 980px; }
ul { display: block; margin: 0; padding: 0; list-style: none; }
li { display: block; margin: 0; padding: 0; list-style: none; }
img { border: 0; }
dl, dt, dd, span { margin: 0; padding: 0; display: block; }
a, a:focus { text-decoration: none; color: #000; outline: none; blr: expression(this.onFocus=this.blur()); }
a:hover { color: #00a4ac; text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
cite { font-style: normal; }
h2 { font-weight: normal; }

/*cloud*/

#mainBody { width: 100%; height: 100%; position: absolute; z-index: -1; }
.cloud { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/cloud.png) no-repeat; z-index: 1; opacity: 0.5; }
#cloud2 { z-index: 2; }

/*login*/
.logintop { height: 47px; position: absolute; top: 0; background: url(../images/loginbg1.png) repeat-x; z-index: 100; width: 100%; }
.logintop span { color: #fff; line-height: 47px; background: url(../images/loginsj.png) no-repeat 21px 18px; text-indent: 44px; color: #afc5d2; float: left; }
.logintop ul { float: right; padding-right: 30px; }
.logintop ul li { float: left; margin-left: 20px; line-height: 47px; }
.logintop ul li a { color: #afc5d2; }
.logintop ul li a:hover { color: #fff; }
.loginbody { background: url(../images/loginbg3.png) no-repeat center center; width: 100%; height: 585px; overflow: hidden; position: absolute; top: 47px; }
.systemlogo { background: url(../images/loginlogo.png) no-repeat center; width: 100%; height: 71px; margin-top: 75px; }
.loginbox { width: 692px; height: 336px; background: url(../images/logininfo.png) no-repeat; margin-top: 30px; }
.loginbox ul { margin-top: 88px; margin-left: 285px; }
.loginbox ul li { margin-bottom: 25px; }
.loginbox ul li label { color: #687f92; padding-left: 25px; }
.loginbox ul li label a { color: #687f92; }
.loginbox ul li label a:hover { color: #3d96c9; }
.loginbox ul li label input { margin-right: 5px; }
.loginuser { width: 299px; height: 48px; background: url(../images/loginuser.png) no-repeat; border: none; padding-left: 44px; font-size: 14px; font-weight: bold; }
.loginpwd { width: 299px; height: 48px; background: url(../images/loginpassword.png) no-repeat; border: none; padding-left: 44px; font-size: 14px; color: #90a2bc; }
.loginbtn { width: 111px; height: 35px; background: url(../images/buttonbg.png) repeat-x; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; line-height: 35px; }
.loginbm { height: 50px; line-height: 50px; text-align: center; background: url(../images/loginbg2.png) repeat-x; position: absolute; bottom: 0; width: 100%; color: #0b3a58; }
.loginbm a { font-weight: bold; color: #0b3a58; }
.loginbm a:hover { color: #fff; }


/*top.html*/
.header { height: 88px; }
.topleft { height: 88px; background: url(../images/topleft.jpg) no-repeat; float: left; width: 300px; }
.topleft img { margin-top: 12px; margin-left: 10px; }
.topright { height: 88px; background: url(../images/topright.jpg) no-repeat right; float: right; }
.nav { float: left; }
.nav li { float: left; width: 87px; height: 88px; text-align: center; }
.nav li a { display: block; width: 87px; height: 88px; -moz-transition: none; transition: background-color 0.3s linear; -moz-transition: background-color 0.3s linear; -webkit-transition: background-color 0.3s linear; -o-transition: background-color 0.3s linear; }
.nav li a.selected { background: url(../images/navbg.png) no-repeat; }
.nav li a:hover { display: block; background: #000; color: #fff; background: none repeat scroll 0% 0% rgb(43, 127, 181); }
.nav li img { margin-top: 10px; }
.nav li a { display: block; }
.nav a h2 { font-size: 14px; color: #d6e8f1; }
.nav a:hover h2 { color: #fff; }
.topright ul { padding-top: 15px; float: right; padding-right: 12px; }
.topright ul li { float: left; padding-left: 9px; padding-right: 9px; background: url(../images/line.gif) no-repeat right; }
.topright ul li:last-child { background: none; }
.topright ul li a { font-size: 13px; color: #e9f2f7; }
.topright ul li a:hover { color: #fff; }
.topright ul li span { margin-top: 2px; float: left; padding-right: 3px; }
.user { height: 30px; background: url(../images/ub1.png) repeat-x; clear: both; margin-top: 10px; float: right; margin-right: 12px; border-radius: 30px; behavior: url(js/pie.htc); white-space: nowrap; position: relative; }
.user span { display: inline-block; padding-right: 10px; background: url(../images/user.png) no-repeat 15px 10px; line-height: 30px; font-size: 14px; color: #b8ceda; padding-left: 20px; padding-left: 35px; }
.user b { display: inline-block; width: 20px; height: 18px; background: url(../images/msg.png); text-align: center; font-weight: normal; color: #fff; font-size: 14px; margin-right: 13px; margin-top: 7px; line-height: 18px; }
.user i { display: inline-block; margin-right: 5px; font-style: normal; line-height: 30px; font-size: 14px; color: #b8ceda; }

/*left.html*/
.lefttop { background: url(../images/lefttop.gif) repeat-x; height: 40px; color: #fff; font-size: 14px; line-height: 40px; }
.lefttop span { margin-left: 8px; margin-top: 10px; margin-right: 8px; background: url(../images/leftico.png) no-repeat; width: 20px; height: 21px; float: left; }
.leftmenu { width: 187px; padding-bottom: 9999px; margin-bottom: -9999px; overflow: hidden; background: url(../images/leftline.gif) repeat-y right; }
.leftmenu dd { background: url(../images/leftmenubg.gif) repeat-x; line-height: 35px; font-weight: bold; font-size: 14px; border-right: solid 1px #b7d5df; }
.leftmenu dd span { float: left; margin: 10px 8px 0 12px; }
.leftmenu dd .menuson { display: none; }
.leftmenu dd:first-child .menuson { display: block; }
.menuson { line-height: 30px; font-weight: normal; }
.menuson li { cursor: pointer; }
.menuson li.active { position: relative; background: url(../images/libg.png) repeat-x; line-height: 30px; color: #fff; }
.menuson li cite { display: block; float: left; margin-left: 32px; background: url(../images/list.gif) no-repeat; width: 16px; height: 16px; margin-top: 7px; }
.menuson li.active cite { background: url(../images/list1.gif) no-repeat; }
.menuson li.active i { display: block; background: url(../images/sj.png) no-repeat; width: 6px; height: 11px; position: absolute; right: 0; z-index: 10000; top: 9px; right: -1px; }
.menuson li a { display: block; *display: inline; *padding-top: 5px; }
.menuson li.active a { color: #fff; }
.title { cursor: pointer; }

.left_box { box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari */ float: left; }
.main_box { box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari */ vertical-align: top; float: left; }

/*right.html*/
.place { height: 40px; background: url(../images/righttop.gif) repeat-x; }
.place span { line-height: 40px; font-weight: bold; float: left; margin-left: 12px; }
.placeul li { float: left; line-height: 40px; padding-left: 7px; padding-right: 12px; background: url(../images/rlist.gif) no-repeat right; }
.placeul li:last-child { background: none; }
.place .home_ico { background: url(../images/home.gif) no-repeat; width: 32px; height: 32px; float: left; margin: 4px 0px 0px 5px; }
.place .edit_ico { background: url(../images/add.gif) no-repeat; width: 32px; height: 32px; float: right; margin: 4px 5px 0px 0px; }
.place .list_ico { background: url(../images/back.gif) no-repeat; width: 85px; height: 32px; float: right; margin: 4px 5px 0px 0px; text-align: right; line-height: 32px; font-style: normal; }
.rightinfo { padding: 8px; }
.tools { clear: both; height: 35px; margin-bottom: 8px; }
.toolbar { float: left; }
.toolbar li { background: url(../images/toolbg.gif) repeat-x; line-height: 33px; height: 33px; border: solid 1px #d3dbde; float: left; padding-right: 10px; margin-right: 5px; border-radius: 3px; behavior: url(js/pie.htc); cursor: pointer; }
.toolbar li span { float: left; margin-left: 10px; margin-right: 5px; margin-top: 5px; }
.toolbar1 { float: right; }
.toolbar1 li { background: url(../images/toolbg.gif) repeat-x; line-height: 33px; height: 33px; border: solid 1px #d3dbde; float: left; padding-right: 10px; margin-left: 5px; border-radius: 3px; behavior: url(js/pie.htc); }
.toolbar1 li span { float: left; margin-left: 10px; margin-right: 5px; margin-top: 5px; }
.tablelist { border: solid 1px #cbcbcb; width: 100%; clear: both; }
.tablelist th { background: url(../images/th.gif) repeat-x; height: 34px; line-height: 34px; border-bottom: solid 1px #b6cad2; text-indent: 11px; text-align: left; }
.tablelist td { line-height: 35px; text-indent: 11px; border-right: dotted 1px #c7c7c7; }
.tablelink { color: #056dae; }
.tablelist tbody tr.odd { background: #f5f8fa; }
.tablelist tbody tr:hover { background: #e5ebee; }
.sort { padding-left: 3px; }

/*page*/
.pagin { position: relative; margin-top: 10px; padding: 0 12px; }
.pagin .blue { color: #056dae; font-style: normal; }
.pagin .paginList { position: absolute; right: 12px; top: 0; }
.pagin .paginList .paginItem { float: left; }
.pagin .paginList .paginItem a { float: left; width: 31px; height: 28px; border: 1px solid #DDD; text-align: center; line-height: 30px; border-left: none; color: #3399d5; }
.pagin .paginList .paginItem:first-child a { border-left: 1px solid #DDD; }
.pagin .paginList .paginItem:first-child a { border-bottom-left-radius: 5px; border-top-left-radius: 5px; }
.pagin .paginList .paginItem:last-child a { border-bottom-right-radius: 5px; border-top-right-radius: 5px; }
.pagin .paginList .paginItem.current, .pagin .paginList .paginItem.current a { background: #f5f5f5; cursor: default; color: #737373; }
.pagin .paginList .paginItem:hover { background: #f5f5f5; }
.pagin .paginList .paginItem.more, .pagin .paginList .paginItem.more a:hover { cursor: default; }
.pagin .paginList .paginItem.more:hover { background: #FFF; }
.pagin .paginList .paginItem.more a { color: #737373; }
.pagepre { background: url(../images/pre.gif) no-repeat center center; width: 31px; height: 28px; }
.pagenxt { background: url(../images/next.gif) no-repeat center center; width: 31px; height: 28px; }

/*index*/
.mainindex { padding: 20px; overflow: hidden; }
.welinfo { height: 32px; line-height: 32px; padding-bottom: 8px; }
.welinfo span { float: left; }
.welinfo b { padding-left: 8px; }
.welinfo a { padding-left: 15px; color: #3186c8; }
.welinfo a:hover { color: #F60; }
.welinfo i { font-style: normal; padding-left: 8px; }
.xline { border-bottom: solid 1px #dfe9ee; height: 5px; }
.iconlist { padding-left: 40px; overflow: hidden; }
.iconlist li { text-align: center; float: left; margin-right: 25px; margin-top: 25px; }
.iconlist li p { line-height: 25px; }
.ibox { clear: both; padding-left: 40px; padding-top: 18px; overflow: hidden; padding-bottom: 18px; }
.ibtn { background: url(../images/ibtnbg.png) repeat-x; border: solid 1px #bfcfe1; height: 23px; line-height: 23px; display: block; float: left; padding: 0 15px; cursor: pointer; }
.ibtn img { margin-top: 5px; float: left; padding-right: 7px; }
.box { height: 15px; }
.infolist { padding-left: 40px; padding-bottom: 15px; }
.infolist li { line-height: 23px; height: 23px; margin-bottom: 8px; }
.infolist li span { float: left; display: block; margin-right: 10px; }
.uimakerinfo { padding-left: 40px; background: url(../images/search.png) no-repeat 10px 15px; padding-top: 15px; padding-bottom: 20px; }
.umlist { padding-left: 40px; }
.umlist li { float: left; background: url(../images/ulist.png) no-repeat 0 5px; padding-left: 10px; margin-right: 15px; }


/*default*/
.mainbox { padding: 8px; position: relative; }
.mainleft { padding-right: 298px; }
.leftinfo { border: #d3dbde solid 1px; height: 290px; }
.mainright { width: 298px; position: absolute; top: 8px; right: 8px; }
.dflist { border: #d3dbde solid 1px; width: 288px; height: 290px; float: right; }
.dflist1 { border: #d3dbde solid 1px; width: 288px; height: 238px; float: right; margin-top: 8px; }
.listtitle { background: url(../images/tbg.png) repeat-x; height: 36px; line-height: 36px; border-bottom: solid 1px #d3dbde; text-indent: 14px; font-weight: bold; font-size: 14px; }
.more1 { float: right; font-weight: normal; color: #307fb1; padding-right: 17px; }
.maintj { text-align: center; }
.newlist { padding-left: 14px; padding-top: 15px; }
.newlist li { line-height: 25px; background: url(../images/list2.png) no-repeat 0px 8px; text-indent: 11px; }
.newlist i { width: 80px; display: block; float: left; font-style: normal; }
.newlist b { font-weight: normal; color: #7b7b7b; padding-left: 10px; }
.leftinfos { height: 238px; margin-top: 8px; }
.infoleft { border: #d3dbde solid 1px; float: left; height: 238px; }
.inforight { border: #d3dbde solid 1px; float: right; height: 238px; }
.tooli { padding: 30px 20px; }
.tooli li { float: left; padding-left: 15px; padding-right: 15px; margin-bottom: 20px; }
.tooli li span { text-align: center; }
.tooli li p { line-height: 35px; text-align: center; }


/*form*/
.formbody { padding: 10px 18px; }
.formtitle { border-bottom: solid 1px #d0dee5; line-height: 35px; position: relative; height: 35px; margin-bottom: 28px; }
.formtitle span { font-weight: bold; font-size: 14px; border-bottom: solid 3px #66c9f3; float: left; position: absolute; z-index: 100; bottom: -1px; padding: 0 3px; height: 30px; line-height: 30px; }
.forminfo { padding-left: 23px; }
.forminfo li { margin-bottom: 13px; clear: both; }
.forminfo li label { width: 100px; line-height: 38px; display: block; float: left; text-align: right; padding-right: 20px; }
.forminfo li i { color: #7f7f7f; padding-left: 20px; font-style: normal; }
.forminfo li cite { display: block; padding-top: 10px; vertical-align: middle; }
.forminfo li cite input { margin-right: 5px; vertical-align: middle; }
.forminfo li span { display: inline-block; line-height: 34px; }
.forminfo li img { padding-top: 9px; }
.forminfo li .asp_radio_css { display: inline-block; }
.forminfo li .asp_radio_css label { display: inline-table; float: none; width: auto; vertical-align: middle; }
.forminfo li .asp_radio_css input[type="checkbox"] { margin: 0px 3px 0 10px; }

.dfinput { padding: 5px 4px; width: 345px; min-height: 20px; border: 1px solid #d4d4d4; background: #fff; vertical-align: middle; color: #333; font-size: 100%; }
.dfinputsamll { padding: 5px 4px; width: 50px; min-height: 20px; border: 1px solid #d4d4d4; background: #fff; vertical-align: middle; color: #333; font-size: 100%; }
.dfinput_add { width: 185px; height: 22px; line-height: 22px; border-top: solid 1px #a7b5bc; border-left: solid 1px #a7b5bc; border-right: solid 1px #ced9df; border-bottom: solid 1px #ced9df; background: url(../images/inputbg.gif) repeat-x; text-indent: 10px; }
.dfinput_add_set { width: 85px; height: 22px; line-height: 22px; border-top: solid 1px #a7b5bc; border-left: solid 1px #a7b5bc; border-right: solid 1px #ced9df; border-bottom: solid 1px #ced9df; background: url(../images/inputbg.gif) repeat-x; text-indent: 10px; }
.textinput { padding: 5px 4px; width: 345px; height: 65px; min-height: 20px; border: 1px solid #d4d4d4; background: #fff; vertical-align: middle; color: #333; font-size: 100%; }
.btn { width: 137px; height: 35px; background: url(../images/btnbg.png) no-repeat; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; }


/*tip*/
.tip { width: 485px; height: 260px; position: absolute; top: 10%; left: 30%; background: #fcfdfd; box-shadow: 1px 8px 10px 1px #9b9b9b; border-radius: 1px; behavior: url(js/pie.htc); display: none; z-index: 111111; }
.tiptop { height: 40px; line-height: 40px; background: url(../images/tcbg.gif) repeat-x; cursor: pointer; }
.tiptop span { font-size: 14px; font-weight: bold; color: #fff; float: left; text-indent: 20px; }
.tiptop a { display: block; background: url(../images/close.png) no-repeat; width: 22px; height: 22px; float: right; margin-right: 7px; margin-top: 10px; cursor: pointer; }
.tiptop a:hover { background: url(../images/close1.png) no-repeat; }
.tipinfo { padding-top: 30px; margin-left: 65px; height: 95px; }
.tipinfo span { width: 95px; height: 95px; float: left; }
.tipright { float: left; padding-top: 15px; padding-left: 10px; }
.tipright p { font-size: 14px; font-weight: bold; line-height: 35px; }
.tipright cite { color: #858686; }
.tipbtn { margin-top: 25px; margin-left: 125px; }
.sure, .cancel { width: 96px; height: 35px; line-height: 35px; color: #fff; background: url(../images/btnbg1.png) repeat-x; font-size: 14px; font-weight: bold; border-radius: 3px; cursor: pointer; }
.cancel { background: url(../images/btnbg2.png) repeat-x; color: #000; font-weight: normal; }

/*tools*/
.toolsli { clear: both; overflow: hidden; margin-bottom: 20px; }
.toollist { margin-left: 20px; overflow: hidden; float: left; }
.toollist li { width: 66px; text-align: center; float: left; margin-right: 32px; }
.toollist li a { width: 65px; height: 65px; background: #fafbfb; border-right: solid 1px #dbdbdb; border-bottom: solid 1px #dbdbdb; display: block; }
.toollist li a:hover { background: #eef4f7; border-right: solid 1px #d0d5d7; border-bottom: solid 1px #d0d5d7; }
.toollist li h2 { line-height: 35px; }
.tooladd { margin-top: 25px; width: 20px; height: 20px; float: left; display: block; }

/*error 404*/

.error { background: url(../images/404.png) no-repeat; width: 490px; margin-top: 75px; padding-top: 65px; }
.errorhao { background-image: none; width: 490px; margin-top: 75px; padding-top: 65px; }
.error h2 { font-size: 22px; padding-left: 154px; }
.error p { padding-left: 154px; line-height: 35px; color: #717678; }
.reindex { padding-left: 154px; }
.reindex a { width: 115px; height: 35px; font-size: 14px; font-weight: bold; color: #fff; background: #3c95c8; display: block; line-height: 35px; text-align: center; border-radius: 3px; behavior: url(js/pie.htc); margin-top: 20px; }

/*computer*/
.comtitle { padding: 20px; clear: both; }
.comtitle span { width: 10px; height: 10px; background: url(../images/clist.png) no-repeat; float: left; background: #fff; padding-top: 3px; }
.comtitle h2 { font-size: 14px; display: block; float: left; color: #2a3e93; background: #fff; padding-left: 5px; padding-right: 8px; }
.rline { border-bottom: solid 1px #e5ecf0; height: 10px; margin-left: 50px; }
.disklist { padding-left: 20px; padding-right: 20px; }
.disklist li { width: 275px; _width: 270px; float: left; margin-right: 10px; px; height: 70px; cursor: pointer; margin-bottom: 5px; border: solid 1px #fff; }
.disklist li a { color: #000; }
.disklist li:hover { background: #fcfcfc; border: solid 1px #e5ecf0; }
.dleft { background: url(../images/c02.png) no-repeat; height: 50px; margin-left: 12px; float: left; width: 50px; margin-top: 15px; }
.dleft1 { background: url(../images/c01.png) no-repeat; height: 50px; margin-left: 12px; float: left; width: 50px; margin-top: 15px; }
.dleft2 { background: url(../images/c03.png) no-repeat; height: 50px; margin-left: 12px; float: left; width: 50px; margin-top: 15px; }
.dright { float: left; margin-left: 10px; margin-top: 5px; }
.dright h3 { font-weight: normal; padding-top: 15px; }
.dright p { color: #949494; }
.dinfo { width: 189px; height: 15px; background: url(../images/diskbg.png) no-repeat; margin-top: 5px; margin-bottom: 5px; }
.dinfo span { background: url(../images/cbg.png) repeat-x; height: 15px; }
.filetable { width: 100%; }
.filetable thead tr { background: #f5f9fb; line-height: 35px; }
.filetable thead tr th { text-align: left; text-indent: 15px; font-weight: normal; color: #597190; }
.filetable tbody tr td { text-indent: 15px; line-height: 23px; }
.filetable tbody tr td img { margin-right: 5px; }
.tdlast { text-align: right; }
.filetable tbody tr:hover { background: #f5f8fa; cursor: pointer; }

/*imglist*/
.imglist { clear: both; overflow: hidden; margin-bottom: 20px; margin-left: 5px; }
.imglist li { width: 188px; border: solid 1px #fff; height: 199px; float: left; margin-right: 8px; margin-bottom: 10px; cursor: pointer; }
.imglist li:hover { border: solid 1px #d7e4ea; }
.imglist li span { width: 168px; height: 126px; margin: 8px; }
.imglist li h2 { text-align: center; line-height: 25px; }
.imglist li p { text-align: center; line-height: 17px; background: url(../images/line1.png) center center no-repeat; }
.imglist li p a { color: #1f7cb6; }
.imglist li p a:hover { color: #F60; }

/*imgtable*/
.imgtable { width: 100%; border: solid 1px #cbcbcb; }
.imgtable th { background: url(../images/th.gif) repeat-x; height: 34px; line-height: 34px; border-bottom: solid 1px #b6cad2; text-indent: 21px; text-align: left; }
.imgtable td { line-height: 20px; text-indent: 21px; border-right: dotted 1px #c7c7c7; }
.imgtable td img { margin: 10px 20px 10px 0; }
.imgtable td p { color: #919191; }
.imgtable td i { font-style: normal; color: #ea2020; }
.imgtd { text-indent: 0; }
.imgtable tbody tr.odd { background: #f5f8fa; }
.imgtable tbody tr:hover { background: #e5ebee; }

/*tab*/
.itab { height: 36px; border-bottom: solid 1px #d0dee5; position: relative; border-left: solid 1px #d3dbde; }
.itab ul li { float: left; height: 37px; line-height: 37px; background: url(../images/itabbg.png) repeat-x; border-right: solid 1px #d3dbde; }
.itab ul li a { font-size: 14px; color: #000; padding-left: 25px; padding-right: 25px; }
.itab ul li a.selected { height: 37px; display: block; background: url(../images/itabbg1.png) repeat-x; font-weight: bold; }
    .itab ul li a.selected1 {
        height: 37px;
        display: block;
        background: url(../images/itabbg2.png) repeat-x;
        font-weight: bold;
    }
.tabson { margin: 18px 0px; }
.formtext { height: 45px; padding-left: 25px; line-height: 20px; color: #848383; }
.formtext b { color: #d70101; }
.forminfo b { color: #ea2020; padding-left: 3px; }

/*class*/
.classlist li { float: left; margin-right: 10px; margin-bottom: 10px; padding: 12px; border: 1px solid #ebebeb; background: #fcfcfc; }
.classlist li:hover { border: 1px solid #3eafe0; cursor: pointer; }
.classlist li span { float: left; margin-right: 18px; border: 3px solid #fff; }
.classlist li .lright { float: left; width: 150px; }
.classlist li .lright h2 { font-size: 12px; font-weight: bold; line-height: 30px; }
.classlist li .lright p { line-height: 20px; }
.enter { display: block; margin-top: 5px; width: 94px; height: 30px; color: #fff; background: #3eafe0; font-weight: bold; border-radius: 2px; text-align: center; line-height: 30px; cursor: pointer; }
.enter:hover { color: #fff; background: #d98c1d; }
.clear { clear: both; }

/*seachform*/
.seachform { height: 42px; }
.seachform li { float: left; margin-right: 15px; }
.seachform li label { padding-right: 10px; float: left; line-height: 32px; }
.scinput { width: 150px; height: 32px; line-height: 32px; border-top: solid 1px #a7b5bc; border-left: solid 1px #a7b5bc; border-right: solid 1px #ced9df; border-bottom: solid 1px #ced9df; background: url(../images/inputbg.gif) repeat-x; text-indent: 10px; }
.scbtn { width: 85px; height: 35px; background: url(../images/btnbg.png) no-repeat center; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; border-radius: 3px; behavior: url(js/pie.htc); }


.uploads { line-height: 32px; overflow: hidden; }
.uploads .input { width: 219px; height: 32px; line-height: 32px; border: none; background: #333333; padding-left: 20px; color: #ffffff; font-family: Microsoft YaHei; }
.uploads .liulan { width: 64px; height: 32px; border: 1px solid #ffb660; background: #fe9e19; color: #ffffff; cursor: pointer; }
.uploads .files { position: absolute; left: -1000px; top: 52px; heigth: 26px; cursor: pointer; filter: Alpha(opacity=0); -moz-opacity: 0; opacity: 0; }


.tips-mod, .tips-mod strong, .tips-mod em { display: inline-block; _display: inline; _zoom: 1;  }
.tips-mod { position: fixed; top: 40%; left: 0; width: 100%; font: 700 14px/52px "Simsun"; text-align: center; z-index: 10000; }
.tips-mod strong { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); padding:0px 12px; border-radius:5px; background-color:#fff }
.tips-mod em { padding-left: 45px; background: url(../images/icon_common.png) no-repeat 0 7px; color: #334F67;font-style: normal; }
.tips-mod .tips-warn { background-position: 0 -89px; color: #C0880F; }
.tips-mod .tips-error { /**	background-position:0 -39px;这是错误图标**/ background-position: 0 -89px; color: #C0880F; }
.tips-mod .tips-loading { background: url(../images/loading.gif) no-repeat 10px 21px; color: #334F67; }

.TipsBoxPublic { width: 350px; background: #faf5f5; display: none; }
.TipsBoxPublic .Dialog_Select { padding: 5px 0; background-color: #f4f5f9; margin: 0; text-align: center; border-top: 1px solid transparent; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; position: absolute; bottom: 0px; left: 0px; width: 100%; }
.TipsBoxPublic .Dialog_Select .btn { margin-left: .3em; margin-right: .3em; }
.TipsBoxPublic .btn.btn_input { padding: 0; }
.TipsBoxPublic .btn { min-width: 40%; }
.TipsBoxPublic .btn_primary { background-color: #44b549; background-image: -moz-linear-gradient(top,#44b549 0,#44b549 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#44b549),to(#44b549)); background-image: -webkit-linear-gradient(top,#44b549 0,#44b549 100%); background-image: -o-linear-gradient(top,#44b549 0,#44b549 100%); background-image: linear-gradient(to bottom,#44b549 0,#44b549 100%); border-color: #44b549; color: #fff; }
.TipsBoxPublic .btn { display: inline-block; overflow: visible; padding: 0 22px; height: 30px; line-height: 30px; vertical-align: middle; text-align: center; text-decoration: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 14px; border-width: 1px; border-style: solid; cursor: pointer; }
.TipsBoxPublic .Tips_body { width: 90%; min-height: 150px; background-color: #fff; padding: 5%; }
.TipsBoxPublic .Tips_body h2 { text-align: center; font-weight: normal; font-size: 16px; margin-top: 30px; }


.btnzi { background: #16a0d3; border: none; color: #fff; cursor: pointer; display: inline-block; font-family: "Microsoft Yahei"; font-size: 12px; height: 32px; line-height: 32px; margin: 0 1px 0 0; padding: 0 20px; }
.btnzi:hover { background: #117ea6; }
.btnzi.green { background: #52A152; }
.btnzi.green:hover { background: #328032; }
.btnzi.yellow { background: #FF9C30; }
.btnzi.yellow:hover { background: #c87316; }
.btnzi.violet { background: #993333; }
.btnzi.violet:hover { background: #990033; }

/*多项单选*/
.multi-radio { display: inline-block; vertical-align: middle; *display: inline; }
.multi-radio:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.multi-radio .boxwrap { display: inline-block; vertical-align: middle; *display: inline; }
.multi-radio a { display: inline-block; margin-right: -1px; float: left; padding: 5px 15px; height: 20px; line-height: 20px; border: 1px solid #d4d4d4; vertical-align: middle; color: #333; font-size: 100%; cursor: pointer; }
.multi-radio a:hover { background: #C9E1EF; text-decoration: none; }
.multi-radio a:active { text-decoration: none; }
.multi-radio a.selected { background: #16a0d3; border-color: #1096c7; color: #fff; }
/*单项选择*/
.single-checkbox { display: inline-block; vertical-align: middle; cursor: pointer; *display: inline; }
.single-checkbox a, .single-checkbox a:visited { display: inline-block; border: 1px solid #d4d4d4; background: #d4d4d4; width: 80px; vertical-align: middle; text-decoration: none; }
.single-checkbox a i { display: block; padding: 0px; width: 50%; height: 28px; line-height: 28px; font-style: normal; background: #fff; color: #333; text-align: center; }
.single-checkbox a i.on { float: right; display: none; }
.single-checkbox a i.off { float: left; display: block; }
.single-checkbox a.selected { border: 1px solid #16a0d3; background: #16a0d3; }
.single-checkbox a.selected i.on { display: block; }
.single-checkbox a.selected i.off { display: none; }
/*多项选择*/
.multi-checkbox { display: inline-block; vertical-align: middle; }
.multi-checkbox:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.multi-checkbox .boxwrap { display: inline-block; vertical-align: middle; }
.multi-checkbox a { display: inline-block; float: left; margin-right: -1px; padding: 5px 15px; height: 20px; line-height: 20px; border: 1px solid #d4d4d4; vertical-align: middle; color: #333; font-size: 100%; cursor: pointer; }
.multi-checkbox a:hover { background: #C9E1EF; text-decoration: none; }
.multi-checkbox a:active { text-decoration: none; }
.multi-checkbox a.selected { background: #16a0d3; border-color: #1096c7; color: #fff; }
/*多项选择PORP*/
.multi-porp { }
.multi-porp ul li { float: left; position: relative; margin: 0 8px 8px 0; padding: 1px; line-height: 20px; vertical-align: middle; clear: none; }
.multi-porp ul li a { display: block; padding: 4px 10px; color: #666; min-width: 10px; width: auto !important; text-align: center; text-decoration: none; white-space: nowrap; border: 1px solid #ccc; cursor: pointer; }
.multi-porp ul li i { display: none; position: absolute; padding: 0px; right: 0; bottom: 0; width: 12px; height: 12px; text-indent: -99em; background: url(../images/skin_icons.png) -169px -85px no-repeat; overflow: hidden; }
.multi-porp ul li.sys { background: #FFFFD0; }
.multi-porp ul li.selected a { margin: -1px; color: #333; border: 2px solid #1e99c7; }
.multi-porp ul li.selected i { display: block; background-position: -169px -113px; }



/*图文列表*/
.repimglist { width: 100%; overflow: hidden; }
.repimglist ul { *padding-bottom: 15px; }
.repimglist ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.repimglist ul li { float: left; width: 222px; margin-bottom: 15px; /*margin-right:25.75px;*/ }
.repimglist ul li .details { position: relative; border: 1px solid #dbdbdb; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2); background: #fff; }
.repimglist ul li .details .check { position: absolute; top: 0px; right: 0px; z-index: 1; padding: 5px; border-left: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; background: #fff; }
.repimglist ul li .details .absbg { position: absolute; left: 0px; top: 95px; width: 100%; height: 70px; background: #000; filter: alpha(opacity=20); opacity: 0.2; }
.repimglist ul li .details .pic { width: 220px; height: 165px; overflow: hidden; }
.repimglist ul li .details .pic img { min-width: 220px; min-height: 165px; cursor: pointer; }
.repimglist ul li .details h1 { position: absolute; display: block; padding: 10px 20px; left: 0px; top: 95px; width: 180px; height: 50px; border-bottom: 1px solid #dbdbdb; }
.repimglist ul li .details h1 span { display: block; color: #fff; font-size: 14px; font-weight: bold; width: 180px; height: 50px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; }
.repimglist ul li .details .remark { display: block; margin: 10px 15px; padding: 0; height: 60px; color: #666; font-size: 12px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; }
.repimglist ul li .details .foot { clear: both; display: block; padding: 10px 15px; height: 20px; }
.repimglist ul li .details .foot .time { float: left; color: #838383; font-size: 10px; line-height: 20px; }
.repimglist ul li .details .foot .edit { display: block; float: right; margin: 0; padding: 0; width: 20px; height: 20px; text-indent: -99999px; background: url(../images/skin_icons.png) no-repeat -137px -109px; overflow: hidden; }
.repimglist ul li .details .foot .del { display: block; float: right; margin: 0; padding: 0; width: 20px; height: 20px; text-indent: -99999px; background: url(../images/skin_icons.png)no-repeat -81px -26px; cursor: pointer; overflow: hidden; }
.repimglist ul li .details .tools { display: block; position: relative; padding: 0 15px; }
.repimglist ul li .details .tools:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.repimglist ul li .details .tools a { display: block; float: left; margin: 0; padding: 0; width: 28px; height: 28px; border: 1px solid #e8e8e8; border-left: none; text-indent: -99999px; background: url(../images/skin_icons.png) no-repeat #fff; overflow: hidden; }
.repimglist ul li .details .tools a:first-child { border-left: 1px solid #e8e8e8; }
.repimglist ul li .details .tools a.msg { background-position: 7px -77px; }
.repimglist ul li .details .tools a.msg.selected { background-position: 7px -105px; }
.repimglist ul li .details .tools a.top { background-position: -21px -77px; }
.repimglist ul li .details .tools a.top.selected { background-position: -21px -105px; }
.repimglist ul li .details .tools a.red { background-position: -49px -77px; }
.repimglist ul li .details .tools a.red.selected { background-position: -49px -105px; }
.repimglist ul li .details .tools a.hot { background-position: -77px -77px; }
.repimglist ul li .details .tools a.hot.selected { background-position: -77px -105px; }
.repimglist ul li .details .tools a.pic { background-position: -105px -77px; }
.repimglist ul li .details .tools a.pic.selected { background-position: -105px -105px; }
.repimglist ul li .details .tools .sort { float: right; margin: 0; margin-left: -1px; padding: 0 2px; border: 1px solid #e8e8e8; width: 39px; height: 28px; line-height: 28px; text-align: center; color: #66; font-size: 12px; }
.repimglist ul li .details.nopic h1 { display: block; position: relative; top: 0px; padding: 17px 20px; border-bottom: 1px solid #dbdbdb; }
.repimglist ul li .details.nopic h1 span { color: #333; }
.repimglist ul li .details.nopic .remark { display: block; margin: 10px 15px; padding: 0; height: 140px; color: #666; font-size: 12px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; }

/***********科室编辑页***************/
.all_tags, .all_set { vertical-align: middle; display: inline-block; }

.ltable { width: 100%; border: 1px solid #e1e1e1; font-family: "Microsoft YaHei"; font-size: 12px; }
.ltable th { padding: 8px 0; color: #333; font-size: 12px; font-weight: 500; background: #f3f3f3; border-bottom: 1px solid #E1E1E1; line-height: 1.5em; }
.ltable td { padding: 8px 0; border-bottom: 1px solid #e8e8e8; line-height: 1.5em; color: #666; }
.ltable td .sort { display: inline-block; padding: 0 3px; border: 1px solid #d7d7d7; width: 40px; height: 20px; line-height: 18px; color: #666; font-size: 12px; background: #fff; vertical-align: middle; }
.ltable td .btn-tools { display: inline-block; height: 22px; vertical-align: middle; }
.ltable td .btn-tools a { display: block; float: left; margin: 0; padding: 0; width: 20px; height: 20px; border: 1px solid #e8e8e8; border-left: none; text-indent: -9999em; background: url(skin_icons.png) no-repeat #fff; overflow: hidden; }
.ltable td .btn-tools a:first-child { border-left: 1px solid #e8e8e8; }
.ltable td .btn-tools a.msg { background-position: 3px -81px; }
.ltable td .btn-tools a.msg.selected { background-position: 3px -109px; }
.ltable td .btn-tools a.top { background-position: -25px -81px; }
.ltable td .btn-tools a.top.selected { background-position: -25px -109px; }
.ltable td .btn-tools a.red { background-position: -53px -81px; }
.ltable td .btn-tools a.red.selected { background-position: -53px -109px; }
.ltable td .btn-tools a.hot { background-position: -81px -81px; }
.ltable td .btn-tools a.hot.selected { background-position: -81px -109px; }
.ltable td .btn-tools a.pic { background-position: -109px -81px; }
.ltable td .btn-tools a.pic.selected { background-position: -109px -109px; }
.ltable td .folder-open { display: inline-block; margin-right: 2px; width: 20px; height: 20px; background: url(skin_icons.png) -40px -196px no-repeat; vertical-align: middle; text-indent: -999em; *text-indent: 0; }
.ltable td .folder-line { display: inline-block; margin-right: 2px; width: 20px; height: 20px; background: url(skin_icons.png) -80px -196px no-repeat; vertical-align: middle; text-indent: -999em; *text-indent: 0; }
.ltable tr:hover { background: #F2F7FB; }
.ltable .odd_bg { background: #fafafa; }
.ltable td .user-avatar { display: block; width: 64px; height: 64px; background: url(skin_icons.png) 3px -498px no-repeat #fff; }
.ltable td .user-box { padding-left: 10px; }
.ltable td .user-box h4 { margin: 0; padding: 0; display: block; font-weight: normal; font-size: 12px; height: 16px; line-height: 14px; }
.ltable td .user-box h4 b { color: #06F; }
.ltable td .user-box i { display: block; color: #999; font-style: normal; line-height: 24px; height: 24px; }
.ltable td .user-box span { display: block; padding: 2px 0 0 0; height: 14px; }
.ltable td .user-box span a { display: block; float: left; margin-right: 5px; width: 20px; height: 20px; background: url(skin_icons.png) no-repeat #fff; border: 1px solid #E1E1E1; text-indent: -999em; }
.ltable td .user-box span a.amount { background-position: -331px -109px; }
.ltable td .user-box span a.point { background-position: -221px -109px; }
.ltable td .user-box span a.msg { background-position: -305px -109px; }
.ltable td .user-box span a.sms { background-position: -443px -110px; }

.ltable td.comment { padding: 10px; line-height: 1em; }
.ltable td.comment .title { margin-bottom: 5px; line-height: 180%; font-weight: bold; }
.ltable td.comment .title .note { float: right; font-weight: normal; }
.ltable td.comment .title .note i { margin-left: 10px; font-style: normal; font-family: 'Microsoft YaHei'; color: #999; }
.ltable td.comment .title .note i.reply { padding-left: 18px; }
.ltable td.comment .ask { line-height: 180%; font-family: 'Microsoft YaHei'; }
.ltable td.comment .ask .audit { margin-right: 3px; display: inline-block; vertical-align: middle; width: 14px; height: 14px; background: url(skin_icons.png) -362px -112px no-repeat; }
.ltable td.comment .ask .answer { margin-top: 10px; padding: 6px 10px; border: 1px solid #f6e8b9; background: #fbf8e7; color: #666; }
.ltable td.comment .ask .answer b { color: #090; }
.ltable td.comment .ask .answer .time { display: block; float: right; color: #999; }
.tb_sku { width: 450px; }
.tb_sku td { padding: 1px 0; }

.tab-content { padding: 20px 0; font-size: 12px; color: #666; }
.tab-content dl, .div-content dl { clear: both; display: block; padding: 8px 0; line-height: 30px; }
.tab-content dl:after, .div-content dl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.tab-content dl:first-child { border-top: none; }
.tab-content dl dt { display: block; float: left; width: 150px; text-align: right; color: #333; }
.tab-content dl dd { margin-left: 170px; }
.ltable th, .ltable td { text-align: center; border: 1px solid #e1e1e1; }
.ltable .ltbody td { text-align: center; }
.tab-content .skuattrName { width: 100%; line-height: 38px; display: block; float: none; text-align: center; padding-right: auto; }
.skuvaddmenoy { border: 1px #ccc solid; width: 50px; line-height: 20px; padding: 5px; }
.txt_attr { border: 1px #ccc solid; width: 100px; line-height: 20px; padding: 5px; }


/********下拉控制样式***********/
.selectsyle { height: 32px; padding: 0 5px; margin-top: 0px; margin-bottom: 12px; line-height: 32px; font-family: Tahoma,'微软雅黑','宋体'; color: #000; resize: none; border-width: 1px; border-style: solid; border-color: #a7b5bc #ced9df #ced9df #a7b5bc; }


/********调用素材样式***********/
.diskStyle { padding: 0; }
.diskStyle li { clear: none; }
#SelectedBox { width: 846px; height: 579px; background: #faf5f5; display: none; position: relative; }
.dialog_ft { padding: 16px 0; background-color: #f4f5f9; margin: 0; text-align: center; border-top: 1px solid transparent; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; position: absolute; bottom: 0px; left: 0px; width: 100%; }
.dialog_ft .btn { margin-left: .3em; margin-right: .3em; }
.btn.btn_input { min-width: 104px; }
.btn.btn_input { padding: 0; }
.btn { min-width: 60px; }
.btn_primary { background-color: #44b549; background-image: -moz-linear-gradient(top,#44b549 0,#44b549 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#44b549),to(#44b549)); background-image: -webkit-linear-gradient(top,#44b549 0,#44b549 100%); background-image: -o-linear-gradient(top,#44b549 0,#44b549 100%); background-image: linear-gradient(to bottom,#44b549 0,#44b549 100%); border-color: #44b549; color: #fff; }
.btn { display: inline-block; overflow: visible; padding: 0 22px; height: 30px; line-height: 30px; vertical-align: middle; text-align: center; text-decoration: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 14px; border-width: 1px; border-style: solid; cursor: pointer; }
.dialog_body { width: 100%; height: 500px; background-color: #fff; }
.dialog_body li { display: inline-block; width: 132px; height: 160px; border: 1px solid #ccc; text-align: center; background-color: #fff; margin-bottom: 10px; margin-right: 3px; }
.dialog_body li img { width: 130px; height: 130px; }
.dialog_body li { position: relative; }
.selected_mask { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.selected_mask_inner { width: 100%; height: 100%; -moz-opacity: .6; -khtml-opacity: .6; opacity: .6; background-color: #000; filter: alpha(opacity=60); }
.selected_mask_icon { position: absolute; top: 0; left: 0; background: transparent url(../images/icon_selected.png) no-repeat 0 0; width: 100%; height: 100%; vertical-align: middle; display: inline-block; background-position: 50% 50%; }

/*************标签样式**************/
.userTag { display: inline-block; vertical-align: middle; padding-top: 8px; width: 800px; }
.forminfo li .mytags a { margin-right: 5px; }
.mytags { width: 850px; }
.mytags a, .mytags a em, .userTag a span, .userTag a, .userTag a em { background: url(../images/tagbg.png) no-repeat; }
.forminfo li .userTag a, .forminfo li .mytags a { background-position: 100% 0; color: #333; display: inline-block; height: 22px; line-height: 22px; overflow: hidden; padding: 0 31px 0 5px; white-space: nowrap; font-size: 13px; position: relative; }
.forminfo li .userTag a span, .forminfo li .mytags a span { line-height: 22px; }
.forminfo li .userTag a em, .forminfo li .mytags a em { display: block; position: absolute; z-index: 90; right: 0; top: 0; padding: 5px 8px 0 8px; width: 13px; height: 17px; overflow: hidden; background-position: -160px -95px; cursor: pointer; }
.forminfo li .userTag a.selected { opacity: 0.4; filter: alpha(opacity=40); color: #999; }
.forminfo li .userTag a span { padding: 0 0 0 11px; background-position: 0 -58px; cursor: pointer; }

.forminfo li .mytags a { background-position: 100% -22px; }
.forminfo li .userTag a:hover { background-position: 100% -22px; }

.forminfo li .userTag a:hover span { background-position: 0 -96px; }
.forminfo li .userTag a.selected { opacity: 0.4; filter: alpha(opacity=40); color: #999; }
.forminfo li .userTag a.selected:hover { background-position: 100% 0; cursor: default; }



/*page*/
.mymvcpage { font-size: 12px;padding:10px 20px 20px; }
.mymvcpage span { display: inline-block; float: left; line-height: 33px; }
.mymvcpage .pagination-container { display: inline-block; float: right; }
.mymvcpage .pagination-container ul li { display: inline-block; width: 36px; height: 33px; border: 1px solid #DDD; text-align: center; line-height: 33px; border-left: none; color: #3399d5; }
.mymvcpage .pagination-container ul li:first-child { border-left: 1px solid #DDD; }
.mymvcpage .pagination-container ul li:hover { background-color: #ff7852; border-top: 1px #ff7852 solid; border-bottom: 1px #ff7852 solid; }
.mymvcpage .pagination-container ul li.active { background-color: #ff7852; border: 1px #ff7852 solid; }
.mymvcpage .pagination-container ul li a { display: block; }
.mymvcpage .pagination-container ul li a:hover { color: #fff; }
.mymvcpage .pagination-container ul li.active a { color: #fff; }




#searchmain{ font-size:12px;}
#search{ font-size:12px; background:#548fc9; margin:10px 10px 0 0; display:inline; width:100%; color:#FFF}
#search form span{height:40px; line-height:40px; padding:0 0px 0 10px; float:left;}
#search form input.text-word{height:24px; line-height:24px; width:180px; margin:8px 0 6px 0; padding:0 0px 0 10px; float:left; border:1px solid #FFF;}
#search form input.text-but{height:24px; line-height:24px; width:55px; background:url(images/main/list_input.jpg) no-repeat left top; border:none; cursor:pointer; font-family:"Microsoft YaHei","Tahoma","Arial",'宋体'; color:#666; float:left; margin:8px 0 0 6px; display:inline;}

#main-tab{ border:1px solid #eaeaea; background:#FFF; font-size:12px;}
#main-tab th{ font-size:12px; background:url(images/main/list_bg.jpg) repeat-x; height:32px; line-height:32px;}
#main-tab td{ font-size:12px; line-height:40px;}
#main-tab td a{ font-size:12px; color:#548fc9;}
#main-tab td a:hover{color:#565656; text-decoration:underline;}
.bordertop{ border-top:1px solid #ebebeb}
.borderright{ border-right:1px solid #ebebeb}
.borderbottom{ border-bottom:1px solid #ebebeb}
.borderleft{ border-left:1px solid #ebebeb}
.gray{ color:#dbdbdb;}
td.fenye{ padding:10px 0 0 0; text-align:right;}
.bggray{ background:#f9f9f9; font-size:14px; font-weight:bold; padding:10px 10px 10px 0; width:120px;}
.main-for{ padding:10px;}
.main-for input.text-word{ width:310px; height:36px; line-height:36px; border:#ebebeb 1px solid; background:#FFF; font-family:"Microsoft YaHei","Tahoma","Arial",'宋体'; padding:0 10px;}
.main-for select{ width:310px; height:36px; line-height:36px; border:#ebebeb 1px solid; background:#FFF; font-family:"Microsoft YaHei","Tahoma","Arial",'宋体'; color:#666;}
.main-for input.text-but{ width:100px; height:40px; line-height:30px; border: 1px solid #cdcdcd; background:#e6e6e6; font-family:"Microsoft YaHei","Tahoma","Arial",'宋体'; color:#969696; float:left; margin:0 10px 0 0; display:inline; cursor:pointer; font-size:14px; font-weight:bold;}

.banner {
    position: relative;
    margin: 0 auto;
    max-width: 1870px;
    background-color: #fff;
    overflow: hidden;
    height: 302px
}

    .banner .slides .slides-list {
        margin: 0 auto;
    }

        .banner .slides .slides-list .slides-item img {
            width: 100%;
            min-height: 300px;
        }

    .banner .slides .slidesjs-navigation {
        position: absolute;
        top: 50%;
        z-index: 88;
        margin-top: -24px;
        width: 40px;
        height: 40px;
        background: url(../images/bannerIcon.png) no-repeat center;
        text-indent: -9999px;
        cursor: pointer;
    }

    .banner .slides .slidesjs-previous {
        left: 8%;
        background-position: 0px -6px;
    }

    .banner .slides .slidesjs-next {
        right: 6%;
        background-position: -40px -6px;
    }

    .banner .slides .slidesjs-previous:hover {
        background-position: 0px -56px;
    }

    .banner .slides .slidesjs-next:hover {
        background-position: -40px -56px;
    }

    .banner .slides .slidesjs-pagination {
        display: none;
    }

    .banner .slides .slidesjs-container {
        height: 304px !important;
    }