﻿@charset "utf-8";
/*-------------浏览器重置样式-------------*/
* { padding: 0; margin: 0; font-family:Microsoft YaHei;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, time, mark, audio, video{ padding: 0;  text-decoration: none; margin-left: 0; margin-right: 0;border:none;}
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after {content: "";content: none; }
ol, ul { list-style: none; }
table { border-collapse: collapse;border-spacing: 0; }
a {color: #4ab450;outline: medium none;text-decoration: none;}
a:link, a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
body{font-size:12px;background:url("images/bodyBg.png") repeat;}
.ctnBigBox{min-width:1000px;}
.clr{ clear: both;}
a,input,button{ outline:none; }
::-moz-focus-inner{border:0;}


/*文字颜色*/
.colRed{ color: #d52020;}
.keyword{color: #ee8600;}



/*新版设计*/
/*头部*/
.headBar{ height:64px;left: 0;position: fixed;top: 0;width: 100%;z-index:1023;border-bottom: 1px solid #e4e6e7;background:url("images/repeat_white.png") repeat;}
.headBar-ctn{width:980px;margin: 0 auto;overflow: hidden;}
.logoBox{ float: left;margin:5px 0 0 0;}
.shyj_logo{ width: 158px;height: 50px;display: inline-block;background:url("images/logoB.png") no-repeat;}
.logoBox .line{ height: 48px;width:3px;display: inline-block;background-color: #acacac;margin: 0 20px;}
.headBar .navBar{ float:right;margin-top:19px;position: relative;}
.navBar{ overflow: hidden;}
.navBar li{ float: left;height:47px;line-height:30px;margin: 0 8px;}
.navBar li a{ display: block;color: #000;font-size: 16px;text-decoration: none;padding: 0 14px 16px;}
.navBar li.sel a{ color:#2c965c;border-bottom:3px solid #2c965c;padding-bottom: 13px;}
.navLanPos{position: absolute;z-index: -1;width:50px;height: 46px;border-bottom: 3px solid #2c965c;bottom:1px;left:8px;transition:left .2s; }


/*广告轮播*/
.scroll_pic{ height:540px;position: relative;overflow: auto;padding-top:64px; }
.scroll_pic ul li {float: left;width: 100%;height:540px;text-align: center;background:url("images/bg.jpg") no-repeat center top  #000;position:relative;}
.scroll_pic .dots{bottom:17px;position: absolute;left: 0;right: 0;text-align: center;}
.scroll_pic .dots li{background: #bdbdbe;cursor: pointer;display: inline-block;*display: inline;zoom: 1;height:5px;margin: 0 3px;width:60px;}
.scroll_pic .dots li.active{background:#f9f9fb;}
.scroll_pic_ctn{ position:absolute;height:500px;width:430px;left: 50%;margin-left:70px;top:88px;}
.scroll_pic_font{position:absolute;left:50%;top:224px;margin-left:-486px;}



/*登录面板*/
.scroll_pic .loginTab li{background: transparent;height: auto;}
.loginTab{ width:370px;height:336px;position: absolute;right: 0;top: 44px;background: url("images/loginTab.png") repeat;padding:22px 0;}
.loginTab .loginTab-ctn{ padding: 10px 16px 0;}
.loginTab .loginTab-bom{bottom:-3px;height: 76px;position: absolute;right:10px;width:334px;}
.loginTab .loginTab-bom .normalLink{display: inline-block; color: #fff;font-size: 12px;text-decoration:none;border-bottom: 1px solid #fff;padding: 0 0 5px;margin-top: 22px;}
.loginTab .loginTab-bom .fontLink{ font-size:12px;color: #fff;text-decoration: none;cursor: pointer;position: absolute;right:22px;bottom:32px;line-height: 24px;background: url("images/icon-new.png") no-repeat -364px -6px;height: 24px;width: 130px;padding-left: 5px;}
.loginTab .loginTab-bom .ewmLink{background: url("images/icon-new.png") no-repeat -52px -136px;width: 65px;height: 65px;position: absolute;right:-8px;bottom:0;cursor: pointer;}
.loginTab .loginTab-bom .returnBtn{ color: #999;padding-top:30px;display: inline-block;line-height: 18px;text-decoration: none;font-size:14px;}
.listLayer li{width: auto;float: none!important;padding-bottom:10px;min-height: 50px;}
.listLayer li input[type=text],.listLayer li input[type=password]{background:transparent;border: 0;width:100%;font-size:14px;height:36px;line-height:36px;-webkit-appearance: none;outline: 0;}
.listLayer li input[type=text]:focus,.listLayer li input[type=password]:focus { box-shadow:none;}
.listLayer li input[type=text]:hover,.listLayer li input[type=password]:hover { box-shadow:none; }
.listLayer li .iconBox{ position: absolute;left:0;top:0;height:41px;width:50px;text-align:center;padding-left:5px;padding-top:5px;}
.listLayer li .imgInput{background: #fff;line-height:34px;padding:5px 10px 5px 56px;position: relative;height:34px;text-align: left;border-radius:4px; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.5) inset;}
.listLayer li .imgInput.focus{box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.5) inset,0 0 0 2px #4ea16b;}
.listLayer li .yzmBox{ position: absolute;top: 1px;right: 0;}
.listLayer li .yzmBox img{ border-radius:0 4px 4px 0;height: 43px;width: 80px;}
.listLayer{padding-top: 10px;}
.btnLayer{ padding: 10px 0 16px;text-align: center;overflow: hidden;}
.loginTab .loginTab-select .LoginPanel .Name{ color: #fff;}
.loginTab-select{ padding-top:20px;margin-left: -8px;}
.loginTab-select .LoginPanel{ padding: 30px 10px 10px 15px;}
.loginTab-select .LoginPanel .Name{ font-size: 16px;text-align: center;padding-bottom: 20px;line-height:18px;color: #000;}
.loginTab-select .LoginPanel .LongBtn{ padding:10px 10px 0;}
.loginTab-select .sliderShow{ margin-left: 9px;}
.btn-login { display: block; margin: 0; width: 100%;border-radius: 6px;font-size: 16.5px; text-decoration: none; cursor: pointer;border:0;line-height: 44px;height: 44px;background:#36b979;font-size: 14px;color: #fff;font-weight: 700;}
.btn-login.loading{ cursor:default;}
.listLayer li .imgInput label{left:62px!important;top:5px!important;}
.loginTab-ctn .listLayer{ padding-top:10px;position: relative;}





/*图标*/
.userIcon,.passwordIcon,.yzmIcon,.weixinIcon,.qqIcon,.homeIcon,.returnIcon{display:inline-block; vertical-align:middle; margin-right:5px;width:34px; height:34px;background: url("images/icon-new.png") no-repeat;}
.userIcon{ background-position:-54px 0;}
.passwordIcon{background-position:-54px -40px;}
.yzmIcon{background-position:-54px -85px;}
.weixinIcon{width:38px;height:38px;background-position:-121px -72px;margin:0;}
.qqIcon{width:38px;height:38px;background-position:-173px -72px;margin:0;}
.homeIcon{background-position:-300px -187px;}
.returnIcon{background-position:-432px -185px;}




/*按钮*/
.noramlBtn,.defaulBtn{ width: 132px;height:42px;display: inline-block;vertical-align: middle;background:url("images/btnBg.png") -1px -4px no-repeat;cursor: pointer;border: 0;font-size: 14px;color: #fff;font-weight: 700;}
.defaulBtn{ background-position: -1px -57px;}



/*错误提示框*/
.errorTips{color: #434343;display: none;left:0;margin-left: -310px;position: absolute;text-align: left;top: 0;width:267px;z-index: 1000;}
.errorTips.show{display: block; -webkit-animation: shake 0.6s ease-in-out 0.3s; -moz-animation: shake 0.6s ease-in-out 0.3s; -o-animation: shake 0.6s ease-in-out 0.3s; animation: shake 0.6s ease-in-out 0.3s;}
@-webkit-keyframes shake{0%{margin-left: -310px;}25%{margin-left: -307px;}50%{margin-left: -310px;}75%{margin-left: -307px;}100%{margin-left: -310px;}}
@-moz-keyframes shake{0%{margin-left: -310px;}25%{margin-left: -307px;}50%{margin-left: -310px;}75%{margin-left: -307px;}100%{margin-left: -310px;}}
@-o-keyframes shake{0%{margin-left: -310px;}25%{margin-left: -307px;}50%{margin-left: -310px;}75%{margin-left: -307px;}100%{margin-left: -310px;}}
@keyframes shake{0%{margin-left: -310px;}25%{margin-left: -307px;}50%{margin-left: -310px;}75%{margin-left: -307px;}100%{margin-left: -310px;}}
.errorTips .layer-hd,.errorTips .layer-ft,.errorTips .layer-mid,.errorTips .layer-arrow{ background-image: url("images/error_bg.png");}
.errorTips .layer-hd,.errorTips .layer-ft {font-size: 0;line-height: 0;overflow: hidden;}
.errorTips .layer-hd {background-position: -10px 0;background-repeat: no-repeat;height: 8px;}
.errorTips .layer-ft {background-position: -10px -8px;background-repeat: no-repeat;height: 10px;}
.errorTips .layer-mid {background-position: -357px 0;background-repeat: repeat-y;padding: 5px 20px 7px;height: 40px;overflow: hidden;position: relative;}
.errorTips .layer-arrow {background-position: 0 0;background-repeat: no-repeat;height: 19px;position: absolute;right: -6px;top:25px;width: 10px;}
.errorTips .layer-mid span{ color: #434343;font-weight: bold;font-size: 14px;}
.errorTips .layer-mid span.field-validation-error,
.errorTips .layer-mid .validation-summary-errors li{background-image: url("images/error_bg.png");background-position: -714px -4px;background-repeat: no-repeat;font-size: 14px;font-weight: bold;line-height: 22px;padding: 10px 10px 8px 50px;display:block;text-align: left;width: 170px;height:30px!important;}
.login-errorTips{position: absolute;top:-10px;left: 0;height: 20px;overflow: hidden;}
.scroll_pic .loginTab .login-errorTips li{ line-height: 20px!important;height: 20px!important;min-height: 0;background-image: url("images/valid_icons.png");background-position: -20px -38px;background-repeat: no-repeat;padding-left: 20px;text-align: left;color: #333;}



/*应用左右滚动*/
.sliderShow a.abtn { position: absolute; top:0; display: block; height: 122px; width:16px; overflow: hidden; text-indent: -20000px; }
.sliderShow a.abtn .iconImg{background: url(images/arrow.png) no-repeat;width:12px;height:22px;display:block;margin-top:38px;}
.sliderShow a.aleft { left: 7px; }
.sliderShow a.aleft .iconImg{background-position:-48px 0;}
.sliderShow a.aleft:hover .iconImg{background-position:-24px 0;}
.sliderShow a.agrayleft { cursor: default;  }
.sliderShow a.agrayleft .iconImg{background-position:0 0!important;}
.sliderShow a.aright { right: 7px; }
.sliderShow a.aright .iconImg{background-position: -60px 0;}
.sliderShow a.aright:hover .iconImg{background-position:-36px 0;}
.sliderShow a.agrayright { cursor: default;}
.sliderShow a.agrayright .iconImg{background-position: -12px 0!important;}
.sliderShow { width:374px; height: 122px; padding:0 0; margin:0 auto; position: relative; text-align: center;}
.sliderShow .scrollcontainer { width: 330px; height: 130px; overflow: hidden; position: relative; margin: 0 auto; }
.sliderShow .scrollcontainer ul { width: 20000px; position: absolute;left: 0;top:0;}
.sliderShow .scrollcontainer li { float: left; width:110px; height: 130px; text-align: center;text-align: center;filter:alpha(opacity=40);opacity: 0.4; }
.sliderShow .scrollcontainer li.sel{filter:alpha(opacity=100);opacity:1;}
.sliderShow .scrollcontainer li div { height:80px; width:80px; overflow: hidden; text-align: center;border: 1px solid #ddd;padding: 4px;display: inline-block;*display: inline;zoom: 1; }
.sliderShow .scrollcontainer li.sel div{ border: 5px solid #52b566;padding: 0;}
.sliderShow .scrollcontainer li.move div{ border: 5px solid #7ed320;padding: 0;}
.sliderShow .scrollcontainer li div img{ width: 100%;height: 100%;}
.sliderShow .scrollcontainer li p { margin: 0; line-height: 32px;width:90px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;height: 32px;display: inline-block;*display: inline;zoom: 1;}
.sliderShow .scrollcontainer li p{visibility: hidden;}
.sliderShow .scrollcontainer li.sel p{ visibility:visible;}




/*app左右滚动*/
.bigScroll{height:460px;position: relative;overflow:hidden;padding-top:60px;}
.bigScroll ul li {float: left;width: 100%;height:460px;text-align: center;}
.bigScroll .dots{bottom:17px;position: absolute;left: 0;right: 0;text-align: center;}
.bigScroll .dots li{cursor: pointer;display: inline-block;*display: inline;zoom: 1;height:24px;margin: 0 3px;width:24px;background: url("images/icon-new.png") no-repeat;background-position:-230px -81px;}
.bigScroll .dots li.active{background-position:-272px -81px;}
.bigScroll .arrows .arrow{position:absolute;top:196px;background: url("images/arrow.png") no-repeat;background-position:0 -28px; text-indent:-10000px;width:38px;height:78px; cursor:pointer;}
.bigScroll .arrows .arrow.prev{left:0;}
.bigScroll .arrows .arrow.next{right:0;background-position:-39px -28px;}




/*模块*/
.module{font-size:30px;width:980px;margin: 0 auto;overflow: hidden;padding:30px 0 0;}
.module .m_title{font-size:36px;font-family:Microsoft YaHei;text-align:center;font-weight:normal;line-height:36px;padding-bottom:10px;}
.module .m_ctn{overflow: hidden;}
.module .m_ctn .left{float:left;}
.module .m_ctn .left .font{font-size:20px;padding-top:40px;line-height:60px;padding-bottom:94px;}
.module .m_ctn .left button{width:200px;height:50px;line-height:50px;color:#fff;font-family:Microsoft YaHei;border:0;font-size:20px;background:#207345; cursor:pointer;}
.module .m_ctn .right{float:right;}

.module2{background:#f6f6f6;padding:30px 0 0;height:377px;width: auto;}
.module2 .m_ctn{ margin: 20px auto 0;width: 980px;}
.module3{padding-top:40px;width:980px;}
.module3 .imgFontList2{padding-left:62px;}
.module4 .imgFontList3{padding-top:40px;}
.module4{background:#f6f6f6;padding:30px 0 0;width: auto;}
.module4 .m_ctn{width: 980px;margin:0 auto;}





/*功能图标*/
.service_icon1,.service_icon2,.service_icon3{display:inline-block;vertical-align:middle;width:208px; height:200px;background: url("images/serviceBg.png") no-repeat;}
.service_icon1{background-position:0 0;}
.service_icon2{background-position:-220px 0;}
.service_icon3{background-position:-440px 0;}
.service_icon3:hover{ -webkit-animation:shapeapp 1s ease-out -0.9s infinite; -moz-animation:shapeapp 1s ease-out -0.9s infinite; -o-animation:shapeapp 1s ease-out -0.9s infinite; -ms-animation:shapeapp 1s ease-out -0.9s infinite; animation:shapeapp 1s ease-out -0.9s infinite; }





/*公司logo*/
.company_bjxh,.company_slyl,.company_whtj,.company_jsrmyy,.company_gzyk,.company_czzxyy,.company_hnwhyy,.company_gzhq,.company_fsfy,.company_szfsetyy{display:inline-block;vertical-align:middle;width:146px; height:130px;background: url("images/companyBg.jpg1") no-repeat;}
.company_bjxh{background-position:0 0;}
.company_slyl{background-position:-146px 0;}
.company_whtj{background-position:-284px 0;}
.company_jsrmyy{background-position:-421px 0;}
.company_gzyk{background-position:-556px 0;}
.company_czzxyy{background-position:-691px 0;}
.company_hnwhyy{background-position:-836px 0;}
.company_gzhq{background-position:-970px 0;}
.company_fsfy{background-position:-1112px 0;}
.company_szfsetyy{background-position:-1252px 0;}





/*列表*/
.imgFontList{width:120%;}
.imgFontList li{float:left;width:266px;text-align:center;margin-right:96px;}
.imgFontList li .font{font-family:Microsoft YaHei;font-size:16px;line-height:32px;padding-top:10px;}


.imgFontList2 li .appBox{float:left;width:280px;text-align:left;margin-right:10px;overflow:hidden;padding-bottom:80px;}
.imgFontList2 li .appBox .image{float:left;margin-right:10px;}
.imgFontList2 li .appBox .image img{ width: 128px;height: 128px;vertical-align: middle;}
.imgFontList2 li .appBox .font{font-size:12px;line-height:20px;padding-top:40px;color:#6e6e6e;}
.imgFontList2 li .appBox .font h2{font-size:16px;line-height:28px;padding-bottom:10px;}

.imgFontList3{width:120%;}
.imgFontList3 li{float:left;width:182px;text-align:center;margin-right:24px;padding-bottom:30px;}
.imgFontList3 li .font{font-size:12px;line-height:32px;padding-top:10px;}






/*底部*/
.foot{color:#cbcbcb;background:url(images/footBg.png) repeat;line-height:20px;padding:20px 0 10px;text-align:center;font-size:14px;letter-spacing:2px;}
.footCenter{ width:980px;margin: 0 auto;overflow: hidden;padding-bottom: 6px;}
.foot-content{ overflow: hidden;padding-left: 110px;}
.foot-logo{ float: left;padding: 0 10px;}
.foot-logo img{border-radius: 5px;margin-top: 5px;}
a.foot-logo:hover{ text-decoration: none;}
.foot-logo p{ font-size:16px;margin-top: 15px;line-height: 24px;}
.foot-copyright{ text-align:center;font-size: 12px;padding-top: 17px;line-height:18px;border-top:1px solid #949393;margin-top:20px;overflow: hidden;width: 100%;}
.foot-info{ float: right;text-align: left;}
.foot-info dl{ line-height: 26px;margin-top: -5px;float: left;margin-right:50px;}
.foot-info dt{ font-size: 16px;}
.foot-info dd{ font-size: 14px;}
.foot a{ color:#cbcbcb;}
.foot-left{ float: left;}





/*浮动面板*/
.leftToolBar { position: fixed; left: 5px; top: 250px; }
.tooldiv { background:#4a90e2; border-radius: 10px;color:#fff;cursor:pointer;height:auto;margin-bottom: 10px;position: relative;text-align:center;width: 85px;border-radius:0; width: 80px; padding: 10px 0; font-size:12px; }
.leftToolBar a { text-decoration:none;font-size:12px;}
.qr_tooldiv { background:#fff; border-radius:10px;top:50%;margin-top:-80px;color: #666;right:-215px; padding: 10px;position: absolute;box-shadow: 0 0 8px #000}
.leftToolBar .qr_tooldiv2 { background:#fdfdfd; border-radius: 5px; box-shadow: 0 0 8px #ccc; color: #333333;right: -160px; position: absolute; top:50%; padding: 15px;margin-top:-100px; }
.qr_tooldiv > img{ width:190px;height:190px; }
.qr_tooldiv,.qr_tooldiv2{ border-radius: 5px; color: #666; padding: 10px;box-shadow: 0 0 8px #ccc; border: 1px solid #ccc}
.qq1,.qq3 { clear: both; margin-top: 5px; }
.qq1 > p { font-size: 14px; height: 25px; line-height: 25px; margin: 0; vertical-align: top; }
.qq1 img { vertical-align: middle; }
.qq1 > span,.qq2 > span,.qq3 > span{ color: #999; font-size: 12px; margin-left: 30px; }
.qq2 > p,.qq3 >p{ margin: 0; }
.qq2 img { vertical-align: middle; }
.gongzhonghao_wrap{ width: 100px;}
#gongzhonghao{ cursor: pointer; left: 15px; margin-bottom: 10px; padding-top: 15px; position: relative; text-align: center;}
#gongzhonghao2{left: 15px; margin-bottom: 10px; padding-top: 15px; position: relative; text-align: center; display: block; }





/*统计价格面板*/
.countBox{ width:700px;margin: 0 auto;background: #fff;padding-top: 20px;}
.countBox h1{ color: #0f0802;font-size: 18px;text-align: center;line-height: 30px;}
.countBox .progressTable th{ width: 130px;vertical-align: top; }
.countBox .progressForm_btn{ padding:5px 0 25px;}





/*主内容区域*/
.mainIndex{ padding:76px 0 0;overflow: hidden;width:980px;margin: 0 auto 20px;}
.mainIndex .sideBar{ width: 180px;float: left;background: #fff;border: 1px solid #e1e1e1;padding: 0 10px;}
.mainIndex .mainCtn{ width: 768px;float: right;}
.mainIndex .mainCtn .box{background: #fff;border: 1px solid #e1e1e1;zoom: 1;}
.mainIndex .mainBox{background: #fff;border: 1px solid #e1e1e1;}
.headTab{padding:8px 0 0;overflow: hidden;height: 60px;margin-bottom: 10px;background: #fff;z-index: 999;}
.headTab .tab{ float:left;padding-left: 10px;}
.headTab .search{ float:right;padding: 6px 10px 0 0;}
.fixedBg{background:url("images/bodyBg.png") repeat #f2f2f3;height:66px;position: fixed;top: 0;width: 100%;left: 0;}
.mainCtn #jsctnShowBox{ min-height:992px;}
.fullMainIndex{ padding:66px 0 0;overflow: hidden;width: 100%;}
.fullMainIndex .mainBox{background: #fff;border: 1px solid #e1e1e1;width:980px;margin: 0 auto 20px;}




/*注册*/
.register{ width:980px;margin: 10px auto 0;}
.register .detailBox{ font-size: 14px;color: #000;line-height: 36px;}
.register .detailBox strong{ color: #36b979;}
.progressBox{ overflow: hidden;width:780px;margin: 0 auto;}
/*进度条*/
.progress{  height:72px;width:780px;background: url("images/progress.png") no-repeat 0 0;margin-bottom:20px;}
.progress.step1{ background-position: 0 -19px;}
.progress.step2{ background-position: 0 -90px;}
/*表格*/
.progressTable{line-height: 48px;border-collapse: collapse;border-spacing: 0;font-size: 14px;}
.progressTable th,.progressTable td{ padding:7px 0;}
.progressTable th{ color: #000;font-size: 14px;text-align: right;font-weight: normal;width:238px;}
.progressTable th .redDot{ color: #ff0000;font-size: 30px;margin:-4px 5px;vertical-align: bottom;*vertical-align:middle;*margin-top:0px;display: inline-block;}
.textInp{ border: 1px solid #c5c5c5;color: #000;font-size: 16px;border-radius: 5px;background: #ffffff;height: 40px;line-height: 40px;padding: 0 10px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.progressBtn{ color: #fff;background: #b9b9b9;border: 0;line-height:50px;height:50px;border-radius: 5px;width:420px;font-family:Microsoft YaHei;font-size:20px;cursor: pointer;display: inline-block;vertical-align: middle;}
.progressBtn.small{ line-height:40px;height:40px;font-size: 14px;width: 100px;}
.progressBtn.enable{background: #ee8600;color: #ffffff;}
.progressForm_btn{ text-align: center;padding: 50px 0;}
.selectDiv{ width: 360px;position: relative;z-index: 1;}
.EWMBigbox{ width: 560px;height: 560px;margin: 0 auto;}
.textInpBox{ position: relative;display: inline-block;*display: inline;zoom: 1;vertical-align: middle; }
.textArea{ position: relative;vertical-align: middle; }
.textArea textarea{ border: 1px solid #c5c5c5;color: #000;font-size: 16px;border-radius: 5px;background: #fff;padding: 0 10px;display: inline-block;vertical-align: middle;}





/*正在建设中*/
.building{ width:980px;overflow: hidden;margin: 0 auto;min-height: 660px;padding-top: 120px;color: #070707;}
.building .title{ font-size: 60px;font-weight: normal;margin-left: 150px;text-indent: -99999px;background: url("images/building.png") no-repeat 0 -554px;}
.building .ctn .imgBox{height:504px;width:554px;background: url("images/building.png") no-repeat 0 0;display: inline-block;}
.building .ctn .tip{ font-size: 30px;position: absolute;bottom:20px;right:10px;}
.building .ctn{ position: relative;}
.building .ctn .fontBox{height:86px;width:482px;background: url("images/building.png") no-repeat 0 -637px;display: inline-block;position: absolute;top:60px;right:10px;}


/*空数据提示*/
.noneData{ position: relative;width:600px;margin:80px auto;overflow: hidden;}
.noneData .title{background: url("images/noneDate.png") no-repeat -55px 0;height:164px;width:486px;display: inline-block;text-indent: -99999px;margin-bottom: 90px;overflow: hidden;}
.noneDataImg{background: url("images/noneDate.png") no-repeat 0 -248px;height:266px;width:322px;display: inline-block;float: right;}




/*---模拟下拉框 ------------------------------------------------------------------------------------------------------*/
.selectBox{display:block;}
.selectBox select{opacity:0;}
.selectCtnBox{position:relative;display:inline-block;vertical-align:top;width:100%;border: 1px solid #c5c5c5;color: #000;font-size: 16px;border-radius: 5px;background: #ffffff;height: 40px;line-height: 40px;}
.selectCttBox{display:block;overflow:hidden;color:#000;padding:0 2px 0 2px;cursor:pointer;position:relative;margin:0;}
.selectCttBox .icon_selectSan{position:absolute;right:-1px;top:-1px;}
.selectCttFont{overflow:hidden;display:block;height:36px;line-height:36px;color:#a6a6a6;text-align:center;}
.selectCtnBox .selectCttBox{padding-right:22px;}
.selectCttBox .selectCttFont{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;height:40px;line-height:40px;color:#ccc;text-align: left;padding-left: 7px;}
.btn_selectBg{display:inline-block;vertical-align:top;width:251px;height:41px;border:none;margin-top:38px;cursor: default;}
.selIng .selectCttFont{color:#666;}
.selectbox-wrapper{display:none;position:absolute;top:40px;right:-1px;left: -1px;background:#fff;z-index:999;}
.selectbox-wrapper ul{border:1px solid #c5c5c5;max-height:206px;overflow:auto;}
.selectbox-wrapper li{height:30px;text-align:left!important;overflow:hidden;color:#666;padding:5px 18px 5px 20px;cursor: pointer;border-bottom:1px solid #c5c5c5;background: #fff;position: relative;}
.selectbox-wrapper li:last-child{border-bottom:0;}
.selectbox-wrapper li span{text-align:left!important;white-space:nowrap!important;}
.selIng .selectCttBox{border-bottom:0;border-radius:5px 0 0 0;}
.selIng .selectbox-wrapper li.onhov .selectCttFont,.seled .selectCttFont{color:#000;}
.selIng .selectbox-wrapper li .selectCttFont{color:#000;font-weight:normal;float:left;overflow:hidden;}
.seled .selectbox-wrapper{display:none}
.icon_selectSan{width:42px;height:42px;position:relative;display:inline-block;vertical-align:middle;cursor:pointer;background: url("images/selectBg.png") no-repeat center center;}




/*菜单*/
.menu{ overflow: hidden;}
.menu dl{ padding: 10px 0;border-top: 1px solid #c9cecc;margin-top: -1px;}
.menu dl dt,.menu dl dd{ display: block;}
.menu dl dt{ line-height: 42px;font-size: 16px;color: #000;position: relative;cursor: pointer;padding-left:5px;}
.menu dl dt a{color: #000;text-decoration: none;display: block;}
.menu dl dt.sel{background: #2c965c;color: #fff;}
.menu dl dt.sel a{color: #fff;}
.menu dl dd li{ line-height:30px;padding:3px 0;padding-left:20px;font-size: 14px;color: #010101;}
.menu dl dd li a{color: #010101;text-decoration: none;display: block;}
.menu dl dd li a img,.menu dl dt img{ width:22px;height:22px;vertical-align: middle;padding:4px;}
.menu dl dd li.sel{ background: #2c965c;color: #fff;}
.menu dl dd li.sel a{color: #fff;}
.menu dl dt .arrow{cursor: pointer;width: 30px;height: 30px;display: inline-block;vertical-align: middle;background:url(images/icon-new.png) no-repeat -348px -79px;position: absolute;top: 5px;right:0;}
.menu dl.sel dt .arrow{background-position: -312px -79px;}
.menu dl.sel dd{ display: block;}
.newTips{background:#f00;border-radius: 2px;color:#fff;font-family: arial;font-size: 12px;margin-left: 10px;padding: 0 2px;}
.menu dl dd li.disable{background: #fff;cursor: default;}
.menu dl dd li.disable a{ color: #ddd;}
.menu dl dd li.disable a img{filter:alpha(opacity=30);opacity: 0.3;}


/*文章*/
.article{ padding: 30px 25px;color: #010101;font-size: 14px;line-height: 30px;}
.article .title{ color: #000;font-size:26px;font-weight: bold;line-height: 20px;margin-bottom:20px;text-align: center;}
.article h2.tit{line-height:30px;color:#000;font-size:18px;font-weight:bold;padding-top:20px;}
.article p.font{text-indent:2em;}
.article .imgBox{text-align:center;padding:10px 0;}
.article .infoBox{ line-height: 24px;color: #f60;text-indent:2em;}
.article img.disPlayInline{ display: inline-block;vertical-align: top; }
.article a{color:#2c965c;text-decoration:underline;}

/*选项卡*/
.tab li{ height: 52px;line-height: 52px;float: left;color: #000;font-size: 14px;border-right: 1px solid #ececee;padding: 0 10px;}
.tab li a{ display: block;width: 100px;text-align: center;color: #000;text-decoration: none;line-height: 40px;margin:5px 0;}
.tab li.sel a { background: #2c965c; color: #fff; }

/*搜索框*/
.search{ overflow: hidden;}
.search input[type=text]{ height: 40px;width:250px;background: #f1f2f4;border: 0;border-radius: 5px;padding: 0 5px;float: left;margin-right: 10px;}
.search .searchBtn{ display: inline-block;width: 40px;height: 40px;background:url(images/icon-new.png) no-repeat -388px -77px;border: 0;cursor: pointer;}


/*评论框*/
.textareaBox{ overflow: hidden;padding: 10px 0 0;height:64px;position: fixed;bottom: 0;left: 50%;margin-left: -260px;width:760px;}
.textareaBox textarea{ height:50px;width:540px;background: #f9f9f9;border: 0;border-radius: 5px;padding: 0 5px;border: 1px solid #e3e3e3;float: left;margin-right: 50px;line-height: 25px;}
.textareaBox .textareaBtn{ display: inline-block;width:124px;height:50px;border: 0;cursor: pointer;color: #fff;font-size:18px;background: #2d965d;font-family:Microsoft YaHei;margin-top: 0;}


/*视频列表*/
.videoList{ font-size:18px;padding: 0 20px 20px;}
.videoList li{ overflow: hidden;padding: 35px 0 20px;border-bottom: 1px solid #eaeced;}
.videoList li .left{ float: left;width: 340px;padding-left: 28px;min-height: 344px;position: relative;}
.videoList li .right{ float:right;}
.videoList li .left h2.tit{ color: #000;font-size: 20px;padding-bottom: 25px;line-height: 22px;}
.videoList li .left .ctt{ line-height: 28px;}
.videoList li .left .info{ position: absolute;bottom: 0;left: 0;padding-left: 28px;}
.videoBox{ width: 300px;height:246px;overflow: hidden;position: relative;}
.videoBox .playVideoIcon { position: absolute;left: 50%;top: 50%;margin: -63px 0 0 -63px; }
.playVideoIcon{display: inline-block;width:126px;height:126px;background:url(images/icon-new.png) no-repeat -140px -125px;border: 0;cursor: pointer;}
.videoList a{ color: #000;}

/*评论列表*/
.fontList{padding:20px 20px 96px;min-height:680px;}
.fontList li{overflow: hidden;padding: 15px 50px 5px 10px;border-bottom: 1px solid #eaeced;color: #000;font-size: 12px;}
.fontList li h2.tit{ font-size:20px;font-size:16px;padding-bottom:5px;line-height: 22px;cursor: pointer;}
.fontList li h2.tit a{ color: #000;}
.fontList li h2.tit a:hover{ text-decoration: none;color: #36b979;}
.fontList li .ctt{line-height: 20px;color: #666; }
.fontList li .info{ text-align: right;padding-top: 10px; }
.seeIcon,.commentIcon{display: inline-block;width:38px;height:38px;background:url(images/icon-new.png) no-repeat -294px -132px ;border: 0;cursor:default;vertical-align: middle;}
.commentIcon{ background-position: -347px -132px; }
.fontList li .colGreen{color: #666;}


/*评论详情*/
.commentBox{ overflow: hidden;padding: 10px 20px 30px;min-height: 500px;}
.commentBox h1.tit{ font-size: 20px;color: #000;border-bottom: 1px solid #dddddd;line-height: 28px;padding:20px 0 10px;margin-bottom: 10px; }
.commentBox-content{ font-size: 14px;color: #666;line-height: 20px;padding: 20px 0;}
.commentBox .info{ font-size: 14px;color: #959595;}
.commentBox .info label{ color: #333;}
.mommentTool{color: #36b979;font-size: 14px;}
.mommentTool .commentIcon{ background-position: -396px -132px;}
.commentIcon.small{background-position: -455px -140px;width: 20px;height: 20px;}
.commentBox-list{background-color: #fafafa;clear: both;margin: 5px 0 0;font-size: 12px;color: #333;}
.commentBox-list li{ border-bottom: 1px solid #f1f1f1;padding: 14px 26px;}
.commentBox-list li .huifu-info{ color:#a6a6a6;}
.commentBox-list li .huifu-ctn{ line-height: 20px;margin-bottom: 5px;}
.commentBox-form h2.title{ color: #111;background: #f3f3f3;line-height: 30px;padding: 0 5px;font-weight: normal;margin-bottom:2px;}
.commentBox-form textarea{background:#fff;border: 1px solid #ccc;color: #666;font-size: 16px;width:99%;height: 100px;}
.commentBox-form .btn{background:#2c965c;border: 1px solid #5a9450;color: #fff;cursor: pointer;display: inline-block;font-size:14px;height:38px;line-height:38px;padding: 0 15px;text-align: center;width: 100px;margin-top: 10px;}


/*sprite*/
.sSchoolIcon,.sFeichuanIcon,.sRichengIcon,.sEmailIcon,.sTaojianIcon,.sPaibanIcon,.sYiliaoIcon,.sWeijiIcon,.sYuanneiIcon,.sTxlIcon,.sYgzzIcon,.sWendangIcon,.sPhoneIcon,.sLiuchengIcon,.sXuexiIcon,.sgzlcTjIcon,.smealIcon,.swsqIcon{background:url(images/allIconbgs.png) no-repeat 0 0;width: 30px;height: 30px;display: inline-block;vertical-align: middle;}
.sSchoolIcon{ background-position: 0 0;}
.sFeichuanIcon{ background-position: 0 -26px;}
.sRichengIcon{ background-position: 0 -56px;}
.sEmailIcon{ background-position: 0 -86px;}
.sTaojianIcon{ background-position: 0 -116px;}
.sPaibanIcon{ background-position: 0 -146px;}
.sYiliaoIcon{ background-position: 0 -176px;}
.sWeijiIcon{ background-position: 0 -206px;}
.sYuanneiIcon{ background-position: 0 -236px;}
.sTxlIcon{ background-position: 0 -266px;}
.sYgzzIcon{ background-position: 0 -296px;}
.sWendangIcon{ background-position: 0 -326px;}
.sPhoneIcon{ background-position: 0 -356px;}
.sLiuchengIcon{ background-position: 0 -386px;}
.sXuexiIcon{ background-position: 0 -416px;}
.sgzlcTjIcon{ background-position: 0 -446px;}
.smealIcon{ background-position: 0 -476px;}
.swsqIcon{ background-position: 0 -506px;}


/*回到顶部*/
.scrollTop{width:37px;height:37px;overflow:hidden;display:block;background:url(images/scrollup.png) no-repeat;background-position:-38px 0; }
.scrollTop:hover{background-position:0 0;}


/*详情*/
.news_details{padding:20px;overflow: hidden; }
.news_details_con h2 { color: #333; font-size: 26px;padding-bottom: 10px; }
.place {color: #999;margin-bottom: 20px;}
.describe { border-bottom: 1px dashed #ddd; margin-bottom: 20px; padding: 5px 0;}
.describe > span { color: #999; padding-right: 70px; }
.ask-wrap-con iframe {margin: 20px auto;display: block;}
ul.prenext { clear: both; height: 50px; line-height: 30px; margin-top:40px; padding-top: 20px; overflow: hidden; border-top: 1px solid #eee; }
ul.prenext .pre { float: left; color: #36b979; width: 42%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
ul.prenext .pre > a:hover { color: #36b979; }
ul.prenext .next { float: right; color: #36b979; width: 42%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; text-align: right; }
ul.prenext .next > a:hover { color: #36b979; }


/*移动动画*/
.appMoveBox{position:relative;}
.appMoveBox i{display:inline-block;vertical-align:middle;width:70px; height:70px;background: url("images/move_app.png") no-repeat;position:absolute;left:0;top:0;}
.appMoveBox i.app1{background-position:-8px -6px;left:81px;top:0;}
.appMoveBox i.app2{background-position:-93px -2px;left:190px;top:0;width:80px;height:80px;z-index:9;}
.appMoveBox i.app3{background-position:-192px -6px;left:191px;top:58px;width:100px;height:100px;z-index:8;}
.appMoveBox i.app4{background-position:-8px -89px;left:276px;top:56px;}
.appMoveBox i.app5{background-position:-93px -90px;left:81px;top:100px;width:90px;height:90px;z-index:9;}
.appMoveBox i.app6{background-position:-197px -116px;left:0;top:100px;width:90px;height:90px;}
.appMoveBox i.app7{background-position:-8px -176px;left:190px;top:144px;width:90px;height:90px;}
.appMoveBox i.app8{background-position:-113px -196px;left:-13px;top:200px;width:90px;height:90px;}
.appMoveBox i.app9{background-position:-8px -280px;left:280px;top:120px;width:90px;height:90px;}
.appMoveBox i.app10{background-position:-102px -292px;left:104px;top:152px;z-index:8;}
.appMoveBox i.app1,.appMoveBox i.app4,.appMoveBox i.app7,.appMoveBox i.app10{ -webkit-animation: iconcapp 2s ease-out -0.65s infinite; -moz-animation: iconcapp 2s ease-out -0.65s infinite; -o-animation: iconcapp 2s ease-out -0.65s infinite; -ms-animation: iconcapp 2s ease-out -0.65s infinite; animation: iconcapp 2s ease-out -0.65s infinite; }
.appMoveBox i.app2,.appMoveBox i.app9,.appMoveBox i.app5{ -webkit-animation: iconcapp 4s ease-out -0.7s infinite; -moz-animation: iconcapp 4s ease-out -0.7s infinite; -o-animation: iconcapp 4s ease-out -0.7s infinite; -ms-animation: iconcapp 4s ease-out -0.7s infinite; animation: iconcapp 4s ease-out -0.7s infinite; }
.appMoveBox i.app3,.appMoveBox i.app6,.appMoveBox i.app8{ -webkit-animation: iconcapp 3s ease-out -0.9s infinite; -moz-animation: iconcapp 3s ease-out -0.9s infinite; -o-animation: iconcapp 3s ease-out -0.9s infinite; -ms-animation: iconcapp 3s ease-out -0.9s infinite; animation: iconcapp 3s ease-out -0.9s infinite; }

@-moz-keyframes iconcapp {
 0% {
    -webkit-transform:translate(0px,0px);
    -moz-transform:translate(0px,0px);
    -o-transform:translate(0px,0px);
    -ms-transform:translate(0px,0px);
    transform:translate(0px,0px);
  }
  50%{
	-ms-transform:translate(15px,15px);
	-moz-transform:translate(15px,15px);
	-webkit-transform:translate(15px,15px);
	-o-transform:translate(15px,15px);
	transform:translate(15px,15px);
  }
  100% {
	-ms-transform:translate(0px,5px);
	-moz-transform:translate(0px,5px);
	-webkit-transform:translate(0px,5px);
	-o-transform:translate(0px,5px);
	transform:translate(0px,5px);
  }
}
@-webkit-keyframes iconcapp {
  0% {
    -webkit-transform:translate(0px,0px);
    -moz-transform:translate(0px,0px);
    -o-transform:translate(0px,0px);
    -ms-transform:translate(0px,0px);
    transform:translate(0px,0px);
  }
  50%{
	-ms-transform:translate(15px,15px);
	-moz-transform:translate(15px,15px);
	-webkit-transform:translate(15px,15px);
	-o-transform:translate(15px,15px);
	transform:translate(15px,15px);
  }
  100% {
	-ms-transform:translate(0px,5px);
	-moz-transform:translate(0px,5px);
	-webkit-transform:translate(0px,5px);
	-o-transform:translate(0px,5px);
	transform:translate(0px,5px);
  }
}
@-o-keyframes iconcapp {
 0% {
    -webkit-transform:translate(0px,0px);
    -moz-transform:translate(0px,0px);
    -o-transform:translate(0px,0px);
    -ms-transform:translate(0px,0px);
    transform:translate(0px,0px);
  }
  50%{
	-ms-transform:translate(15px,15px);
	-moz-transform:translate(15px,15px);
	-webkit-transform:translate(15px,15px);
	-o-transform:translate(15px,15px);
	transform:translate(15px,15px);
  }
  100% {
	-ms-transform:translate(0px,5px);
	-moz-transform:translate(0px,5px);
	-webkit-transform:translate(0px,5px);
	-o-transform:translate(0px,5px);
	transform:translate(0px,5px);
  }
}
@keyframes iconcapp {
  0% {
    -webkit-transform:translate(0px,0px);
    -moz-transform:translate(0px,0px);
    -o-transform:translate(0px,0px);
    -ms-transform:translate(0px,0px);
    transform:translate(0px,0px);
  }
  50%{
	-ms-transform:translate(10px,10px);
	-moz-transform:translate(10px,10px);
	-webkit-transform:translate(10px,10px);
	-o-transform:translate(10px,10px);
	transform:translate(10px,10px);
  }
  70%{
	-ms-transform:translate(-5px,5px);
	-moz-transform:translate(-5px,5px);
	-webkit-transform:translate(-5px,5px);
	-o-transform:translate(-5px,5px);
	transform:translate(-5px,5px);
  }
  100% {
	-ms-transform:translate(0px,0px);
	-moz-transform:translate(0px,0px);
	-webkit-transform:translate(0px,0px);
	-o-transform:translate(0px,0px);
	transform:translate(0px,0px);
  }
}

@-moz-keyframes shapeapp {
  0% {
    -webkit-transform:scale(1,1);
    -moz-transform:scale(1,1);
    -o-transform:scale(1,1);
    -ms-transform:scale(1,1);
    transform:scale(1,1);
  } 
  50% {
	-ms-transform:scale(1.5,1.5);
	-moz-transform:scale(1.5,1.5);
	-webkit-transform:scale(1.5,1.5);
	-o-transform:scale(1.5,1.5);
	transform:scale(1.5,1.5);
  }
  100% {
	-ms-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
  }
}
@-webkit-keyframes shapeapp {
   0% {
    -webkit-transform:scale(1,1);
    -moz-transform:scale(1,1);
    -o-transform:scale(1,1);
    -ms-transform:scale(1,1);
    transform:scale(1,1);
  } 
  50% {
	-ms-transform:scale(1.5,1.5);
	-moz-transform:scale(1.5,1.5);
	-webkit-transform:scale(1.5,1.5);
	-o-transform:scale(1.5,1.5);
	transform:scale(1.5,1.5);
  }
  100% {
	-ms-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
  }
}
@-o-keyframes shapeapp {
  0% {
    -webkit-transform:scale(1,1);
    -moz-transform:scale(1,1);
    -o-transform:scale(1,1);
    -ms-transform:scale(1,1);
    transform:scale(1,1);
  } 
  50% {
	-ms-transform:scale(1.5,1.5);
	-moz-transform:scale(1.5,1.5);
	-webkit-transform:scale(1.5,1.5);
	-o-transform:scale(1.5,1.5);
	transform:scale(1.5,1.5);
  }
  100% {
	-ms-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
  }
}
@keyframes shapeapp {
  0% {
    -webkit-transform:scale(1,1);
    -moz-transform:scale(1,1);
    -o-transform:scale(1,1);
    -ms-transform:scale(1,1);
    transform:scale(1,1);
  } 
  50% {
	-ms-transform:scale(1.5,1.5);
	-moz-transform:scale(1.5,1.5);
	-webkit-transform:scale(1.5,1.5);
	-o-transform:scale(1.5,1.5);
	transform:scale(1.5,1.5);
  }
  100% {
	-ms-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
  }
}
.progressTable .textInp.input-validation-error{border-color:#f00;}
.progressTable .field-validation-error{line-height: 20px!important;height: 20px!important;min-height: 0;background-image: url("images/valid_icons.png");background-position: -20px -38px;background-repeat: no-repeat;padding-left: 20px;text-align: left;color: #f00;display:inline-block;font-size:14px;position: absolute;min-width: 150px;left: 0;bottom: -20px;}
.menu dl dt{zoom:1;}
.kong2{width:28px;display:inline-block;}
.kong1{width:8px;display:inline-block;}




/* formui
-----------------------------------------------*/
input[type=checkbox],
input[type=radio],
.form-hide { opacity: 0; filter: alpha(opacity:0); border: none; background: none; }
.form-hide { width: 20px; height: 20px; vertical-align: middle; }
/*checkbox*/
.form-checkbox { display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; margin: 0 auto; padding: 0; vertical-align: middle; height:30px; width:30px; overflow: hidden; cursor: pointer; line-height: 20px; text-align: center; }
.form-checkbox { background: url(images/pageform.png) no-repeat; background-position: -42px 0; }
.form-checkbox-checked { background-position: 0 0; }
.form-checkbox-disabled { background-position: -42px -40px; }
.form-checkbox-checked-disabled { background-position: 0 -40px; }
/*radio*/
.form-radio { display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; margin: 0 auto; padding: 0; vertical-align: middle; height:30px; width:30px; overflow: hidden; cursor: pointer; line-height: 20px; text-align: center; }
.form-radio { background: url(images/pageform.png) no-repeat; background-position: -128px 0; }
.form-radio-checked { background-position: -86px 0; }
.form-radio-disabled { background-position: -128px -40px; }
.form-radio-checked-disabled { background-position: -86px -40px; }





/*消息框*/
.bugBox{width:700px;margin: 0 auto;}
.bugBox .MsgDL{margin-left: -20px;}
.MsgDL{overflow: hidden;padding: 10px 0 10px 100px;position: relative;min-height:80px;}
.MsgDL dt{ position: absolute;left: 0;top:10px;}
.MsgDL dd{padding-top:10px;}
.MsgBox{ background: #fff;font-size: 16px;padding: 15px 20px;line-height:30px;border-radius:5px;position: relative;margin-bottom: 10px;}
.MsgBox .arrowIcon{ width: 16px;height: 16px;display:inline-block; vertical-align:middle; margin-right:5px;background: url("images/icon-new.png") no-repeat -448px -80px;position: absolute;left:-13px;top:4px;}
.MsgBox .downFont{position: absolute;right:0;background:#fff;display:inline-block;padding:0 10px;text-decoration: none;}




/*弹出框重置*/
.ui-dialog-header,.ui-dialog .ui-dialog-title {background:#ee8600!important;}
.ui-dialog-footer button.ui-dialog-autofocus {background-color: #ee8600!important;border-color:#f90!important;}


/*iframe弹出层样式*/
.smallbtn_control{ background: #f5f5f5;text-align: center;padding: 10px 0;}
.e_button,.e_buttonGray{ height:30px;line-height:30px;border: 0;width: 80px;display: inline-block;cursor: pointer;color: #fff;font-size: 14px;margin: 0 5px;}
.e_button{background:#ee8600;}
.e_buttonGray{background:#999;}


/*选择功能列表*/
.selectListBox{overflow: auto;min-height: 100px;max-height:400px;padding-top: 10px;}
.selectList{ width: 532px;margin: 0 auto;}
.selectList ul{ overflow: hidden;padding-left: 10px;}
.selectList li{ float: left;margin-right: 10px;margin-bottom: 10px;text-align: center;cursor: pointer;padding:10px 10px 2px;}
.selectList li.sel{ border:2px solid #eeab54;padding:8px 8px 0;}
.selectList li .img { width:100px; height:100px; overflow: hidden; }
.selectList li .img img{width:100%}
.selectList li .font{ line-height: 30px;color: #666;font-size: 14px;}


/*套件安装*/
.suiteBox{ width: 100%;height:310px;border-bottom: 1px solid #e8e8e8;}
.suiteBoxBg1{background: url("images/suiteBg1.png") no-repeat center bottom #f7fcff;}
.suiteBoxBg2{background: url("images/suiteBg2.png") no-repeat center bottom #f7fcff;}
.suiteBox dl dt{ float: left;margin-right: 56px;}
.suiteBox dl{ overflow: hidden;padding: 55px 0 0 70px;}
.suiteBox dl dd h2{ color: #47b7fc;font-size: 25px;padding-bottom: 24px;font-weight: normal;}
.suiteBox.suiteBoxBg2 dl dd h2{color:#47d691}
.suiteBox dl dd{ color: #282828;font-size: 14px;padding-left: 254px;}
.suiteBox dl dd .number{ font-size: 18px;margin: 24px 0 20px;}
.greenBtn{ border-radius: 10px;height: 46px;line-height: 46px;width:216px;text-align: center;background: #4ab450;border: 0;font-size: 20px;color: #fff;cursor: pointer;}
.greenBtn.disable{ background: #b9b9b9;}
.clauseLink .form-checkbox {height: 20px; width: 20px;line-height: 20px;}
.clauseLink .form-checkbox { background: url(images/pageform_green.png) no-repeat; background-position: 2px -30px; }
.clauseLink .form-checkbox-checked { background-position: 2px 0; }
.clauseLink{padding-top:10px;}


/*分享*/
.zzcLayer {display: none;position:absolute;width: 980px;left:50%;top: 0;margin-left: -490px;z-index:90000;}
.zzcLayer img{height: 180px !important;position:absolute;right:315px;top:291px;width: 260px !important;z-index: 20001;}
.zzcLayer .zzcLayer_fixed{background-color:#000;filter:alpha(opacity=60);opacity: 0.6;height: 100%;left: 0;position:fixed;top: 0;width: 100%;}


/*套件介绍*/
.suiteIntroduce{ color: #282828;font-size: 14px;line-height: 26px;padding:30px 34px 10px 70px;}
.suiteIntroduce p{ padding-right: 108px;letter-spacing:3px;}
.suiteIntroduce label{ font-size: 16px;}
.suiteDetail{padding:10px 0 10px 0;}
.suiteDetail h1{ font-size: 18px;border-bottom: 1px solid #e8e8e8;color: #171717;line-height: 46px;margin:0 34px 0 70px;font-weight: normal;}

/*套件应用列表*/
.appList{ overflow: hidden;padding: 50px 34px 10px 70px;}
.appList li{ float: left;margin-right: 54px;text-align: center;margin-bottom: 10px;cursor: pointer;}
.appList li p{ color: #181818;font-size: 14px;padding: 14px 0;}

/*旋转动画*/
.jcImgScroll { position:relative; height:392px;margin:50px 0;}
.jcImgScroll li {border: 1px solid #ccc; overflow: hidden;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .8); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .8); box-shadow: 0 0 10px rgba(0, 0, 0, .8); }
.jcImgScroll li a {background:#fff; display:block; height:390px;  }
.jcImgScroll li.loading a {background:#fff url(images/loading.gif) no-repeat center center;} 
.jcImgScroll li img{height: 100%;width: auto !important;}
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev,.jcImgScroll em.sNext{border: 0;background:url(images/icon-new.png) no-repeat 0 0;width: 30px;height: 30px;display: inline-block;vertical-align: middle;position: absolute;top: 200px;cursor: pointer;}
.jcImgScroll em.sPrev {background-position:-347px -186px;left: 0;}
.jcImgScroll em.sNext {background-position:-382px -186px;right: 0;}



/*账号设置*/
.accountSetBox{ width: 526px;margin: 0 auto;font-size: 14px;color: #1e1e1e;letter-spacing:2px;}
.accountSetBox h1{ font-weight: normal;font-size: 18px;line-height: 22px;margin:40px 0 34px;text-align: center;}
.accountSetBox .detail{ font-size: 14px;line-height:28px;}
.accountSetBox .detail p{ text-indent: 2em;}
.accountSetTable{ margin-top: 30px;}
.accountSetTable th{ width: 116px;text-align: left;color: #1e1e1e;font-weight: normal;vertical-align: top;line-height: 32px; }
.accountSetTable .input_text{ border: 1px solid #959595;border-radius: 4px;height: 32px;width: 368px;line-height: 32px;padding: 0 36px 0 16px;color: #1e1e1e;font-size: 14px;}
.accountSetTable .input_text.input-validation-error{ border-color: #ff0000;}
.accountSetTable .input_text.valid{ border-color: #4ab450;}
.accountSetTable .area_text{ border: 1px solid #959595;border-radius: 4px;height:100px;width: 376px;line-height:24px;padding: 0 36px 0 16px;color: #1e1e1e;font-size: 14px;}
.accountSetTable .area_text.input-validation-error{ border-color: #ff0000;}
.accountSetTable .area_text.valid{ border-color: #4ab450;}
.accountSetTable td{ padding-bottom: 15px;}
.getCodeBtn,.accountSetTable .progressBtn{ width: 110px;border: 1px solid #959595;color: #fff;background: #4ab450;border-radius:4px;height: 32px;line-height: 30px;text-align: center;cursor: pointer;}
.accountSetBtn{width:100%;border:0;color: #fff;background: #4ab450;border-radius:4px;height:46px;text-align: center;cursor: pointer;font-size: 18px;}
.accountSetTable .btnBox{ text-align: center;padding: 40px 0;}
.accountSetTable .field-validation-error,.accountSetTable .field-validation-valid {background-image: url("images/valid_icons.png");background-position: -20px -38px;background-repeat: no-repeat;color: #f00;display: inline-block;font-size: 14px;height: 20px !important;line-height: 20px !important;margin-top:7px;padding-left: 20px;position: absolute;text-align: left;margin-left: -30px;}
.accountSetTable .field-validation-error span,.accountSetTable .field-validation-valid span{ display: none!important;}
.accountSetTable .field-validation-valid{background-position: -40px -18px;color: #4ab450;display: none;}
.accountSetTable .valid~.field-validation-valid{ display: inline-block;}
.normalSelect{border: 1px solid #959595;border-radius: 4px;font-size: 14px;height: 32px;margin-right: 5px;outline: medium none;padding: 4px;*height:auto;width: 150px;}



/*账号设置-result*/
.accountSetBox.result{ width: 640px;padding-bottom:100px;}
.accountSetBox.result h1{margin:60px 0 80px;}
.accountSetBox.result .btnBox{ text-align: center;padding: 80px 0;}
.greenBigBtn{width:304px;border:0;color: #fff;background: #4ab450;border-radius:4px;height:52px;text-align: center;cursor: pointer;font-size:20px;}




/*新闻模块*/
.news{ overflow: hidden;color: #1e1e1e;}
.newsBanner{ width:100%;text-align: center;height: 400px;overflow: hidden;background-color: #1b68da;position: relative;}
.newsBanner .banner_img{ vertical-align: middle;height: 400px;}
.news .box{overflow: hidden;padding:15px 5px 5px;position: relative;padding-bottom: 60px;}
.newsList{ overflow: hidden;}
.newsList ul{ margin-bottom:20px;}
.newsList li{ border-bottom: 1px solid #ebebeb;}
.newsList ul li a{display: block;color: #1e1e1e;}
.newsList ul li a:hover{ text-decoration: none;}
.newsList h1{ font-size: 18px;font-weight: normal;line-height: 36px;border-bottom: 1px solid #b5b5b5;}
.newsListBox{ overflow: hidden;padding: 15px 0;cursor: pointer;}
.newsListBox .imgBox{width:190px;height:170px;position: relative;display: table-cell;vertical-align:middle;background:#f5f5f5;text-align:center;overflow: hidden;}
.newsListBox .imgBox span{position:static;*position:absolute;top:50%;display: block;max-height: 170px;left: 0;}
.newsListBox .imgBox span img{position:static;*position:relative;top:-50%;left:0;width: 100%;}
.newsListBox .imgBox .newTipsIcon{ position: absolute;top: 0;left: 0;background: url("images/news/newTipIcon.png") no-repeat;width: 62px;height: 49px;}
.newsListBox .leftBox{margin-right: 34px;float: left;}
.newsListBox .rightBox{ padding-left:224px;font-size: 14px;}
.newsListBox .rightBox h2{font-size: 20px;font-weight:600;line-height: 22px;}
.newsListBox .rightBox .info{ margin: 20px 0 14px;}
.newsListBox .rightBox .ctt{ line-height: 34px;height: 62px;overflow: hidden;}
.news .box .leftBar{width: 712px;float: left;}
.news .box .rightBar{ float: right;width: 240px;}
.news .box .leftBar .crumbs{ color: #3e3e3e;font-size: 14px;}
.news .box .leftBar .crumbs a{color: #3e3e3e;}
.news .leftBar .pageBox{ position: absolute;bottom: 10px;left: 0;width: 100%;}




/*搜索框*/
.searchBox{ height: 38px;overflow: hidden;width: 980px;text-align: right;}
.searchBox input[type=text]{ height: 35px;border:0;background:url("images/news/searchInp.png") repeat;width: 183px;padding: 0 10px 0 5px;vertical-align: middle;color: #000;margin-right: -5px;}
.searchBox .searchBox_btn{ width:46px;height: 35px;background:url("images/news/searchBtn.jpg") no-repeat;display: inline-block;vertical-align: middle;cursor: pointer;}
.newsBanner .searchBox { position: absolute;bottom:12px;left: 50%;margin-left:-490px;}
.searchBox input[type=text].longText{ width: 920px;}

/*新闻详情*/
.newsDetail{letter-spacing:1px;padding:0 5px;color: #1e1e1e;font-size: 14px;}
.newsDetail h1{ font-size: 18px;line-height: 22px;padding: 28px 0 15px;font-weight: normal;text-align: center;color: #1e1e1e;}
.newsDetail .infoBox{ color: #989898;font-size: 14px;margin-bottom: 15px;overflow: hidden;line-height: 30px;}
.newsDetail .infoBox .fL{ float: left;}
.newsDetail .infoBox .bdsharebuttonbox{ float: right;min-width: 140px;}
.newsDetail .abstract{ background: #eeeeee;color: #767676;font-size: 14px;line-height: 30px;padding:5px;margin-bottom: 10px;}
.newsArticle{ line-height: 30px;font-size: 16px;overflow: auto;}
.newsArticle p{ text-indent: 2em;}
.newsArticle img{ max-width: 100%;}
.newsDetailNav{ overflow: hidden;margin: 70px 0;}
.newsDetailNav .prevArticle{ float: left;}
.newsDetailNav .nextArticle{ float: right;}
.newsDetailNav a{ color: #1e1e1e;cursor: pointer;}
.newsDetailNav a[lang='-1']{ cursor: default;}
.newsDetailNav a[lang='-1']:hover{ text-decoration: none;}



/*新闻滚动*/
.newsScrollBox h1{font-weight: normal;font-size: 18px;line-height: 26px;color: #3e3e3e;letter-spacing:2px;}
.newsScroll{ height:240px;position: relative;overflow: auto;padding-top:45px;margin-top: -33px; }
.newsScroll ul li {float: left;width: 100%;height:240px;text-align: center;position: relative;overflow: hidden;}
.newsScroll ul li img{height: 100%;}
.imgFontNews p{ height:26px;line-height: 26px;color: #fff;background:url("images/news/bg.png") repeat;position: absolute;bottom: 0;left: 0;width: 220px;text-align: left;padding: 0 10px;font-style: italic;font-size: 14px;letter-spacing:2px;overflow: hidden;}
.newsScroll .dots{top:14px;position: absolute;right:80px;text-align: center;width:64px;}
.newsScroll .dots li{cursor: pointer;display: inline-block;*display: inline;zoom: 1;height:16px;width:16px;background: url("images/news/icon.png") no-repeat;background-position:-9px -127px;margin: 0 2px;}
.newsScroll .dots li.active{background-position:-9px -154px;}
.newsScroll .arrows{top:10px;position: absolute;right: 0;text-align: center;width:90px;}
.newsScroll .arrows .arrow{position:absolute;top:0;background:url("images/news/icon.png") no-repeat;background-position:-7px -48px; text-indent:-10000px;width:20px;height:20px; cursor:pointer;}
.newsScroll .arrows .arrow.prev{left:0;}
.newsScroll .arrows .arrow.next{right:0;background-position:-7px -86px;}
.news .box .adBox{ margin-top: 34px;}



/*----常用分页----*/
.pageBox{ padding: 15px 0 15px 0; margin: 0 auto; overflow: hidden; display: block; clear: both; text-align: center; line-height: normal;text-align:center; }
.pageBox a {color: #4c4c4c; display: inline-block;margin-right: 5px;padding:0 12px; font-size: 16px; vertical-align: middle;border: 1px solid #959595;line-height: 26px; }
.pageBox a:hover { text-decoration: none;}
.pageBox .pager_current {display: inline-block; margin-right: 5px;padding:0 12px; font-size: 16px; vertical-align: middle;color: #fff;background: #53ce5b;line-height: 26px;border: 1px solid #53ce5b;}
.pageBox .page_skip { top: 3px; display: inline; }
.pageBox .page_skip select { top: -2px; margin: 0 4px; }
.pageBox span { vertical-align: middle; }
.pageBox .icon_prevPageBlue,.pageBox .icon_firstPageBlue,.pageBox .icon_nextPageBlue,.pageBox .icon_lastPageBlue{display: inline-block; padding: 0;cursor: pointer;background: url(images/page.png) no-repeat; }
.pageBox .icon_prevPageBlue {background-position: -175px center;width:50px;height:26px;border-color: #b5b5b5;}
.pageBox .icon_firstPageBlue {background-position: -55px center;width:50px;height:26px;border-color: #b5b5b5;}
.pageBox .icon_nextPageBlue { background-position: -115px center; width: 50px; height: 26px; border-color: #b5b5b5; }
.pageBox .icon_lastPageBlue{background-position: 5px center;width:50px;height:26px;border-color: #b5b5b5;}
.pageBox a.icon_prevPageBlue:hover,.pageBox a.icon_firstPageBlue:hover,.pageBox a.icon_nextPageBlue:hover,.pageBox a.icon_lastPageBlue:hover {background-color: #fff;}
.pageBox i{ font-style: normal;font-size: 14px;display: inline-block;vertical-align: middle;margin-left: 5px;}




/*新版购买页面*/
.bugBigBox{width:610px;margin:0 auto;overflow: hidden;zoom: 1;position: relative;}
.bugPage_result{width:610px;float: left;padding:78px 0 100px;min-height:600px;}
.bugPage_result h1{ font-weight: normal;font-size: 20px;line-height: 40px;margin-bottom: 40px;}
.bugPage{ width: 542px;color: #373737;padding: 50px 34px;float: left;margin-right: 50px;}
.bugPage h1{ font-size: 22px;font-weight: normal;line-height: 26px;padding: 0 0 24px 0;border-bottom: 1px solid #4a90e2;text-align: center;margin-bottom: 40px;}
.bugPage .tableBox th{ font-size:18px;width: 116px;font-weight: normal;text-align:left;letter-spacing:2px;vertical-align: top;line-height: 20px;padding-top: 10px;}
.bugPage .tableBox th,.bugPage .tableBox td{ padding-bottom: 30px;}
.bugPage .tableBox input[type=text]{ height: 42px;border: 1px solid #ddd;width: 410px;padding: 0 5px;font-size: 16px;line-height: 42px;vertical-align: top;}
.bugPage .tableBox textarea{border: 1px solid #ddd;width: 410px;padding:5px;height: 126px;font-size: 16px;}
.getCodeBugBtn,.bugPage .progressBtn{ width: 136px;height: 44px;background: #4ab450;border: 0;cursor: pointer;color: #fff;font-size: 20px;}
.bugPage .tableBox dl{ margin-top: -20px;}
.bugPage .tableBox dt{font-size: 20px;letter-spacing:2px;padding-bottom: 20px;}
.bugPage .tableBox .applist{ width: 120%;}
.bugPage .tableBox .inputBox{ position: relative;}
.applist{ overflow: hidden;}
.applist li{ float: left;margin-right:30px;padding-bottom: 30px;width: 120px;}
.applist li img{ width: 80px;height: 80px;}
.applist li .font{ font-size:16px;padding-top: 12px;line-height: 20px;text-align: center;}
.applist li .img{ position: relative;width: 80px;height: 80px;margin: 0 auto;}
.applist_imgSel{background:url("images/applist_sel.png") no-repeat;width:80px;height:80px;display:none;position: absolute;top: 0;top: 0;}
.applist li.sel .applist_imgSel{ display:block;}
.bugPage .btnBox{ text-align: center;margin-top: 10px;}
.countBtn{ width:544px;height: 55px;background: url("images/countBtn.png") no-repeat;border: 0;cursor: pointer;text-align: left;color: #f1f1f1;font-size: 22px;padding-left:238px;}
.bugPage .tableBox .selectCtnBox{border: 1px solid #ddd;color: #000;border-radius:0;}
.bugPage .tableBox .selectCttBox{ padding-left: 5px;}
.bugPage .tableBox .selectCttBox .selectCttFont{ padding-left: 0;}
.bugPage .tableBox .selectCttBox .icon_selectSan{filter:alpha(opacity=80);opacity:0.8;}
.bugPage .tableBox .selectbox-wrapper li{ padding-left:5px;padding-right:5px;}
.cardBox{ border: 1px solid #c9c9c9;width: 540px;height: 236px;padding: 28px 20px 0 28px;}
.cardBox .imgBox{ width: 140px;height: 140px;overflow: hidden;float: left;margin-right: 56px;margin-top: 46px;}
.cardBox .imgBox img{ width: 100%;}
.cardBox .info{ padding-left: 196px;}
.cardBox .info .tit{ height: 46px;border-bottom: 1px solid #898989;font-size: 18px;line-height: 46px;padding-left: 30px;}
.cardBox .info .tit .name{ font-size: 24px;margin-right: 10px;}
.cardBox .info li{ font-size: 18px;padding: 18px 0 8px;line-height: 20px;}
.cardBox .info li label{ width: 94px;display: inline-block;vertical-align: middle;}
.phoneSmallIcon,.qqSmallIcon,.weixinSmallIcon{ display: inline-block;width: 26px;height: 26px;vertical-align: middle;background:url("images/cardBg.png") no-repeat;margin-right: 5px;}
.phoneSmallIcon{ background-position: 0 0;}
.qqSmallIcon{ background-position: 0 -47px;}
.weixinSmallIcon{background-position: 0 -94px;}
.bugPage_result .return{ font-size: 20px;padding-top: 20px;cursor: pointer;display: inline-block;}
.bugPage .tableBox input[type=text].input-validation-error{border-color:#f00;}
.bugPage .tableBox .field-validation-error{line-height: 20px!important;height: 20px!important;min-height: 0;background-image: url("images/valid_icons.png");background-position: -20px -38px;background-repeat: no-repeat;padding-left: 20px;text-align: left;color: #f00;display:inline-block;font-size:14px;position: absolute;margin-top: 10px;min-width: 150px;}
.bugPage .tableBox .field-validation-error{ left:0;bottom: -20px;}
/*.bugPage .tableBox .field-validation-error{ margin-left: -25px;}
.bugPage .tableBox .field-validation-error span{ display: none!important;}*/

/*二级导航_关于我们*/
.subNav{ width: 640px;overflow: hidden;color: #1e1e1e;margin:0 auto 25px;}
.subNav ul{ margin-top:25px;background: #fff;overflow: hidden;}
.subNav li{width: 161px;padding: 10px 0;line-height: 30px;float: left;font-size: 18px;text-align: center;cursor: pointer;margin-left: -1px;}
.subNav li.last a{ border-right: 0;}
.subNav li a{color: #1e1e1e;display: block;border-right: 1px solid #bdbdbd;background: transparent;}
.subNav li.sel{ background: #4ab450;color: #fff;}
.subNav li.sel a{ color: #fff;border-right: 0;}
.subNav li a:hover{ text-decoration: none;}


/*轨迹*/
.track{ overflow: hidden;margin: 60px 0 100px 200px;font-size: 16px;color: #1e1e1e;position: relative;}
.track ul{ border-left: 1px solid #afafaf;margin-left: 136px;}
.track ul li{ position: relative;letter-spacing:3px;line-height: 22px;padding: 5px 0 35px;padding-left: 70px;}
.track ul li .time{ position: absolute;left: 18px;top:5px;color: #888;}
.trackDot{display: inline-block;width: 26px;height: 26px;vertical-align: middle;background:url("images/about/trackBg.png") no-repeat -4px -51px;margin-right: 5px;position: absolute;left: -13px;top:5px;}
.track ul li.sel .trackDot{ background-position: -4px -4px;}
.track .layerBg{ background: #fff;width: 5px;height: 38px;position: absolute;bottom: 0;left:134px;}


/*地图框*/
.mapBox{width: 980px;height: 450px;position: relative;margin: 0 auto;text-align: left;}
.positionIcon,.shadowIcon{display: inline-block;width:30px;height:36px;vertical-align: middle;background:url("images/about/dot.png") no-repeat;}
.positionIcon{ background-position:-10px -56px;}
.shadowIcon{ background-position:-6px -110px;width: 36px;height: 12px;}
.areaDot{ width: 36px;text-align: center;position: absolute;left: 361px;top: 156px;}
.areaDot_pos{position: relative;}
.areaDot_pos .shadowIcon{ position: absolute;bottom: -7px;left: 0;z-index: 1;}
.areaDot.sel .positionIcon{background-position:-10px -5px;}
.areaDot_pos .positionIcon{ position:relative;z-index: 2;cursor: pointer;}
.areaDot h5{ font-size: 18px;font-weight: normal;width: 80px;color: #2f2f2f;position: absolute;left: -22px;top: -25px;}
.mapCardBox{ position: absolute;left: 554px;top:110px;}
.mapCardBox h1{ font-size: 18px;font-weight: normal;color: #fff;margin-bottom: 5px;padding-left:20px;}
.mapCard .ctn{ width: 337px;height: 174px;overflow: hidden;background:url("images/about/card.png") no-repeat;padding:10px 30px 0 27px;color: #fff;}
.mapCard .ctn .imgBox{ width:88px;height:88px;overflow: hidden;float: left;margin-right:15px;margin-top: 46px;}
.mapCard .ctn .imgBox img{ width: 100%;}
.mapCard .ctn .info{ padding-left: 103px;}
.mapCard .ctn .info .tit{ height: 46px;border-bottom: 1px solid #828282;font-size: 18px;line-height: 46px;padding-left:54px;font-weight: normal;}
.mapCard .ctn .info .tit .name{margin-right: 10px;}
.mapCard .ctn .info li{ font-size: 16px;padding:4px 0 5px;line-height: 20px;}
.mapCard .ctn .info li label{ width:54px;display: inline-block;vertical-align: middle;}

/*关于我们信息*/
.aboutUs .banner{overflow: hidden;text-align: center;}
.aboutUs .banner .banner_img{ vertical-align: middle;height: 450px;}
.aboutdetBox{ width: 656px;overflow: hidden;color: #2f2f2f;margin: 0 auto;padding:80px 0 100px;letter-spacing:1px;}
.aboutdetBox h1{ font-size: 18px;font-weight: normal;border-bottom: 1px solid #afafaf;padding: 15px 65px;margin-bottom: 10px;}
.aboutdetBox .ctn{ line-height: 24px;font-size: 18px;padding: 0 0 0 65px;}
.aboutdetBox .ctn li{ padding:15px 0 10px;overflow: hidden;}
.aboutdetBox .ctn li label{ width: 108px;float: left;}
.aboutdetBox .ctn li p{ padding-left: 108px;}
.aboutUs .mainBox{ border-top: 0;overflow: hidden;}

/*关于我们渠道*/
.channelM1{ margin:0 0 40px;overflow: hidden;font-size: 14px;}
.channelM1 .left{ float: left;padding-top:10px;}
.channelM1 .right{ float:right;width: 464px;padding-right: 10px;}
.articleDL{ border-bottom: 1px solid #b9b9b9;line-height:28px;padding-bottom: 10px;letter-spacing:2px;margin-bottom:28px;}
.articleDL dd{ font-size: 22px;padding-bottom: 30px;display: block;text-align: center;}
.articleDL dt{ font-size: 14px;}
.LRLayerDl{ margin:20px 0 20px;}
.LRLayerDl dd{ float: left;margin-right: 12px;}
.LRLayerDl dd img{ width: 100px;height: 100px;border-radius: 5px;}
.LRLayerDl dt h5{ font-size: 12px;font-weight: normal;}
.LRLayerDl dt h5 .name{ font-size: 16px;margin-right: 15px;}
.LRLayerDl dt ul{ margin-top: 10px;}
.LRLayerDl dt li{ line-height: 24px;}
.channelBtn{ width:100%;height: 46px;display: block;background:#4ab450;color: #fff;font-size: 20px;border: 0;border-radius: 5px;cursor: pointer;}
.channelM1 h1,.channelM2 h1{ font-size: 22px;font-weight: normal;text-align: center;margin: 50px 0;}
.imgShowBox{width:970px;overflow:hidden;clear:both;cursor:pointer;margin:0 auto;}
.imgShowBox ul { width: 110%; }
.imgShowBox li {float:left;overflow:hidden;width:394px;}
.imgShowBox li img{float: left;margin-right:7px;margin-bottom: 10px;}
.imgShowBox li dl{ overflow: hidden;width: 100%;*padding-bottom:6px;}
.imgShowBox li dd,.imgShowBox li dt{ float: left;}
.imgShowBox li .hs_area{ float: left;position: relative;width:383px; height: 188px;overflow: hidden;}
.imgShowBox li .posRel{position:relative;width:100%;height:100%;text-align:center;}
.imgShowBox li .hs_area .box.hs_visible { display: block;z-index: 999;}
.imgShowBox li .hs_area .box{position:absolute;top:0;left:0;display:none;width:100%;height:100%;}
.channelM3{ width: 876px;margin: 0 auto 20px;}
.channelM3 h1{font-size: 22px;font-weight: normal;text-align: center;margin:40px 0 20px;padding-bottom: 24px;border-bottom: 1px solid #dedede;}
.channelM3 ul{ overflow: hidden;width: 110%;}
.channelM3 li{ float: left;margin: 0 6px;}



/*服务条款*/
.clauseBox{ overflow: hidden;color: #1e1e1e;font-size:14px;padding:0 20px 20px;line-height: 24px;letter-spacing:1px;}
.clauseBox h1{ font-size: 16px;text-align: center;font-weight: normal;padding:24px 0;}
.clauseBox p{ text-indent: 2em;}
.clauseBox h2{ font-weight: normal;font-size: 16px;padding:10px 0;}


/*空数据*/
.emptyBox{ overflow: hidden;color:#666;width: 224px;margin:50px auto 20px;font-size: 20px;text-align: center;}
.emptyBox img{ width: 200px;display: block;margin: 0 auto;}
.newsScrollBox .emptyBox img { width: 120px; }
.newsScrollBox .emptyBox{ font-size: 14px;margin-top: 20px;}

/*登录后面板*/
.loginMemberInfo{line-height: 20px;font-size: 14px;padding:0 10px 0;}
.loginMemberImg{ width: 134px;height: 134px;overflow: hidden;text-align: center;position: relative;padding:33px;margin: 0 auto 20px;}
.loginMemberImg img{ width: 134px;height: 134px;border-radius: 69px;}
.loginMemberImg .layer{ position: absolute;left:0;top: 0;width:200px;height:200px;background: url(images/logined.png) no-repeat;}
.loginMemberName{ color: #fff;text-align: center;}
.loginMemberTips{ color: #d52020;text-align: center;margin:10px 0;}
/*图片列表*/
.box{
    width:800px;
    height:800px;
    background:#fff;
    margin:30px auto;
    padding:10px;
}
.box .head span{
    font-size:18px;
    color:#333;
}
.box .head{
    margin-bottom:20px;
}
.box .head a{
    text-decoration:none;
    float:right;
    font-size:15px;
    color:#333; 
}
.box .head a:hover{
    color:#F00;
}
.box ul li{
    width:218px;
    height:218px;
    list-style:none;
    position:relative;
    float:left;
    margin-left:20px;
    margin-bottom:20px;
    overflow:hidden;
}
.box ul li .deatil{
    width:218px;
    height:218px;
    background:rgba(0,0,0,0.7);
    position:absolute;
    top:-240px;
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
}

.box ul li .deatil h2{
    font-size:16px;
    display:block;
    color:#fff;
    text-align:center;
    padding-top:30px;
    }
.box ul li .deatil p{
    font-size:15px;
    text-align:center;
    margin:30px;
    color:#fff;
}
.box ul li .deatil h21{
    font-size:15px;
    display:block;
    color:#fff;
    background-color:#F00;
    text-decoration:none;
    width:100px;
    height:40px;
    text-align:center;
    line-height:40px;
    margin:0 auto;
}
.box ul li:hover .deatil{
    top:0;
}