*{margin: 0; padding: 0}
body{margin: 0; padding: 0; color: #333; font: 14px/1.5 "microsoft yahei", "Arial Narrow", HELVETICA;  -webkit-text-size-adjust: none;}//min-width: 1100px !important;
table{border-collapse: collapse; border-spacing: 0}
@media screen and (max-device-width: 900px){body{}
//width: 1100px;
.bottom{width: 1100px;}}
fieldset, img{border: 0; border: none}
dd, dl, dt, img, li, ol, p, ul{list-style: none; border: none}
address, caption, cite, code, dfn, em, optgroup, th, var{font-style: normal; font-weight: 400}
del, ins{text-decoration: none}
caption, th{text-align: leftf}
h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: 400}
button, input, select, textarea{font-size: 100%}
q:after, q:before{content: ''}
abbr, acronym{border: 0; font-variant: normal}
sup{vertical-align: baseline}
sub{vertical-align: baseline}
i{font-style: normal}
a{text-decoration: none; outline: 0; color: #333}
a:hover{text-decoration: underline; color: #be0000}
a:active{outline: 0;star:expression(this.onFocus=this.blur())}
.fl{float: left}
.fr{float: right}
.clear{clear: both; height: 0; line-height: 0; font-size: 0}
.mr20{margin-right: 20px!important}
.ml20{margin-left: 20px!important}
.mt10{margin-top: 10px!important}
.mt20{margin-top: 20px!important}
.f18{font-size: 18px}
.f16{font-size: 16px}
.bold{font-weight: 700}
.block{display: block}
.red{color: #be0000}
.c666{color: #666!important}
.blue{color: #005dad}
.top{min-width: 1100px; background: url(../images/body_bg.jpg) #FFF repeat-x center -40px; background-size: 100%;}
.mainbody{width: 1100px; margin: 0 auto; padding-bottom: 20px; overflow: hidden;}
.header{width: 1100px;margin: 0 auto;height: 170px;background: url(../images/toutu.png) no-repeat 430px bottom;overflow: hidden;}
.header .logo{padding: 65px 0 20px 0; float: left}
.header .topcode{margin-top: 65px; margin-right: 20px; padding: 5px; background-color: rgba(255,255,255,.45)}
.navgation{background: #005dad; height: 45px; min-width: 1100px;position:relative;}
.navgation ul{width: 1100px; margin: 0 auto}
.nav .nLi h3 a{float: left; background: url(../images/line.png) right no-repeat; padding-right: 2px}
.nav .nLi:last-child h3 a{background-image: none}
.navgation li a.on, .navgation li a:hover{text-decoration: none; background: #be0000}
.nav{height: 45px; line-height: 45px; position: relative; z-index: 1}
.nav a{color: #fff}
.nav .nLi{float: left; position: relative; display: inline; height: 100%;}
.nav .nLi h3{float: left; height: 100%;}
.nav .nLi h3 a{display: block; padding: 0 20px; font-size: 17px; height: 100%;}
.nav .sub{display: none; width: 100%; left: 0; top: 45px; position: absolute; background: #a1022a; line-height: 35px; padding: 2px 0 5px; filter: alpha(opacity=95); opacity: .95; z-index: 1000}
.nav .sub li{zoom: 1}
.nav .sub a{display: block; padding-left: 15px; white-space: nowrap; max-width: 129px; overflow: hidden; text-overflow: ellipsis; height: 35px;}
.nav .sub a:hover{background: #d13059; color: #fff}
.nav .on h3 a{background: #a1022a; color: #fff}
.con_div{width: 1100px; margin: 0 auto; overflow: hidden;}
.container{width: 1100px; margin: 20px auto; min-height: 500px;}
.notice{color: #666; width: 860px; overflow: hidden; line-height: 40px; padding-left: 10px; background: #eee}
.notice h1{font-weight: 700; color: #005dad; font-size: 15px; padding: 0 10px; background: url(../images/notice.png) no-repeat; background-size: 16px; background-position: 0 12px; width: 80px}
.txtMarquee-left{width: 760px; position: relative; float: left; overflow: hidden}
.txtMarquee-left .bd{margin: 10px}
.txtMarquee-left .bd .tempWrap{}
.txtMarquee-left .bd ul{overflow: hidden; zoom: 1;}
.txtMarquee-left .bd ul li{margin-right: 30px; background: url(../images/cirle.jpg) left 8px no-repeat; height: 20px; padding: 0 0 0 10px; line-height: 20px; text-align: left; float: left;}
.txtMarquee-left .bd ul li a{white-space: nowrap; max-width: 90%; overflow: hidden; text-overflow: ellipsis; display: block;}
.txtMarquee-left .bd ul li span{color: #aaa; float: right}
.scroll{height: 20px; line-height: 20px; overflow: hidden;}
.scroll li{height: 20px; width: 330px; float: left;}
/*search*/
.search{width: 210px; margin: 5px 0px; float: right;}
.search input{width: 165px; height: 28px; padding-left: 5px; border: 1px solid #005dad; background: #ecf6ff; color: #333; float: left; outline: none; display: block; line-height: 28px;}
.search button{width: 36px; height: 30px; border: none; cursor: pointer; border: 1px solid #005dad; background: #ecf6ff; float: right;}
.focusBox{width: 510px; height: 330px}
.focusBox{float: left; position: relative; width: 510px; height: 330px; overflow: hidden; text-align: left; background: #fff}
.focusBox .pic img{width: 510px; height: 330px; display: block}
.focusBox .txt-bg{position: absolute; bottom: 0; z-index: 1; height: 36px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: .4; overflow: hidden}
.focusBox .txt{position: absolute; bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden}
.focusBox .txt li{height: 36px; line-height: 36px; position: absolute; bottom: -36px}
.focusBox .txt li a{display: block; color: #fff; padding: 0 0 0 10px; text-decoration: none}
.focusBox .num{position: absolute; z-index: 3; bottom: 8px; right: 8px}
.focusBox .num li{float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer}
.focusBox .num li a, .focusBox .num li span{position: absolute; z-index: 2; display: block; color: #fff; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none}
.focusBox .num li span{z-index: 1; background: #000; filter: alpha(opacity=50); opacity: .5}
.focusBox .num a:hover, .focusBox .num li.on a{background: #be0000}
.industry_news{width: 340px; height: 330px; overflow: hidden}
.industry_news .title, .newsitem .title{height: 35px; background: #eee; line-height: 35px}
.industry_news .title h1, .newsitem .title h1, #TW_tab .tab-hd ul li.on i{color: #fff; background: #005dad; padding: 0 20px; font-size: 16px; font-weight: 700;}
#TW_tab .tab-hd ul li i{padding: 0 20px; font-size: 16px; font-weight: 700; color: #333; cursor: pointer;}
#TW_tab .tab-hd ul{position: relative;}
#TW_tab .tab-hd ul>li>a.more{position: absolute; right: 0; top: 0;}
#TW_tab .tab-hd ul li{*float:left;}
#TW_tab .tab-hd ul li>a{display: none;}
.tab-hd ul li.on a{display: block !important;}
.industry_news .title .more, .newsitem .title .more{color: #999; font-size: 14px; padding-right: 20px}
.news_con{padding: 8px 10px 4px; height: 124px; border-bottom: 1px dashed #ddd; margin-bottom: 8px}
.news_con .key-_news{height: 115px; overflow: hidden;}
.news_con .key-_news h2{color: #be0000; text-align: center; margin: 10px 0; padding: 0 10px; font-size: 18px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
*height:54px; max-height: 54px;}
.news_con .key-_news p{text-indent: 2em; color: #999}
.news_list li{height: 30px; line-height: 30px; padding: 0 0 0 10px; background: url(../images/cirle.jpg) left 15px no-repeat}
.news_list li a{white-space: nowrap; max-width: 90%; overflow: hidden; text-overflow: ellipsis; display: block; height: 32px}
.news_list li a:hover{color: #be0000}
.news_list li span.date{float: right; color: #aaa; font-size: 12px}
.fast_link{width: 210px}
.fast_link a{text-decoration: none; cursor: pointer}
.fast_link img{vertical-align: middle}
.fast_link .link{width: 210px; height: 75px; display: block; margin-bottom: 10px}
.fast_link .link:last-child{margin-bottom: 0}
.fast_link .model, .fast_link .train{width: 100px; height: 75px; overflow: hidden; display: blcok}
.fast_link .model span, .fast_link .train span{display: block}
.fast_link .model span img, .fast_link .train span img{height: 38px}
.fast_link .model a, .fast_link .star a, .fast_link .train a{display: block; text-align: center; padding: 5px 10px; color: #fff; height: 65px}
.fast_link .construction a{display: block; text-align: center; color: #fff; height: 75px}
.fast_link .model a{background: #9acb5e}

.fast_link a:hover{filter: alpha(opacity=90); opacity: .9}
.fast_link .train a{background: #a7b8e6}
.fast_link .construction a{/*background: #89c3f4;*/ line-height: 65px}
.fast_link .star a{background: #dbedfc; color: #005dad; line-height: 65px}
.fast_link .construction{width: 210px; height: 75px; display: block; overflow: hidden}
.fast_link .star{width: 210px; height: 75px; display: block; position: relative}
.fast_link .star .staricon{display: block; position: absolute; top: 0; left: 0}
.fast_link .star .arrowicon{display: block; position: absolute; bottom: 10px; right: 20px}
.banner1100{width: 1100px}
.scyj_ad{width: 1100px; margin-top: 10px;}
.ad-545{display: inline; margin: 0 10px 0 0}
.newsitem{width: 425px}
.breviary{padding: 10px 0}
.breviary dt{padding: 5px; margin-right: 10px; width: 110px; height: 60px; overflow: hidden;}
.breviary dt img{width: 110px; height: 60px}
.breviary dd{height: 68px; overflow: hidden}
.breviary dd h2{font-size: 14px; color: #333; line-height: 32px; max-width: 90%; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap}
.breviary dd p{text-indent: 2em; color: #aaa; font-size: 12px}
.newsitem_ul li{padding: 0 0 0 10px; background: url(../images/cirle.jpg) left 15px no-repeat; height: 32px; line-height: 32px}
.newsitem_ul li a{display: block; white-space: nowrap; max-width: 90%; overflow: hidden; text-overflow: ellipsis; height: 32px}
.newsitem_ul li a:hover{color: #be0000}
.newsitem_ul li span.date{float: right; color: #aaa; font-size: 12px}
.industryservice{width: 210px}
.industryservice h1{line-height: 34px; padding-left: 20px; color: #2e7ac0; background: #f0f0f0; display: block; border-top: 1px solid #2e7ac0; font-size: 16px; font-weight: 700}
.industryservice ul{padding-top: 2px}
.industryservice ul li{margin-bottom: 2px}
.industryservice ul li a{background: #dbedfc; padding: 4px 20px; display: block; line-height: 30px; color: #333; font-size: 15px}
.industryservice ul li a:hover{color: #005dad; filter: alpha(opacity=80); opacity: .8}
.industryservice ul li a span{display: inline-block; padding-right: 10px}
.industryservice ul li a span img{vertical-align: middle; width: 19px; height: 18px; position: relative; top: -2px}
.introduce{padding: 10px}
.introduce .code{text-align: center; padding-bottom: 10px}
.introduce .code img{width: 100px; height: 100px}
.introduce p{color: #999; text-indent: 2em; font-size: 12px}
.scroll .title{width: 50px; background: #005dad; color: #fff; text-align: center; font-weight: 700; padding: 20px 0; font-size: 16px; height: 100px; line-height: 25px}
.scroll .scrollcon{width: 1050px}
.scroll .scrollcon li{width: 165px; height: 60px; float: left; margin: 5px 0 5px 10px}
.scroll .scrollcon li a{display: block; border: 1px solid #ddd}
.scroll .scrollcon li a img{width: 163px; height: 58px}
.multipleColumn{overflow: hidden; position: relative; width: 1050px; float: left;}
.huiyuantitle{color: #fff; background: #005dad; padding: 49px 15px; font-size: 16px; font-weight: 700; line-height: 20px; height: 80px}
.multipleColumn .bd{padding: 10px; overflow: hidden; width: 1030px; background: #e0eaf3}
.multipleColumn .bd ul{overflow: hidden; zoom: 1; width: 345px; float: left}
.multipleColumn .bd ul li{margin: 4px; float: left; overflow: hidden; text-align: center}
.multipleColumn .bd ul li .pic{text-align: center}
.multipleColumn .bd ul li .pic img{width: 158px; height: 65px; display: block; background: #fff; padding: 2px; border: 1px solid #ccc}
.multipleColumn .bd ul li .pic a:hover img{border-color: #be0000}
.imgRota{transition: transform 1s}
.imgRota:hover{transform: rotate(-360deg)}
.imgOffset:hover{-webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -transform: scale(1.05, 1.05); transition: .3s transform; cursor: pointer}
.imgOffset:hover{-webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -transform: scale(1.05, 1.05); transition: .3s transform; cursor: pointer}
.bottom{background: #005dad; color: #fff; font-size: 12px; padding: 40px 20px 20px 20px; min-width: 1100px;box-sizing: border-box;}
.bottom_con{ margin: 0 auto; text-align: center}
.container .position{padding-left: 30px; background: url(../images/index.png) no-repeat 5px 2px; line-height: 20px; color: #333; margin-bottom: 20px}
.leftcon{width: 290px; float: left}
.leftmenu, .leftnews{border: 1px solid #ddd}
.leftcon h3.title{background: #005dad; color: #fff; text-align: center; font-size: 18px; line-height: 40px}
.menulist{padding: 10px 0}
.menulist li{padding: 5px 0; position: relative}
.menulist li a{display: block; padding: 0 20px 0 50px; line-height: 40px; font-size: 15px; color: #333; text-decoration: none; background: url(../images/arrow_r.png) no-repeat 20px center}
.jquery-accordion-menu ul>li>a.active, .menulist li>a:hover{background: url(../images/arrow_r_on.png) no-repeat 20px center; color: #005dad}
.jquery-accordion-menu ul ul.submenu{width: 100%; display: none; background: #f0f0f0; position: static}
.jquery-accordion-menu ul ul.submenu li{padding: 0}
.jquery-accordion-menu ul ul.submenu li a{overflow: hidden; margin-bottom: 2px; font-size: 12px; text-indent: 2em; border-top: none; position: relative; border-left: solid 6px transparent; -o-transition: border .2s linear; -moz-transition: border .2s linear; -webkit-transition: border .2s linear; transition: border .2s linear; background-size: 12px; background-position: 50px center}
.jquery-accordion-menu ul ul.submenu li>a.active, .jquery-accordion-menu ul ul.submenu li>a:hover{border-left-color: #005dad; background-image: url(../images/arrow_r_on.png)}
.jquery-accordion-menu ul li a i{width: 34px; float: left; line-height: 18px; font-size: 16px; text-align: left}
.jquery-accordion-menu .submenu-indicator{right: 22px; position: absolute; line-height: 40px; font-size: 20px; -o-transition: transform .3s linear; -moz-transition: transform .3s linear; -webkit-transition: transform .3s linear; -ms-transition: transform .3s linear;
*top:5px;}
.jquery-accordion-menu ul ul.submenu .submenu-indicator{line-height: 16px}
.jquery-accordion-menu .submenu-indicator-minus>.submenu-indicator{-ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg)}
.ink{display: block; position: absolute; background: rgba(255,255,255,.3); border-radius: 100%; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0)}
.animate-ink{-webkit-animation: ripple .5s linear; -moz-animation: ripple .5s linear; -ms-animation: ripple .5s linear; -o-animation: ripple .5s linear; animation: ripple .5s linear}
.rightcon{width: 790px; float: right}
.rightcon .list_search{position: absolute; height: 50px; top: 4px; right: 10px}
.rightcon .list_search ul{float: right}
.rightcon .list_search ul li{float: left; line-height: 30px; margin: 0 2px; background: 0 0!important}
.search_border{border: 1px solid #ddd; display: block; line-height: 28px; margin: 0; padding: 0}
.rightcon .list_search li input[type=text]{line-height: 28px; padding: 0 5px; color: #000; border: 0; -webkit-appearance: none; background: #fff; height: 28px; text-align: left; outline: 0; width: 295px; font-size: 13px}
.rightcon .list_search li .submit{width: 60px; background: #2e91d4; color: #fff; line-height: 30px; height: 30px; text-align: center; border: none; cursor: pointer}
.search_result_no{font-size: 14px; line-height: 20px; margin: 100px auto; width: 300px; color: #727272}
.rightcon .list_search li .submit:hover{filter: alpha(opacity=80); opacity: .8}
.rightcon .newslist, .starcon{position: relative}
.rightcon .newslist h3, .rightcon_title, .startitle{background: url(../images/book.png) 14px 10px #d8edff no-repeat; color: #000; line-height: 40px; height: 40px; font-size: 18px; padding-left: 40px}
.leftnews_con{padding: 20px 10px}
.leftnews_con ul li{line-height: 32px; background: url(../images/point.jpg) no-repeat 0 15px; padding: 0 0 0 10px}
.leftnews_con ul li a{white-space: nowrap; max-width: 100%; overflow: hidden; text-overflow: ellipsis; display: block}
.rightcon .newslist .newslist_con li{line-height: 36px; background: url(../images/point.jpg) no-repeat 10px 17px; padding: 0 10px 0 25px}
.rightcon .newslist .newslist_con li a{display: block; white-space: nowrap; max-width: 90%; overflow: hidden; text-overflow: ellipsis;
*display:inline-block;}
.rightcon .newslist .newslist_con{padding: 10px 0; min-height: 200px;}
.rightcon .newslist .newslist_con li .date{float: right; color: #888; padding-left: 14px}
.rightcon .newslist .newslist_con li.line{border-bottom: 1px #ddd solid; margin-bottom: 15px; padding-bottom: 15px}
/*图片列表*/
.rightcon .piclist_con{padding: 10px 0; margin-bottom: 30px}
.rightcon .piclist_con li{width: 350px; margin: 20px 20px 10px 20px; float: left; height: 80px; list-style: none; border: 1px solid #ccc; border-radius: 10px; background: #fefefe; background: url("../images/zcfg_bg.jpg") repeat-x top; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;}
.rightcon .piclist_con li:hover{background: -webkit-linear-gradient(top, #fff, #ecf1ff); -webkit-box-shadow: inset 0 0 0 1px #fff, 0 2px 5px rgba(0,0,0,.2); box-shadow: inset 0 0 0 1px #fff, 0 2px 5px rgba(0,0,0,.2); border: 1px solid #2e7ac0; color: red}
.rightcon .piclist_con li a{display: block; height: 80px; font-size: 20px; font-weight: 700; background: url("../images/arrow_r.png") 300px center no-repeat;}
.rightcon .piclist_con li a img{margin: 15px 0 0 40px; width: 50px}
.rightcon .piclist_con li a:hover{background: url("../images/arrow_r_on.png") 300px center no-repeat;}
.rightcon .piclist_con li a i{display: block; margin: -42px 0 0 110px;}
.newspage{padding: 20px 36px; font-size: 12px; text-align: right}
.newspage ul li{float: left; margin: 0 3px; line-height: 20px}
.newspage ul li a{border: 1px solid #b2b2b2; color: #015092; padding: 0 8px; display: block; text-decoration: none}
.newspage ul li.on a{border: none; background: #005dad; color: #fff; border: 1px solid #b2b2b2}
.newspage ul span{color: #333; display: block; float: left}
.newspage ul input{width: 43px; height: 20px; line-height: 22px; font-size: 12px; color: #333; border: 1px solid #b2b2b2; margin: 0 5px; background: 0 0; float: left; display: inline}
.newspage ul input.newspageBtn{cursor: pointer; height: 22px; line-height: 20px}
.article h1{line-height: 56px; font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ", "ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“"; font-size: 38px; text-align: center; padding: 26px 0 26px 0; font-weight: 400}
.pages-date{position: relative; border-bottom: 1px #dcdcdc solid; padding-top: 7px; text-align: left}
.pages_print{position: absolute; border-bottom: none; top: 7px; right: -12px}
.editor{padding-bottom: 30px}
.pages-date{text-align: left; color: #666; font-size: 14px; height: 35px; overflow: hidden; line-height: 30px}
.pages-date span.font, .pages_print span.font{margin: 0 10px}
.pages_print .index_switchsize{float: left; padding-left: 180px}
.pages_print .printIco{float: left; background: url(../images/ico.png) no-repeat 0 7px; padding-left: 22px}
.pages_print .share{float: left; padding-left: 20px; width: 80px; margin: 0}
.pages_print .index_switchsize span{cursor: pointer}
.pages_print{text-align: center; font-size: 14px; height: 30px}
.pages_print .share{color: #898989}
#btnPrint{cursor: pointer}
.pages_content{line-height: 30px; margin: 0; padding: 40px 0 40px 0; font-size: 16px}
.pages_content p{margin-bottom: 10px;}
.pages_content .list01 li a p{margin-top: 0; font-family: Microsoft Yahei}
.pages_content .editor{color: #898989; font-size: 12px; text-align: right; padding: 5px 0}
.editor{text-align: right; color: #888; font-size: 14px}
.pages_content td{padding:0 10px;}
.pages_content td p{margin-bottom:0 !important;line-height:1.3}
#div_div{width: 132px; margin: 0 auto}
#qr_container{color: #b5b5b5; font-size: 12px; line-height: 26px; position: relative}
.institution h1{font-size: 22px; line-height: 2; margin-bottom: 10px;}
.institution_content{padding-top: 20px; padding-bottom: 50px; color: #000; padding-left: 20px}
.institution_content p{line-height: 1.7; padding-bottom: 10px; font-size: 15px}
.institution_wrap{padding: 0 30px 10px;}
.institution_wrap h1{font-size: 20px; font-weight: 700}
.institution_wrap p{line-height: 1.7; padding-bottom: 10px; font-size: 15px; text-indent: 2em}
.rules_wrap{margin: 0 30px 20px 30px}
.rules_wrap p{text-indent: 2em; color: #333}
.rules_wrap h3{text-align: center; font-size: 20px; font-weight: 700; line-height: 50px}
.rules_wrap h5{text-indent: 2em; font-weight: 700; padding-bottom: 5px}
.rightcon .department{padding: 0 30px}
.rightcon .department ul{width: 100%}
.rightcon .department li{margin: 10px 0}
.rightcon .department h2{font-weight: 700; font-size: 18px; padding: 0 0 10px 0; color: #000}
.rightcon .department p{text-indent: 2em; color: #333}
.institution_work{margin-top: 20px}
.rightcon .contactus_ul li{background: #fff; padding: 10px; font-size: 18px; width: 40%; float: left}
.rightcon .contactus_ul li p{font-size: 16px; color: #818181}
.contactus_ul{margin: 0 20px}
/*ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ¥Ã‚Â¢Ã…Â¾ÃƒÂ¥Ã‚Â¹Ã‚Â¿ÃƒÂ¥Ã¢â‚¬ËœÃ…Â ÃƒÂ¤Ã‚Â½Ã‚Â*/
.adSlide{width: 100%; height: 80px; ; overflow: hidden; position: relative; clear: both; margin-top: 10px}
.adSlide .hd{position: absolute; z-index: 1; right: 5px; bottom: 5px;}
.adSlide .hd ul{overflow: hidden; zoom: 1; float: left;}
.adSlide .hd ul li{float: left; margin-right: 2px; width: 16px; height: 16px; line-height: 16px; text-align: center; background: #fff; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6;}
.adSlide .hd ul li.on{background: #a1022a; font-weight: bold; filter: alpha(opacity=100); opacity: 1; color: #fff;}
.adSlide .bd{position: relative; z-index: 0;}
.adSlide .bd img{width: 1100px; height: 85px;}
/*ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡ÃƒÂ¦Ã¢â‚¬Â¢Ã‹â€ ÃƒÂ¦Ã…Â¾Ã…â€œ*/
.focusBox .pic img, .breviary dt img{transition: all 0.6s}
.focusBox .pic img:hover, .breviary dt img:hover{transform: scale(1.2)}
.tslx{}
.tslx dt{text-align: center;}
.tslx dt img{width: 240px;}
.tslx dd{padding: 20px 20px 0;}
.tslx dd h2{text-align: left; font-size: 18px; font-weight: bold; line-height: 40px;}
.tslx dd{font-size: 16px; line-height: 200%;}
/*对联两侧广告*/
.duilian{top: 240px; position: absolute; width: 102px; overflow: hidden; display: none;}
.duilian_left{left: 6px;}
.duilian_right{right: 6px;}
.duilian_con{border: none; width: 110px; height: 300px; overflow: hidden;}
.duilian_con a{display: block}
.duilian_close{width: 30px; height: 24px; line-height: 24px; text-align: center; display: block; font-size: 16px; color: #fff; text-decoration: none; position: absolute; right: 0; top: 5px}
.duilian_close:hover{color: #fff; text-decoration: none;}
/*.signup_grid table{font-size: 16px; width: 1000px; margin: 0 auto; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.signup_grid table td{border-left: 1px solid #ddd; border-top: 1px solid #ddd; padding: 8px; text-align: center;}
.signup_grid table td>label{text-align: center; color: #000;}
.signup_grid table td>input{border: none; line-height: 30px; width: 100%; height: 30px;}
.signup_grid table td>input[type="checkbox"], .signup_grid table td>input[type="radio"]{width: 18px; height: 18px; vertical-align: middle;}
.signup_grid table td>select{width: 100%; line-height: 30px; border: none; height: 30px;
*padding:10px 0;}
.signup_grid table td label.date{display: inline;}
.signup_grid table{width: 100%;}
.signup_grid table td{padding: 4px; font-size: 12px;}*/
/*星级物业实操培训报名*/
.starcon{width: 100%; padding-bottom: 40px;}
.star-signup{width: 500px; margin: 30px auto}
.star-signup .item{padding: 10px 0;}
.star-signup .item label{width: 100px; text-align: right; font-size: 16px; line-height: 37px; display: inline-block; padding-right: 10px; vertical-align: top}
.star-signup .item .input-x{border: 1px solid #ddd; padding: 5px 10px; height: 27px; line-height: 27px; width: 250px; font-size: 16px;}
.star-signup .item .select{width: 260px; border: 1px solid #ddd; padding: 10px 10px; display: inline-block; height: 17px; line-height: 37px;
*border:none;
*padding:5px 10px;
*height:15px;
*position:relative;
*top:10px;}
.star-signup .item .select-x{font-style: inherit; box-sizing: border-box; vertical-align: top; width: 100%; outline: none; appearance: none; font-size: 16px; -moz-appearance: none; /* Firefox */ border: 0px; border: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-transform: none;
*position:relative;
*flaot:left;
*height:25px;
*margin:-10px;
*background: transparent;
*padding:10px 0;
*width:270px;}
.star-signup .item .boxitem{line-height: 37px; display: inline-box; padding-right: 20px; font-size: 16px;}
.star-signup .item .box{width: 18px; height: 18px; line-height: 37px; vertical-align: middle;}
.star-signup .signup-btn{margin: 30px 0; padding-left: 115px;}
.star-signup .signup-btn input{width: 90px; font-size: 16px; color: #fff; background: #005896; border: none; text-align: center; margin: 0 30px 0 0; line-height: 37px; height: 37px; border-radius: 2px; cursor: pointer}
.star-signup .signup-btn .submit{background: #e41717;}
.star-signup .signup-btn .submit:hover{background: #ff2c2c}
.star-signup .signup-btn .reset{background: #999;}
.peixunlist{width: 100%; margin: 40px auto; min-height: 300px;}
.peixunlist dl{margin: 0 auto; height: 100px;}
.star{font-size: 24px; line-height: 1.5; color: #fff; text-align: center;}
.star dt{padding: 10px; float: left; background: #B4D48B;}
.star a{display: block;}
.star dt img{width: 80px;}
.star dd{background: #f5f5f5; color: #B4D48B; height: 100px; line-height: 100px; text-align: left; padding-left: 140px;}
.peixunlist dl a:hover{filter: alpha(opacity=80); opacity: .9}
.peixunlist dl:hover dt img{-webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -transform: scale(1.05, 1.05); transition: .3s transform; cursor: pointer}
/*报名成功页面*/
.success-container{border: 1px solid #dae8f3; margin: 20px 0; width: 1098px; overflow: hidden;}
.success-container h2{background: url(../images/success-ion.png) 134px 30px no-repeat; background-size: 48px 48px; font-size: 24px; color: #5ca946; text-indent: 160px; font-weight: bold; padding: 38px 45px;}
.baominginfo{padding: 20px 45px; width: 680px; float: left;}
.success-container ul{width: 370px; margin: 0 auto;}
.success-container ul li{padding: 10px 0 10px 10px; line-height: 28px; color: #333; font-size: 16px; border-bottom: 1px dashed #ddd;}
.success-container ul li span{color: #377bee}
/* 友情链接*/
.links-container{width: 100%; background: #fafafa}
.links{width: 1100px; overflow: hidden; margin: 0px auto; padding: 20px 0 30px; position: relative;}
.links .title{height: 35px; line-height: 35px; font-size: 18px; font-weight: 700; position: absolute; top: 22px; left: 0px;}
.links .link-tab-hd{height: 35px; color: #404040; padding-left: 102px; position: relative}
.links .link-tab-hd ul{padding-top: 4px; padding-bottom: 20px;}
.links .link-tab-hd li{float: left; height: 35px; line-height: 35px; margin-right: 20px; background: #e0eaf3}
.links .link-tab-hd li a{display: block; padding: 0 14px; font-size: 14px; color: #333}
.links .link-tab-hd li a:hover{text-decoration: none}
.links .link-tab-hd li a i{position: absolute; bottom: -8px; left: 50%; border: 4px solid; border-color: #3c414c transparent transparent; margin-left: -4px; display: none;}
.links .link-tab-hd li.on a i{position: absolute; bottom: -8px; left: 50%; border: 4px solid; border-color: #005dad transparent transparent; margin-left: -4px; display: none;}
.links .link-tab-hd li.on a i{display: block;}
.links .tab-hd li a:hover{text-decoration: none;}
.links .link-tab-hd li.on{border-bottom: none; background-color: #005dad; position: relative; color: #fff;}
.links .link-tab-hd li.on a{color: #fff;}
.links .link-tab-bd{padding: 20px 0 0; min-height: 30px;
*height:30px; _height: 30px;}
.links .tab-bd ul{overflow: hidden; zoom: 1; min-height: 26px;}
.links .link-tab-bd li{height: 26px; line-height: 26px; padding: 0; overflow: hidden; width: 220px; float: left; text-overflow: ellipsis; list-style-type : circle; white-space: nowrap;}
.links .link-tab-hd .point{position: absolute; left: 270px; line-height: 42px; top: 0; color: #be0000;}
/*搜索框*/
.choose{background: #f4f4f4}
.choose select, .choose input{border: 0; padding: 0; color: #666;}
.choose ul{margin: 0 auto; padding: 6px 10px 6px 10px; float: left;
/* border-bottom: #ccc 1px solid;*/}
.choose ul li{float: left; font-size: 12px; font-weight: 400; color: #333; position: relative; margin-right: 15px;}
.choose .select-x{height: 26px; margin: 6px 0px 0 5px; width: 100px; line-height: 26px; border: 1px solid #b5cad6;}
.choose .input-x{height: 24px; margin: 6px 0px 0 5px; line-height: 24px; border: 1px solid #b5cad6; text-align: left;}
.choose .btn{background: #10568a; color: #fff; padding: 0 10px; line-height: 26px; font-size: 13px; margin: 6px 0px; cursor: pointer; display: inline-block;}
.com-title{clear: both; overflow: hidden; margin-top: 20px;}
.com-title .com-title-name{float: left; margin-right: 10px; height: 25px; line-height: 25px; font-size: 14px; font-weight: bold; color: #fff; background-color: #005dad; padding: 0 10px; position: relative; z-index: 1; margin-top: 4px;}
.com-title .title{white-space: nowrap; text-overflow: ellipsis; height: 31px; line-height: 31px;}
.com-title .title a{color: #10568a; font-size: 16px}
.com-title .title a:hover{text-decoration: underline; color: #10568a; cursor: pointer;}
.hits{min-height: 400px;}
.hits .con span{color: #333; line-height: 26px; font-size: 14px;}
.hits .time{font-size: 12px; line-height: 26px; color: #666; margin-top: 6px;}
.active{color: #be0000}
/*404*/
.wrong-404{margin: 0 auto; max-width: 768px; text-align: center;padding-bottom:160px;}
.wrong-404 h1{height: 0; margin: 20px auto 15px; padding: 220px 0 0; overflow: hidden; background: url(../images/icon-404.png) top center no-repeat;}
.wrong-404 .text{margin: 0 auto; color: #505050; display: block; clear: both; padding: 10px 0; line-height: 1.7}
.wrong-404 .text dt{font-size: 32px; font-weight: 300;}
.wrong-404 .text dd{color: #636d75; font-size: 16px; font-weight: 300; margin-bottom: 10px;}
.wrong-404 .errorButton a{text-align:center;}
.wrong-404 .errorButton .back{width: 100px; border: 1px solid #BBB; height: 28px;
margin:0 auto; cursor: pointer;font-size:12px;}
.wrong-404 .back .backTxt{color: #333; display: inline; float: left; margin-top: 5px; margin-left: 6px;}
.wrong-404 .back .backImg{background: url(../images/err_img_bg.png) no-repeat 0px 0px; height: 15px; padding-left: 17px; margin-left: 10px; margin-top: 6px; display: inline; float: left;}
 .fixed-box{
    position: absolute;
    top:0;
 left:1100px;
 
    width: 122px;
    z-index: 2;
	 background:url(../images/tsxx.png) no-repeat 2px center;
}
.fixed-box .tsxx{
    position: relative;
    width: 122px;
    height: 45px;
    line-height: 45px;
   
    color: #c49e4f;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    text-align: center;
    margin: 0px 0;
}
.fixed-box .tsxx a{color:#b3eeff;font-size:16px;}