@charset "utf-8";
* {word-wrap:break-word;word-break:break-all;}
* {box-sizing:border-box;}
body {
	padding:0px; 
	margin:0px auto; 
	text-align: center;
	vertical-align:middle;
	font-family:"Helvetica Neue",Helvetica,Tahoma,Arial,'Microsoft Yahei','Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
	color:#333333;
	line-height:28px;
	font-size:14px;
	line-height:25px;
	background:#fff;
}

/*	防止复制代码
body {-moz-user-select: none;-webkit-user-select: none;} 
*/
img,p,form {margin:0px;padding:0px;border:0px;}
ul,li{list-style:none;padding:0px;margin:0px;}
h1,h2,h3 {margin:5px 0px;padding:5px 0px;}
input,textarea {/*font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; */font-size:14px;}
.l {float:left;}
.r {float:right;}
.clear {clear:both;font-size:0; line-height:0; height:0; visibility:hidden;}

::selection {background:#fb912d;color:#ffffff;}
::-moz-selection{background:#fb912d;color:#ffffff;}
::-webkit-selection{background:#fb912d;color:#ffffff;}

/*	链接样式	*/
a {color:#333333;}
a:hover {text-decoration: none;color: #e25353;}
a:link,a:visited,a:active {text-decoration: none;}

a.nav-link{color:#fff;}
a.nav-link:hover {text-decoration:none; color:#fff;}
a.nav-link:link,a.nav-link:visited,a.nav-link:active {text-decoration:none;}

a.white-link {color:#fff;}
a.white-link:hover {text-decoration:none; color:#FC3957;}
a.white-link:link,a.white-link:visited,a.white-link:active {text-decoration:none;}

a.red-link{color:#EA644A;}
a.red-link:hover {text-decoration:none;color:#353535; }
a.red-link:link,a.red-link:visited,a.red-link:active {text-decoration:none;}

a.blue-link {color:#00a1e9;}
a.blue-link:hover {text-decoration:none;color:#f90; }
a.blue-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

a.green-link{color:#38B03F;}
a.green-link:hover {text-decoration:none;color:#353535; }
a.green-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}

a.yellow-link{color:#F1A325;}
a.yellow-link:hover {text-decoration:none;color:#353535; }
a.yellow-link:link,a.huang-link:visited,a.huang-link:active {text-decoration:none;}


/*	字体颜色	 */

.text-white {color: #ffffff;}
.text-black {color: #000;}
.text-dark {color: #353535;}

.text-gray {color:#808080;}
.text-gray-darker {color: #222222;}
.text-gray-darke {color: #333333;}
.text-gray-light {color: #DDDDDD;}
.text-gray-lighter {color: #E5E5E5;}
.text-gray-pale {color: #F1F1F1;}

.text-danger {color: #EA644A;}
.text-warning {color: #F1A325;}
.text-success{color: #38B03F;}
.text-info{color: #03B8CF;}
.text-important{color:#BD7B46;}
.text-special{color: #8666B8}

.text-danger-pale{color: #FFE5E0;}
.text-warning-pale{color: #FFF0D5;}
.text-succes-pale {color: #DDF4DF;}
.text-info-pale {color: #DDF3F5;}
.text-important-pale{color: #F7EBE1;}
.text-special-pale{color: #F5EEFF;}


.p-b-20 {padding-bottom: 20px;}
.m-r-10 {margin-right: 10px; }
.m-r-20 {margin-right: 20px; }
@keyframes buttonbg{
	from{ background-color: #f97721;}
	to{background-color: #fac26b;}
}

.btn {padding:10px 20px;border-radius:2px;border:0px; cursor: pointer; overflow: hidden;}
.btn-danger{background:#EA644A; color: #fff;}

.wrap {margin:0px auto; width: 1090px;overflow: hidden;}

/*	TOP 	*/
.topbar {float: left; width: 100%;min-width: 1190px; background: #e6e6e6; height: 30px; line-height: 30px; font-size:12px; overflow: hidden;}
.topbarwelcome {float:left;text-align: left;width:500px; overflow: hidden;}
.topbarlogin {float:right;text-align: right;width:500px; overflow: hidden;}

.topline{ height:40px; width:100%; background:#f3f4f4;}
.topbox{ width:1040px; height:40px; margin:auto;}

.search{ width:350px; float:right; height:30px; margin-top:5px;}

.lgs {height:40px; width:400px; line-height:40px; float:left; text-align:left;}
.shinpt{ width:230px; height:28px; background:#ffffff; border:1px solid #dddddd;}
.shtj{ width:70px; height:26px; background:#0769bd; text-align:center; border:0; color:#ffffff;}

/*	HEADER 	*/
.header {float:left; width: 100%;min-width: 1090px;height:205px;overflow: hidden;}
.logo {float: left; width: 400px; height: 165px; background: url(../Images/logo.png) no-repeat center center; overflow: hidden;}
.logo a {float: left; width: 100%; height: 160px; display: block;overflow: hidden;}

.topad {float: right; width:650px; padding-left:0px;padding-top:30px;overflow: hidden;}
.topad img{float: left; width:650px;height:110px;border:0px;}

.topewm {float: right; width:130px;height:190px;padding-top:50px;overflow:hidden;}
.topewm .wmbox{ width:130px; height:80px; background:#00a1e9;}
.wmbox .dlpng{ width:64px; height:50px;  float:left; text-align:center; margin-top:13px;}
.wmbox .zcpng{ width:64px; height:50px;  float:right; text-align:center;margin-top:13px;}
.wmbox .dlw{ width:120px; height:50px; margin:auto; text-align:center; line-height:25px; color:#ffffff;}
.dlw a{ color:#ffffff;}
.topewm ul li {float: right;padding-left:10px;width:100px;overflow: hidden;}
.topewm ul li img {float: left; height:95px; border:0px;}

/*	NAV 	*/
.navbox {float: left; width: 100%;min-width: 1090px; height: 50px; line-height:50px; background: #008cd6; color: #fff;margin-bottom: 0px; }
.nav {margin:0px auto;width:1090px;height: 50px;}
.nav-li {float: left; padding:0px 37px;text-align: center;font-size:16px; position: relative;}
.nav-li span{float: left; width: 100%; height: 100px; line-height: 100px; font-size:20px;overflow: hidden;}
.nav-li:hover,
.nav-li-sel {background:#0769bd;}
.drop-nav {position: absolute; z-index:10;left:0px;top:50px;width:100%;padding:10px 0px; text-align: center;font-size:16px; background: #dbdbdb; /*background: rgba(255,255,255,.5);*/ display: none; overflow: hidden;}
.drop-nav-li {float: left; width: 100%; line-height: 30px;; padding:5px 0px; font-size:14px; overflow: hidden;}
.drop-nav-li:hover {background-color:#0769bd;}
.drop-nav-li:hover a {color:#fff;}

.navmem {float: right; width: 170px; height: 50px;background: url(../Images/navmem.png) no-repeat left center;text-align: center;padding-left:40px;overflow: hidden;}
.navmem p {float:right;width:131px;height: 50px;background: #fff600;padding:0px 10px; overflow: hidden;}
.navmem p span {float: left; width: 50%;line-height: 50px; text-align: center; font-size:14px;overflow: hidden;}

/*	FOOT 	*/
.foot {float: left; width: 100%;min-width: 1090px; background:#066eb7;padding:20px 0px; text-align: center;font-size:16px;color:#fff;overflow: hidden;}
.linkbox {float: left; width: 100%;padding-bottom:10px;color:#fff;border-bottom:1px solid #1580cb; text-align:left;overflow: hidden;}
.linkbox a {padding-right:15px;}
.footp {float: left; width:98%; padding-right:200px; padding-top:20px; text-align: center;line-height:30px;overflow: hidden; height:100px; background:url(../Images/tewm.png) right no-repeat;}
.footp a {color: #fff;;}
.footp a:hover {color: #f90;}

.footl {float: left;width:940px;text-align: center;font-size:16px; line-height:40px;overflow: hidden;}
.footl a {padding:0px 5px;}
.footewm {float:left; width:250px;overflow: hidden ;}
.footewm ul li {float: left; width: 85px; background:#cccccc; padding:5px;margin:0px 5px;overflow: hidden;}
.footewm ul li img {float: left; width: 75px;border:0px;}

/*	INDEX 	*/
.news-tj{float: left; width: 100%; padding:20px 0px;text-align: left; overflow: hidden;}
.li-news-tj {float: left; width:363px; text-align: left; height:35px; line-height: 35px; padding:0px 10px;overflow: hidden ;}
.i-l {float: left; width: 775px; padding-right: 40px; /*overflow: hidden;*/}
.i-r {float: left; width: 315px;overflow: hidden;}

.cehuabox {float: left; width: 750px;padding-top:15px;overflow: hidden;}
.cehuabox ul li {float: left; width: 235px;margin-right:15px;margin-bottom:15px;border:0px; text-align:left;overflow: hidden;}
.cehuabox ul li img {float: left; width: 235px;height:155px;border:0px;}
.cehuabox ul li b {float: left; width: 235px;height:35px; line-height:35px;border:0px; overflow: hidden;}
.cehuabox ul li p {float: left; width: 235px;height:50px; line-height:22px;font-size:12px; padding:4px 0px;overflow: hidden; color:#999999;}


.itit{float: left; width: 100%; text-align: left; height: 50px; line-height:43px; color: #fff; font-size:18px; background: url(../Images/tit1.png) repeat-x left top;padding:0px 20px; overflow: hidden ;}
.itit span {font-size:14px}

.ititr {float: left;width: 315px;padding-left:45px;padding-right:10px;font-size:18px;height: 52px; line-height: 48px; text-align: left; background: url(../Images/tit2.png) no-repeat left center;overflow: hidden;}
.ititr span {float:right;font-size:14px;}

.ititl {float: left; width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #dbdbdb;padding-right:10px;}
.ititl b {float: left;padding:0px 10px;border-bottom: 1px solid #999;height:45px; line-height: 44px;font-size:18px; overflow: hidden;}
.ititl span {float: right; font-size:14px;}


.xly {float: left; width: 315px; height: 235px; position: relative;overflow: hidden;}
.xly img {float: left; width: 315px; height: 235px;border: 0px;}
.xly b {position: absolute;z-index: 1;bottom: 0;left: 0;height:40px; line-height: 40px; width: 100%; background: rgba(0,0,0,.5); text-align: center;overflow: hidden;}
.xlyico {float: left; width: 100%; text-align: center;padding-top:20px;overflow: hidden;}
.xlyico ul li {float: left; width:105px;overflow: hidden ;}
.xlyico ul li span {float:left; width: 100%;padding-bottom:10px;height:35px; line-height: 25px;overflow: hidden;}

.zzbox {float: left; width: 315px; padding:19px;background: #fcfcfc;border:1px solid #eeeeee;border-top:0px; margin-bottom:25px;overflow: hidden;}
.zzbox .zzboxpic {float: left; width: 275px; height: 200px;overflow: hidden;}
.zzbox .zzboxpic img {float: left; width: 275px; height: 200px;border:0px;}
.zzbox .zzboxli {float: left; width: 100%; height:45px; line-height: 45px;padding:0px 5px;font-size:16px; border-bottom: 1px dotted #ddd;text-align: left; overflow: hidden;}

.hylbox{float: left; width: 315px;overflow: hidden;}
.hylbox .hylboxtop {float: left; width:100%; height:42px; background: url(../Images/hyl.jpg) repeat-x left top;overflow: hidden;}
.hylbox .hylmain {float: left; width: 100%;padding:30px; padding-top:20px;background: #fcfcfc;overflow: hidden;}
.hylbox .hylmain b {float: left; width: 100%;height:30px; line-height: 30px;font-size:16px; text-align: left;overflow: hidden;}
.hylbox .hylmain p {float: left; width: 100%;height:60px; line-height: 25px;padding-bottom:10px;font-size:14px;text-align: left;overflow: hidden;}
.hylbox .hylmain img {float: left; width:255px;height:170px;border:0px;}
.hylbox .hylrq{ width:100%; height:24px; background:url(../Images/rl.png) no-repeat left; text-indent:24px; font-size:22px; color:#137dbe; text-align:left; margin-bottom:12px;}

.fmx {float: left; width: 1110px;padding-bottom:20px; overflow: hidden;}
.fmx ul li{float: left; width: 165px; margin-right: 20px;margin-top: 20px; overflow: hidden; height:225px; background:#efefef; text-align:center;}
.fmx ul li img {float: left; width: 140px; height: 180px;border:0px; margin-top:12px; margin-left:12px; }
.fmx ul li b {float: left; width: 100%;height:35px; line-height: 35px; text-align: center;overflow: hidden;}
.fmxpic {float: left; width: 165px; height: 110px;overflow: hidden;}
.fmxpic a {float: left; width: 100%;height:110px;;}

.weibox{float: left; width: 100%;height: 455px; background: #b1d2ed;padding:20px;margin-bottom:25px;overflow: hidden;}
.weibox .weiboxtop {float: left; width: 695px; background: #fff; height: 115px;padding:10px;margin-bottom: 20px; overflow: hidden;}
.weibox .weiboxtop .weibologo {float: left; width:100px;height: 95px; background: url(../Images/weibologo.jpg) no-repeat center center;overflow: hidden;}
.weibox .weiboxtop .weiboinfo{float:left; width: 510px;height:95px;padding:10px 10px; text-align: left; overflow: hidden;}
.weibox .weiboxtop .weiboinfo b {float: left; width: 100%;height:40px;line-height: 40px; font-size:20px;overflow: hidden ;}
.weibox .weiboxtop .weiboinfo b i{font-style: normal;font-size:14px;padding-left:20px;}
.weibox .weiboxtop .weibojgz {float: left;width: 50px; height: 95px; background: url(../Images/ico_jgz.jpg) no-repeat center center;overflow: hidden;}
.weibox .weiboxtop .weibojgz a {float:left; width: 100%; height: 95px; border:0px;overflow: hidden;}

.weibox .weiboxmain {float: left; width: 695px; height:300px;overflow: hidden;}
.weibox .weiboxloading {float: left; width: 100%;margin-top:20px;padding:15px; background: #fff; text-align: center;overflow: hidden;}
.weiboxlist {float: left; width: 100%;margin-top:20px;padding:15px; background: #fff; text-align: left;overflow: hidden;}
.weiboxlist .weibotx {float: left; width: 90px;height:50px; background:url(../Images/wbarr.png) no-repeat right center;overflow: hidden;}
.weiboxlist .weibotx img {float: left; width: 50px;height:50px;border:2px solid #efefef;border-radius: 50%;}
.weiboxlist .weiboxr {float:left; width:575px;padding-left:0px;overflow: hidden;}
.weiboxlist .weiboxr .weiboxrname {float: left;width:100%;height:25px; line-height: 25px;font-weight: bold;overflow: hidden;}
.weiboxlist .weiboxr .weiboxrtext {float: left;width:100%;line-height: 22px; background:#f2f2f2;padding:15px;border-radius:2px;overflow: hidden;}
.weiboxlist .weiboxr .weiboxrpic {float: left;width:100%;padding-top:10px;overflow: hidden;}
.weiboxlist .weiboxr .weiboxrpic li {float: left; padding:2px 4px 2px 0px; overflow: hidden;}
.weiboxlist .weiboxr .weiboxrpic li img {float: left; width:80px;border:2px solid #f2f2f2;}
.ad-t2{ width:736px; height:102px; display:block;}

.iprod {margin:0px auto;width: 1110px; background: #fcfcfc;margin-bottom: 25px;; overflow: hidden;}
.iprod ul li {float: left; width:165px; margin-right: 20px; margin-bottom:20px;overflow: hidden ;}
.iprod ul li .iprodpic {float: left; width: 165px; height: 160px; overflow: hidden;}
.iprod ul li b {float: left; width: 165px; height: 40px; line-height: 40px; text-align: center; overflow: hidden;}

.iadbig {margin:0px auto; width: 1090px; padding-bottom: 25px; overflow: hidden;}
.iadbig img {float: left; width: 100%;border:0px;}

.kpbox {float: left; width:735px;height:370px;padding:20px 0px; overflow: hidden;}
.kpbox .kpboxpic {float: left; width:320px; height:330px;overflow: hidden ;}
.kpbox .kpboxpic .kpboxpic1{float: left; width:320px; height:215px;margin-bottom:10px;position:relative;overflow: hidden ;}
.kpbox .kpboxpic .kpboxpic1 img {float: left; width: 320px; height: 215px; border: 0px;}
.kpbox .kpboxpic .kpboxpic2{float: left; width:155px; height:105px; margin-right:10px;position:relative;overflow: hidden ;}
.kpbox .kpboxpic .kpboxpic3{float: left; width:155px; height:105px; position:relative;overflow: hidden ;}
.kpbox .kpboxpic .kpboxpic2 img,
.kpbox .kpboxpic .kpboxpic3 img {float: left; width: 155px; height: 105px; border: 0px;}

.kpbox .kpboxpic .kpboxpic1 b,
.kpbox .kpboxpic .kpboxpic2 b,
.kpbox .kpboxpic .kpboxpic3 b {position: absolute;width:100%;z-index: 1;left:0;bottom:0;height:35px; line-height:35px;padding:0px 10px; text-align:center; background:rgba(0,0,0,.5);overflow: hidden;}
.kpbox .kpboxlist {float:left; width: 415px;height:330px; padding-left:30px; overflow: hidden;}
.kpli {float: left; width:100%; height: 33px; line-height: 33px;border-bottom:1px dotted #ddd; text-align: left; overflow: hidden;}

.irbox {float: left; width: 100%; border:1px solid #eeeeee;border-top:0px; padding:18px; margin-bottom: 20px;; overflow: hidden;}
.irbox .imslipic{float: left; width: 100%; padding-bottom:10px;overflow: hidden;}
.irbox .imslipic img {float: left; width:120px; height:80px;border:0px;}
.irbox .imslipic b{float: left; width:150px;height:35px; line-height: 35px; text-align: left;padding-left:20px;overflow: hidden ;}
.irbox .imslipic p{float: left; width:150px;height:45px; line-height: 22px; text-align: left;font-size:12px;padding-left:20px;overflow: hidden ;}

.imsli {float: left; width: 100%;height: 32px; line-height: 32px; text-align: left; overflow: hidden;}

.ikpboxb {float: left; width: 735px;overflow: hidden;}
.ilbox {float: left; width: 355px; overflow: hidden;}
.ilboxl {margin-right: 25px;;}
.ilboxlist {float: left; width: 100%; padding:10px 0px;overflow: hidden;}
.ilboxlipic{float: left; width: 105px; height: 165px;text-align: left; overflow: hidden;}
.ilboxlipic a {float: left; width: 100%; height: 165px;border:0px;}
.ilboxlipic img {float: left; width: 105px; height: 165px;border: 0px;}
.ilboxli{float: left; width: 250px;padding-left:20px;height: 33px;line-height: 33px;text-align: left; overflow: hidden;}

.ivideo {float: left;width: 315px; background: #fff;border:1px solid #eeeeee;border-top:0px;padding:19px;padding-bottom:0px; height: 480px; margin-bottom: 25px;; overflow: hidden;}
.ivideobox {float: left; width:290px; overflow: hidden ;}
.ivideo .ivli1 {float: left; width:275px; text-align: center;padding-bottom:15px;margin-right:15px;overflow: hidden;}
.ivideo .ivli1 img {float: left; width:100%;height: 185px;border:0px;}
.ivideo .ivli1 b {float: left;margin-top:8px; width:100%; background: #aaa;height:40px; padding:10px;line-height: 20px; text-align: center;overflow: hidden;}

.ivideo .ivli {float: left; width: 130px; height: 90px; margin-right:15px;margin-bottom:15px; position: relative;overflow: hidden;}
.ivideo .ivli img {float: left; width: 130px;height:90px;border:0px;}
.ivideo .ivli b {position: absolute;z-index:1;left:0;bottom:0;height:30px; line-height: 30px; padding:0px 10px; text-align: center;background: rgba(0,0,0,.5); overflow: hidden;}

.izbcp {float: left; width:750px;padding-top:17px;height:482px;overflow: hidden ;}
.izbcp ul li {float: left; width: 235px; margin-right:15px; margin-bottom:15px;border:1px solid #dbdbdb; background: #fafafa;padding:9px; overflow: hidden;}
.izbcp .izbcppic {float: left; width:215px; height: 145px; overflow: hidden;}
.izbcp .izbcppic a {float: left; width: 100%; height: 145px; overflow: hidden;border:0px;}
.izbcp ul li b {float: left; width:100%; padding:0px; text-align: left; height:35px; line-height: 35px; font-size:15px;overflow: hidden;}
.izbcp ul li p {float: left; width: 100%; height: 25px;line-height: 25px; overflow: hidden;}
.izbcpview {font-size:18px;font-weight: bold;}
.izbcpview {font-size:18px;font-weight: bold;}


/*	page: */
.p-r {float: left; width: 840px; padding-left: 40px; overflow: hidden;}
.p-l {float: left; width: 250px;overflow: hidden;}
.cur {margin:0px auto; width:1090px; text-align: left;height:50px; line-height: 50px; text-align: left; font-size:14px; overflow: hidden;}
.cur b {font-size:16px;}

.p-l-box{float: left; width: 100%; padding:10px 15px; background: #f2f2f2;margin-bottom: 20px; overflow: hidden;}
.p-l-licate {float: left;width:220px;height:40px; line-height:40px;margin:5px 0px;text-align: center;background: #ffffff;border-radius:2px;overflow: hidden;}
.p-l-licate:hover{background: #00457f;}
.p-l-licate:hover a{color: #fff;}
.p-l-litxt {float: left;width:100%;height:35px; line-height:35px;text-align:left;border-bottom:1px dotted #ccc;overflow: hidden;}
.p-l-shop {float: left; width: 100%;padding:10px 0px;border-bottom:1px dotted #ccc; text-align:left;overflow: hidden;}
.p-l-shop img{float: left; width: 40%;;}
.p-l-shop p {float: left; width: 60%;padding-left:10px; overflow: hidden;}

.p-r-tit{ width: 100%;height:52px;background: url(../Images/p-r-tit.png) no-repeat left center;border-top:1px solid #0769bd; padding-top:1px;border-bottom:5px solid #e8e8e8;}
.p-r-tit b {float: left; height:52px;padding:0px 20px 0px 60px;line-height:46px;font-size:18px;border-bottom:5px solid #fec077;overflow: hidden;}
.p-r-tit span {font-size:14px;line-height: 47px;}

.p-r-list{float: left;width:820px; overflow: hidden;}
.p-r-listbox {float: left; width: 390px;height:435px;margin-right:20px;margin-bottom:20px;overflow: hidden;}
.p-r-listboxa {float: left;width:100%; padding:15px;border:1px solid #dbdbdb;border-top:0px; overflow: hidden;}
.p-r-listboxa ul li {float: left;width:100%; height:35px; line-height:35px;overflow: hidden;}

.flei{ width:800px; height:auto; display:table; background:#f2f2f2; font-size:14px; margin-top:12px; text-indent:15px; text-align:left; padding:10px 15px;}
.flei ul{ margin:0px; padding:0px;}
.plei{ width:8%; line-height:28px; float:left; text-align:center;}

.mainbox {float: left; width: 100%;padding-bottom:20px; text-align: left; overflow: hidden;}

.pagel {float: left;width:280px;overflow: hidden;}
.pagelox {float: left; width: 280px;padding-bottom:20px;border:1px solid #dbdbdb;margin-bottom:20px;overflow: hidden;}
.pageloxtitbox {float: left; font-size:16px;width:100%; height: 40px; line-height:40px;padding:0px 10px; text-align: left; background: #ad0700;color: #fff; overflow: hidden;}
.pageloxtitbox span {font-size:14px;}
.pagelli {float:left;width: 200px;margin-left:40px;margin-top:20px;background: #efefef;height:45px; line-height: 45px; text-align: center;border-radius: 5px; overflow: hidden;}
.pagelli:hover,
.pagelli-sel {background: #868686; color: #fff;;}
.pagelli:hover a,
.pagelli-sel a{color: #fff;}

.fhbox {float: left; width: 880px;padding:10px;background:#efefef;margin-bottom:20px;; overflow: hidden;}
.fhli {float: left;width:195px;margin:10px;height:40px; line-height: 40px; text-align: center; background:#fff;overflow: hidden;}

.honorbox {float: left;width:900px;overflow: hidden;}
.honorli {float: left; width: 280px; margin-right: 20px;margin-bottom:10px;overflow: hidden;}
.honorli img {float: left; width: 280px; height:210px;border:0px;padding:5px; background: #efefef;}
.honorli b {float: left; width: 100%; height:40px;line-height: 40px; text-align: center;overflow: hidden;}


.lnewsli {float: left;width:250px;margin-left:15px;height:35px; line-height: 35px; text-align: left;; overflow: hidden;}
.pager {float: left;width:910px; padding-left:30px;overflow: hidden;}
.pagertitbox {float: left;width: 100%; height: 40px;line-height: 38px;border-bottom:2px solid #656565;}
.pagertitbox p {float: left;font-size:18px; height: 40px; line-height: 38px; border-bottom: 2px solid #e81400;padding:0px 10px;}
.pagertitbox p .titb1 {color: #e52825;}
.pagertitbox p .titb2 {color: #333333;}
.pagermain {float: left; width: 100%; text-align: justify;padding:20px 0px;overflow: hidden;}
.pagermain img{max-width:100%;}

.newstitle {float: left; width: 100%;padding:10px 0px; text-align: center;font-size:20px; overflow: hidden;}
.newsdesc {float: left;margin-bottom:20px;border-radius:5px; width: 100%; background: #efefef;height:50px; line-height: 30px;border:1px dotted #dbdbdb; padding:10px 20px;overflow: hidden;}

.newsli {float: left; width:100%;padding:20px 0px;border-bottom:1px dotted #dbdbdb;text-align: left; overflow: hidden ;}
.newsli b {float: left;padding-left:20px; width: 710px;line-height: 30px; font-size:16px;text-align: left; overflow: hidden;}
.newsli p {float: left;padding-left:20px; width: 710px;line-height: 25px; font-size:14px;text-align: left; overflow: hidden;}
.databox {float: left; width: 90px; height:85px;  color:#fff; text-align:center;border-radius:5px;overflow: hidden;}
.databox b {float: left; width: 100%; height:50px;line-height: 50px;font-size:26px;text-align:center;padding:0px;background:#999;overflow: hidden;}
.databox span {float: left; width: 100%; height:35px;line-height:35px;font-size:14px;background:#efefef; color:#666;overflow: hidden;}

.newspicli {float: left;width: 100%; padding:20px 0px; border-bottom: 1px dotted #dbdbdb; text-align: left; overflow: hidden;}
.newspicli img {float: left; width: 200px;height:135px;border:0px;}
.newspicli b {float: left; padding-left:20px; width: 600px;line-height: 30px; font-size:16px;text-align: left; overflow: hidden;}
.newspicli p {float: left; padding-left:20px; width: 600px;line-height: 25px; font-size:14px;text-align: left; overflow: hidden;}
.newspicli b i{ width:95px; height:35px; background:#0769bd; color:#ffffff; font-size:14px; line-height:35px; display:block; text-align:center; float:left; font-style:normal; margin-right:15px;}

.sdbox {float: left; width: 900px; overflow: hidden;}
.sdbox ul li {float: left; width: 280px;padding:20px 0px; margin-right:20px; overflow: hidden;}
.sdbox ul li img {float: left; width: 280px;height:210px; padding:5px; background: #efefef;border:0px;}
.sdbox .sd-name {float: left; width: 100%;font-size:16px;padding:5px 0px; text-align: center;overflow: hidden;}
.sdbox .sd-demo {color:orangered;}

.votebox {float: left; width: 100%;padding:20px 100px;overflow: hidden;}
.votebox ul li {float: left; width: 100%;padding:0px 0px;height:50px;line-height:50px;text-align: left; margin:10px 0px; background:#efefef; border-radius:5px;overflow: hidden;}
.votebox ul li i {float: left; width: 50px;height:50px; background: darkred;color: #fff; text-align: center; text-transform: none;}
.votebox ul li b {float: left; padding-left:25px;;}

.voteitem {float: left; width: 100%;padding:20px 0px; text-align: left; overflow: hidden;}
.voteitemname {float: left; width: 100%; font-size:30px; text-align: center;padding:10px 0px 30px 0px;overflow: hidden;}
.votetext {float: left; width: 100%;margin-bottom:30px;padding:20px;background:#efefef;border:1px dotted #dbdbdb;border-radius:5px;overflow: hidden;}
.voteitemr {float: right; width: 500px;overflow: hidden;}

.echart {float: right; width:500px; height:800px; background: #f1f1f1;; overflow: hidden;}
.vote-item-box {float: right;width:500px;overflow: hidden; }
.vote-item-tips {float: left; width: 100%; font-size:120%;font-weight: bold;padding-bottom:20px;overflow: hidden;}
.vote-item-box ul li {float: left;padding-left:10px; width: 100%;height:50px; line-height: 50px; text-align: left; border-bottom: 1px dotted #dbdbdb;cursor:pointer;overflow: hidden;}
.vote-item-box ul li:hover {background:#fafafa;}
.vote-item-box ul li span {float:right;height:30px;line-height: 30px;padding:0px 10px; margin:10px;border-radius:5px; background-color:orangered;color:#fff;overflow: hidden;}

.title{float:left;width:100%;padding:30px 0px;line-height:35px;text-align: center; font-size:26px;overflow: hidden;}
.toolbox {float: left; width: 100%;padding:10px 15px; background:#f2f2f2;margin-bottom:10px;overflow: hidden;}
.textbox {float: left; width: 100%; text-align:justify;font-size:15px;overflow: hidden;}
.textbox img {max-width:100%;}
.sharebox {float: left; width: 100%; text-align: center;padding:30px 0px;padding-left:40%;overflow: hidden;}

.ztqt{ width:100%; height:auto; display:table; margin-top:20px; background:#eeeeee; border:1px solid #dddddd; padding:10px;}
.ztqt h3{ margin:0px; padding:0px; height:35px; line-height:35px; font-size:20px; color:#3657D3;}
.ztqt ul{ margin:0px; padding:0px;}
.ztqt ul li{ float:left; width:49%; height:35px; line-height:35px; font-size:16px; overflow:hidden;}
.ztqt ul li a{ color:#5E7BEC;}
.ztqt ul li a:hover{ color:#E06668;}


.vdbox {float: left; width: 825px;padding-top:25px; overflow: hidden;}
.vdbox ul li {float: left; width:250px;height:165px; position:relative;margin-right:25px;margin-bottom:25px;overflow: hidden ;}
.vdbox ul li img {float: left; width: 250px;height:165px;border:0px;}
.vdbox ul li b {position: absolute;left:0;bottom: 0;width:100%;height:35px; line-height: 35px;padding:0px 10px;text-align: center;background: rgba(0,0,0,.5);overflow: hidden;}

.dlbox {float: left; width: 100%;margin-top:20px;background: #f2f2f2;padding:10px;overflow: hidden;}
.dlbox .dlboxtit {float: left; width: 100%; height:35px; line-height: 35px; text-align: left;border-bottom: 1px solid #dbdbdb;overflow: hidden;}
.dlbox .dlboxtit span {float: right;border-left:1px solid #dbdbdb; padding:0px 20px;overflow: hidden;}
.dlbox .dlboxdemo {float: left; width: 100%; line-height: 22px; text-align: left;font-size:12px;padding-top:5px;overflow: hidden;}



/*	夏令营	*/
.xlytop {float:left; width: 100%; height:945px; background: url(../Images/xlytop.jpg) no-repeat center top;overflow: hidden;}
.xlytopbox {margin:0px auto;margin-top:55px; width: 937px; height:844px;position:relative;overflow: hidden;}
.xlytopboxmark {position: absolute;z-index:1;top:0px;left:0px;bottom:0px; display:block;width:937px; height: 844px; background: url(../Images/xlymark.png) no-repeat center center;overflow: hidden;}
.xlytopboxpic {float: left; margin-left:260px;margin-top:49px;width: 555px; height:375px;border-radius:100px; overflow: hidden;}
.xlytopboxpic img {float: left; width: 555px; height: 375px; border:0px;}
.xlytoptxt {float: left; width: 100%;margin-top:150px;text-align: center;overflow: hidden;}
.xlytoptxt h1 {float:left;width:100%;font-size:60px; color: #0769bd;padding:10px 0px;line-height:40px;text-align: center;overflow: hidden;}
.xlytoptxt p {float: left; width: 100%; text-align:left;font-size:18px;padding-top:10px;overflow: hidden;}
.xlymain {float: left; width: 100%;min-width: 1090px; background:url(../Images/xlybg.jpg) no-repeat center bottom;overflow: hidden;}
.xlyjsbox {float: left;margin-top:20px;width:100%;height:225px;padding:0px 20px;margin-bottom:60px; background: #f7f7f9 url(../Images/xlyjsbg.png) repeat-x left center;overflow: hidden;}
.xlyjspic {float: left; width:255px; height:225px;padding:35px 10px;overflow: hidden ;}
.xlyjspic img {float: left; width: 235px;height:155px;border:0px;;}

.xlyl {float: left; width:845px;overflow: hidden;}
.xlylbox {float: left; width: 100%;padding:10px;overflow: hidden;}
.xlylbox ul li {float: left; width: 255px;margin:10px 20px 10px 0px;overflow: hidden;}
.xlylbox ul li img {float: left; width: 255px; height: 170px;border:0px; background: #fff;padding:5px;;}
.xlylbox ul li b {float: left; width: 100%; padding:10px;height:60px;line-height:20px;text-align: center;overflow: hidden;}
.xlyr {float: left; width: 245px;padding:20px 10px;overflow: hidden;}
.xlyrbox {float: left; width: 100%;padding:10px; background:rgba(58,172,235,.5);margin-bottom:20px;overflow: hidden;}
.xlyrbox .xlyrtit {float: left; width: 100%; padding:10px 0px; font-size:18px;text-align: center; overflow: hidden;}
.xlyrbox .xlyrtit span {float: right;}
.xlyrbox .xlyrboxdown {float: left; width: 100%;height:30px; line-height: 30px; text-align: left; border-bottom: 1px dotted #7db6e1;overflow: hidden;}
.xlsjs {float: left; width: 100%;overflow: hidden;}
.xlsjs img {float: left; width: 100%; border:2px dotted #fff;padding:2px;}
.xlsjs p {float: left; width: 100%;font-size:12px;padding-top:10px;text-align:left;line-height:22px;overflow: hidden;}
.xlytext {float: left; width: 100%; background: #fff; background:rgba(255,255,255,.9);padding:40px;margin-bottom:25px;overflow: hidden;}

/* mall  */
.tj-prod  {float:left; width:1090px;padding:10px; background:#f2f2f2;margin-bottom:20px;overflow: hidden ;}
.tj-prod-li {float: left; width: 194px;border:1px solid #dbdbdb; background: #ffffff; margin:10px;overflow: hidden;}
.tj-prod-pic {float: left; width: 192px; height:192px;overflow: hidden;}
.tj-prod-pic a {float: left; width: 192px; height:192px;border:0px; margin-top:10px;}
.tj-prod-name {float: left;width: 100%;padding:0px 10px;height:35px; line-height: 35px; text-align:left;overflow: hidden;}
.tj-prod-tool {float: left; width: 100%; padding:0px 6px; height: 40px; line-height: 40px; overflow: hidden;}
.tj-prod-price {float: left; font-size:20px; color: #FF4500;font-weight: bold;overflow: hidden;}
.tj-prod-btn {border:0px;background: #fff;font-size:18px; cursor:pointer;overflow: hidden;}

.mall-box {float: left; width: 825px; overflow: hidden;}
.mall-li{float: left; width:250px; margin-right:25px;margin-top:25px;position:relative;overflow: hidden;}
.mall-li-pic {float: left; width: 250px; height:250px;border:1px solid #dbdbdb;border-radius:5px;overflow: hidden;}
.mall-li-pic a {float: left; width: 100%; height:250px;;}
.mall-li-name {float: left; width: 100%; height:60px; line-height:25px;padding:5px 0px; text-align: left; font-size:16px; overflow: hidden;}
.mall-li-tool {float: left; width: 100%; padding:5px 0px;overflow: hidden;}
.mall-li-price {float: left; text-align:left;width:235px; background: #f2f2f2; font-size:12px; font-weight: bold;height:40px; line-height: 40px;padding-left:10px;border-top-left-radius:5px;border-bottom-left-radius:5px;overflow: hidden;}
.mall-li-price span {font-size:22px;color: #FF4500;}
.mall-li-cart {position:absolute;z-index:1;right:0px;bottom:0px;width: 50px;height:50px; line-break: 50px; font-size:20px;text-align: center;color:#fff;border:0px; border-radius: 50%; background: #13A7F1; overflow: hidden; cursor: pointer;}
.mall-li-cart:hover{background:#F0AB49;color: #fff;;}

.mall-info {float: left; width: 100%;padding-top:20px;overflow: hidden;}
.mall-info-pic {float: left; width: 370px;padding:10px; background: #f2f2f2;overflow: hidden;}
.mall-info-pic img {float: left; width: 350px;;}
.mall-info-txt {float: left; width: 430px; padding-left:30px;padding-top:20px; text-align: left;overflow: hidden;}
.mall-info-name {float: left; width: 100%; font-size:16px; font-weight: bold;line-height: 30px;overflow: hidden;}
.mall-info-demo {float: left; width: 100%; font-size:12px; overflow: hidden;}
.mall-info-pricebox {float: left; width:100%;background: #00A0E9;padding:10px 20px;margin-top:20px;overflow: hidden;}
.mall-info-price {float: left;font-size:12px;color:#fff;overflow: hidden;}
.mall-info-price span{font-size:20px;}
.mall-info-sale {float: right;font-size:12px;color:#FFF;}

.mall-buy-box {float: left; width: 100%;padding:10px 10px; background:#fafafa;text-align: left; overflow: hidden;}
.mall-buy-ipt-box{float:left; width: 150px;height:40px;overflow: hidden;}
.mall-buy-ipt-box ul li {float: left;}
.mall-ipt-btn {float: left; width: 35px;height:35px;line-height:28px;border:0px; text-align:center;background: #fff;font-size:26px; color:#F00B0D;padding:0px;border:1px solid #dbdbdb;cursor:pointer;overflow: hidden;}
.mall-ipt-btn:active{background: #F00B0D;color:#fff;}
.mall-ipt-mid {float: left;margin:0px 5px; width: 40px;height:35px;line-height:35px; text-align:center;background: #fff;overflow: hidden;}
.mall-ipt-sl {float: left; width: 100%;height:35px;line-height: 35px; border:0px;text-align: center;overflow: hidden;}


.mall-btn-box {float: left;padding-top:20px;overflow: hidden;}
.mall-btn-buy{float: left;border-radius:4px;height:45px; padding:0px 20px;margin-right:5px;background: #ffe4d0;border:1px solid #f0cab6;color:#e5511d;cursor:pointer;overflow: hidden;}
.mall-btn-buy:hover {background: #ff4400;color:#fff;}
.mall-btn-addcart{float: left;border-radius:4px;height:45px; padding:0px 20px;margin-right:5px;background: #ff4400;border:0px;color:#fff;cursor:pointer;overflow: hidden;}
.mall-btn-addcart:hover {background:#e64105 ;}
.mall-btn-buy i,
.mall-btn-addcart i {font-size:18px;margin-right:5px;}

.mall-text-top {float: left;margin-top:20px; width: 100%;height:3px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:0px;border-right:0px;background: #eee;overflow: hidden;}
.mall-text{float: left; width: 100%;padding:20px 0px; text-align:justify;border-top:5px solid #f2f2f2;overflow: hidden;}
.mall-text img {max-width:100%;}

.cart-kong {float: left;width:100%; text-align: center;overflow: hidden;}
.cart-kong .cart-kong-ico{margin:0px auto; padding:30px 0px;text-align: center;font-size:150px;color: #FF3300;overflow: hidden;}
.cart-kong .cart-kong-text {float: left; width: 100%;text-align: center;font-size:16px;overflow: hidden;}

.cart-addr{float: left; width: 100%;background: #fff;padding:15px;padding-bottom:0px; margin-bottom:20px;overflow: hidden;}
.cart-addr-li {float: left; width: 100%; background: #f2f2f2;text-align: left;padding:10px 10px;height:70px;margin-bottom:15px; cursor: pointer; overflow: hidden;}
.cart-addr-li-sel {background:#F1A325;color:#fff;}

.cart-beizhu {float: left; width: 100%;margin-bottom:20px;background: #fff;padding:15px;overflow: hidden;}
.cart-beizhu .beizhutext {float: left; width:100%;height:60px;padding:10px;line-height: 20px; text-align: left;overflow: hidden;}

.mini-box {float: left;width:74px; background: #38B03F;padding:2px;border-radius:5px; overflow: hidden;}
.mini-box-btn {float: left; width: 20px;height:20px;text-align: center;line-height: 20px;color:#fff; cursor:pointer;overflow: hidden;}
.mini-ipt {float: left; width: 30px; height:20px; line-height: 20px; text-align: center; background: #fff; border:0px;overflow: hidden;}

/*	member 	*/
.mainmark {position:fixed;z-index:9;top:0;left:0;right:0;bottom:0;background: rgba(0,0,0,.9);overflow: hidden;}
.mainlogin {position:fixed;z-index:10;top:50%;left:50%;margin-left:-250px;margin-top:-250px;width:500px; height:480px;padding:30px 50px;background:#fff;border-radius:10px;overflow: hidden;}

.mainlogin-title {float: left; width: 100%; text-align: center;font-size:20px;font-weight:bold;padding:10px 0px;position: relative;}
.mainlogin-li {float: left; width: 100%; height: 75px;padding:10px 0px; overflow: hidden;}
.mainlogin-lable {float: left; width: 75px; height:55px; line-height: 55px; font-size:30px;text-align: center;background: #ccc;color: #fff;overflow: hidden;}
.mainlogin-ipt {float: left; width: 320px; height:55px; line-height: 55px;font-size:16px;background: #efefef;border:1px solid #dbdbdb;padding:0px 10px;border-top-right-radius:5px;border-bottom-right-radius:5px; overflow: hidden;}
.mainlogin-code {float: left; width: 150px; height:55px; line-height: 55px;font-size:16px;background: #efefef;border:1px solid #dbdbdb;padding:0px 10px; overflow: hidden;}
.mainlogin-img {float: left;margin-left:20px; width: 150px; height:55px; line-height: 55px;font-size:16px;background: #efefef;border:1px solid #dbdbdb;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor: pointer; overflow: hidden;}
.mainlogin-btn {float: left; width: 100%; height:55px; font-size:18px;color:#fff;background: #0769bd;border:1px solid #0769bd;padding:0px 10px;border-radius:5px;cursor:pointer;overflow: hidden;}
.mainlogin-close {position: absolute;width:30px;height:30px;line-height:30px; background:#F25149;color:#fff;right:-30px;top:-10px;border-radius:50%;cursor: pointer;overflow: hidden;}

.membertips {float: left; width: 100%;padding:0px 25px;text-align: left; background: #ea644a;color:#fff; height:0px;overflow: hidden;}
.membertips i {float: left;margin-top:25px;margin-bottom:25px;margin-right:25px; width: 80px; height:80px; line-height: 80px;font-size:100px;}
.membertips p {float: left;margin-top:25px; width: 590px;padding:0px 10px;overflow: hidden;}
.membertips p b {float:left;width:100%;font-size:16px; overflow: hidden;}

.memberindex {float: left; width: 100%; padding:25px; background: #f2f2f2;margin-bottom:20px;overflow: hidden;}
.memberbox {margin:0px auto; width: 1090px;padding:20px;overflow: hidden;}
.memberbox .memberbox-l{float: left; width: ;}
.member-li50 {float: left;width: 50%;padding:0px 10px;height:40px; line-height:40px;border-bottom:1px dotted #dbdbdb; text-align:left;overflow: hidden;}

.member-order-tab {float: left; width: 100%;margin-top:10px; height:40px; line-height: 40px; text-align: left; overflow: hidden;}
.member-order-tab ul li {float: left;padding:0px 20px;margin-right:10px;overflow: hidden;}
.member-order-tab .member-order-tab-sel {background: #f2f2f2;}

.member-order-li {float: left; width: 100%;border-bottom:0px solid #fff; background:#fff;padding:5px 15px; margin-bottom:20px;overflow: hidden;}
.member-order-li-top {float: left;font-size:16px; width: 100%;height:50px; line-height: 50px; border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.member-order-li-top-no {float: left;}
.member-order-li-top-status {float: right;font-size:14px;}
.member-order-li-list {float: left; width: 100%; overflow: hidden;}
.member-order-li-list ul li {float: left; width: 100%;padding:10px 0px;border-bottom:1px dotted #efefef;overflow: hidden;}
.member-order-li-list-pic {float: left; width: 160px; height:120px;overflow:hidden;}
.member-order-li-list-pic img {float: left; width: 160px; height:120px;border:0px;overflow:hidden;}
.member-order-li-list-name {float: left;width:430px;height:120px;padding:10px 20px; text-align: left;overflow: hidden;}
.member-order-li-list-name b {font-size:16px;}
.member-order-li-list-price {float: left;width:130px;height:120px;padding:10px 0px; text-align: center;overflow: hidden;}
.member-order-li-list-totalprice {float:left; width:100%; padding:10px 0px; text-align:right;border-bottom:0px;font-size:18px;overflow: hidden;}
.member-order-li-list-totalprice2 {float:left; width:100%; padding:0px; text-align:right;border-bottom:0px;font-size:14px;overflow: hidden;}


.member-order-li-bottom {float: left; width: 100%;height:35px; line-height:35px;overflow: hidden;}
.member-order-li-date {float: left;}
.member-order-li-btngroup {float: right;}
.member-order-li-express {float: left; width: 100%; border-top:1px dotted #efefef;line-height:25px;padding:5px 0px; text-align:right;overflow: hidden;}

.member-order-li-paybox {float: left; width: 100%;padding:5px 0px;border-top:1px dotted #f2f2f2;text-align: left; overflow: hidden;}
.member-order-li-paybox-payname {float: left; width: 100%; font-size:18px;padding:10px 0px;overflow: hidden;}
.member-order-li-paybox-pic {float: left;padding:0px;border:2px solid #dbdbdb;margin-right:20px;border-radius:5px; background:#fff;cursor:pointer;overflow: hidden;}
.member-order-li-paybox-pic img {float: left;height:40px;border: 0px;border-radius:0px;;}
.member-order-li-paybox-pic-sel {border:2px solid #F00B0D; background: #F1740E;}

.member-order-li-demo {float: left; width: 100%;border:1px dotted #dbdbdb; background:#fafafa;padding:10px;font-size:12px; text-align: left;margin-top:15px;margin-bottom:10px;overflow: hidden;}

.member-btn-danger {background: #EA644A; color: #fff;cursor: pointer;border:0px;height:25px;overflow: hidden;}
.member-btn-warning {background: #F1A325; color: #fff;cursor: pointer;border:0px;height:25px;overflow: hidden;}
.member-btn-success {background: #38B03F; color: #fff;cursor: pointer;border:0px;height:25px;overflow: hidden;}
.member-btn-info {background: #03B8CF; color: #fff;cursor: pointer;border:0px;height:25px;overflow: hidden;}
.member-order-li-address {float: left; width: 100%; padding:5px 0px; text-align: right;overflow: hidden;}

.member-addr-addbtnbox {float: left; width: 100%;padding:20px 0px;overflow: hidden;}
.member-addr-addbtnbox-btn {float: right;padding:10px 30px;font-size:16px;background: #EA644A; color: #fff;cursor: pointer;border:0px;border-radius: 5px;overflow: hidden;}
.member-addr-li {float: left; width: 100%;margin-bottom:20px;background: #f2f2f2; padding:20px;overflow: hidden;}
.member-addr-li .member-addr-top {float: left; width: 100%;height:40px; line-height:40px;border-bottom:1px dotted #ccc; text-align: left; overflow: hidden;}
.member-addr-li .member-addr-top .member-addr-top-name {float:left;font-size:16px;font-weight:bold;}
.member-addr-li .member-addr-main {float: left;text-align: left;padding:10px 0px;; width: 100%;border-bottom:1px dotted #ccc;overflow: hidden;}
.member-addr-li .member-addr-bottom {float: left;text-align: right;padding:10px 0px;; width: 100%;overflow: hidden;}
.member-addr-li-btn {float: right;padding:0px 10px;margin-left:10px;}

.editpass {float: left;width: 100%; padding:30px 50px; overflow: hidden;}
.editpass li {float: left; width: 100%; margin;10px 0px; text-align: left; overflow: hidden;}
.editpass li b {float: left; width: 100%;font-size:120%;height:35px; line-height:35px;margin-bottom:10px; overflow: hidden;}
.editpass li b span {font-size:12px;font-weight: normal;}
.editpass li .passipt {float: left;border:0px;margin-bottom:20px;width:80%;height:40px; line-height: 40px; background: #f1f1f1;padding:0px 10px;border-radius: 5px; overflow: hidden;}
.editpass li .textipt {float: left;border:0px;margin-bottom:20px;width:50%;height:40px; line-height: 40px; background: #f1f1f1;padding:0px 10px;border-radius: 5px; overflow: hidden;}
.editpass li .nameipt {float: left;border:0px;margin-bottom:20px;width:30%;height:40px; line-height: 40px; background: #f1f1f1;padding:0px 10px;border-radius: 5px; overflow: hidden;}
.editpass li .selipt {float: left;border:0px;margin-right:20px;margin-bottom:20px;height:40px; line-height: 40px; background: #f1f1f1;padding:0px 10px;border-radius: 5px; overflow: hidden;}
.editpass li .yzcodeimg {float: left;cursor:pointer;border:0px;margin-left:20px;margin-bottom:20px;height:40px; line-height: 40px; background: #f1f1f1;border-radius: 5px; overflow: hidden;}
.editpass li .passbtn {float: left;border:0px;margin-bottom:20px;margin-right:10px;height:40px;background-color:orangered;color: #fff; padding:0px 20px;border-radius:5px;cursor:pointer;overflow: hidden;}
.editpass li .yzcodespan{margin-left:20px;cursor:pointer;height:40px;line-height: 40px;border-bottom:1px solid #666; overflow: hidden;}
.editpass li .passbtn:hover{background-color:#333;;}


/*	留言板	*/
.lybbox {margin:0px auto; width:700px; background: url(../Images/lybg.jpg) no-repeat right bottom; padding-top: 40px; padding-bottom:180px; overflow: hidden;}
.lybbox .lybli {float: left; width: 100%; padding:10px 0px; text-align: left; overflow: hidden;}
.lybbox .lybli b {font-size:16px; color: #444; }
.lybbox .lybli .lybipt {float: left; width: 500px; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybarea {float: left; width: 700px; height: 190px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybbut {float: left; padding:0px 20px; height: 40px; background: #467290; color: #fff; border: 1px solid #325771; border-radius: 4px; cursor:pointer;overflow: hidden;}
.lybbox .lybli .lybyzm {float: left; width: 300px; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; overflow: hidden;}
.lybbox .lybli .lybyzmpic {float: left; height: 40px;border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; cursor: pointer; overflow: hidden;}


/*	招聘	*/
.joblia {float:left; width:50%; padding:10px 0px; border-bottom:1px dotted #dbdbdb;text-align: left; overflow: hidden;}
.joblib {float:left; width:100%;  padding:10px 0px; text-align: left; overflow: hidden;}


/*	地图	*/
.mapbox {float:left; width: 100%; height: 450px; margin-top: 20px; overflow: hidden;}
.mapbox div { box-sizing:border-box;}
.mapbox img {float:none; width:auto;}



/* 	问卷调查	*/
.diaochatitle {float: left; width: 100%; padding-bottom:40px; overflow: hidden;}
.diaocha{float: left; width: 380px; text-align: left; padding-bottom: 20px; overflow: hidden;}
.diaocha ul li {float: left; width: 100%; padding: 10px 0px; border-bottom: 0px dotted #f1f1f1; text-align: left; position: relative; overflow: hidden;}
.diaocha ul li b {float: left; width: 100%; font-weight: normal; overflow: hidden;}
.diaocha ul li b i {margin-left: 10px; font-size:18px; cursor: pointer; display:none ;}
.diaocha .diaochaline {float: left;clear: both; width: 0px; height: 5px; display: block; background-color: #f00;border-top-right-radius:2px;border-bottom-right-radius:2px;  overflow: hidden;}
.echart {float: left; width: 450px; height: 400px; overflow: hidden;}

/*	上条下条	*/
.pernext {clear:left;float:left;width:100%; border-top:1px solid #dbdbdb; margin-top:10px;padding-top:10px; font-size:14px;overflow:hidden;}
.pernext ul li {float:left; width:100%; height:30px; line-height:30px; text-align:left; color: #999; overflow:hidden;}
.pernext ul li a {color: #999;}
.pernext ul li a:hover {color: #000;}

/*	页码 	*/
.page { float:left; width:100%;line-height:35px; text-align:center;padding:10px 0px; font-size:13px; margin-top:10px; overflow:hidden;}
.page a,.page span {border-radius:2px; overflow: hidden;}
.page .rows{ background: #1580cb; color: #fff; padding: 5px 10px;margin: 2px; overflow: hidden; }
.page .current { background: #1580cb; color: #fff; padding: 5px 10px;margin: 2px; overflow: hidden; }
.page .num{background: #ccc; color: #fff; padding:5px 10px; margin: 2px; overflow: hidden;}
.page .next {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}
.page .prev {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}
.page .end {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}
.page .first {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}


/*	error: */
.errorbox {margin:0px auto; width:500px;text-align: center;overflow: hidden; }
.errorbox .errico {float:left; width: 100%;padding:30px;font-size:120px;color:#F76260;overflow: hidden;}
.errorbox .errname {float: left; width: 100%;font-size:24px;font-weight:bold;padding:10px 0px;overflow: hidden;}
.errorbox .errdemo {float: left; width: 100%;font-size:16px;padding:10px;color:#868686;overflow: hidden;}
.errorbox .errbtnbox {float: left; width: 100%;padding:10px;overflow: hidden;}
.errorbox .errbtnok {float: left; margin:10px 0px;width: 100%;height:50px; line-height: 50px; background:#1AAD19;color: #fff;border-radius:5px;overflow: hidden ;}
/*	焦点幻灯	*/
a img{border:0;}
#slide{position:relative;float:left;width:390px;height:320px;margin-bottom:0px;overflow:hidden;background:url(../Images/img/loading.gif) no-repeat center;}
#slide ul{position:absolute;margin:0;padding:0;}
#slide li{float:left; width:390px;height:320px;overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:130px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(../Images/img/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:10px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:32px;font-size:14px;height:32px;margin:2px 2px; background:#F1740E;float:left;text-align:center;line-height:32px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}


/*	自适应幻灯	*/
.ihdpic {float: left; width: 1090px;height:450px;padding-bottom:0px;margin-top:25px;overflow: hidden;}
.fullSlide {clear:left;float:left;position:relative;width:100%; height: 450px; background:#ffffff;overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {position:relative;width:100% !important;text-align:center;background-attachment: fixed;height: 450px; overflow:hidden;}
.fullSlide .bd li img {width:100%;border:0px;}
.fullSlide .bd li b {float:left; width:100%;padding:0px 10px; background-color: #111; background-color: rgba(1,1,1,.5); color: #fff; 
	line-height: 70px; height: 70px; text-align: left;font-size:16px; position:absolute; bottom:0px; left:0px; z-index:99; overflow: hidden;}
.fullSlide .bd li a {display:block; color: #fff;float: left; width:100%;height: 450px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:15px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:right;padding-right:20px;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;text-align:center;line-height:20px;margin:5px; background: #fff; background:rgba(255,255,255,.3);border-radius:50%;font-size:0px;overflow:hidden;}
.fullSlide .hd ul .on {background:#f00;width:20px; border-radius: 10px;background: #fff;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../Images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}

/*	右侧在线客服		*/
.rightkf{ position: fixed; z-index: 20; right: -125px; bottom: 50px; width: 180px; overflow: hidden;}
.rightkf .kflia{float: left; width: 100%; height: 55px;  
	text-align: left;
	padding-left:0px;	
	font: 16px/53px 'Microsoft YaHei';
	background-color: #066eb7;
	background-color: rgba(6,110,186,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	margin-bottom:5px;
	cursor:pointer;
	overflow: hidden;
}
.rightkf .kflib{
	float: left; width: 100%; 
	height: 55px; 
	text-align: left;
	padding-left:0px;	
	font: 16px/53px 'Microsoft YaHei';
	background-color: #066eb7;
	background-color: rgba(6,110,186,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	overflow: hidden;
}
.kflib:hover,.kflia:hover {background:#000 ;}
.rightkf .kflia i,.rightkf .kflib i {float:left;width:55px; height:55px;text-align:center;font-size:28px; line-height: 55px;}
.kflib .kfewm {float: left; margin-left: 15px; width:150px; margin-bottom: 10px; background: #f90; overflow: hidden;}
.kflib .kfewm img {float: left; width: 150px;}

/*	大转盘 start	*/
.demo{margin:0px auto; width:417px; height:417px; position:relative; overflow: hidden;}
#disk{width:417px; height:417px; background:url(../Images/disk.png) no-repeat}
#start{width:163px; height:320px; position:absolute; top:46px; left:130px;}
#start img{cursor:pointer}

.flashsty{margin:0px auto; padding:100px 0px;width:100%; height:auto; background:url(../Images/loterybg.jpg) repeat left top; overflow: hidden;}
.flashsty .fltop{width:929px; height:61px;}
.flashsty .fltext{margin:0px auto;width:950px; /* height:475px;background:url(../Images/chou_bg.gif) left no-repeat;*/}
.flashsty .fltext .fl{float:left;width:437px; overflow: hidden;  }
.flashsty .fltext .fl .deskbox {float: left; margin:50px auto; width: 437px; height: 437px; padding: 10px; background: #fff; background: rgba(255,255,255,.2); border-radius: 50%; overflow: hidden;}
.flashsty .fltext .fr{width:513px; padding-left: 50px; padding-top:80px;float:left;}
.flashsty .fltext .fr .deskmainbox {float: left; margin:50px auto; width: 513px; height: 437px; padding: 10px; background: #fff; background: rgba(255,255,255,.2); border-radius: 0px 10px  10px 0px ; overflow: hidden;}
.flashsty .fltext .fr .jiang{width:415px; height:124px;text-align:center; background:url(../Images/jiang.png) left no-repeat; font-size:26px; overflow: hidden;}
.flashsty .fltext .fr .frtext{float:left; margin-left:30px; padding:20px;width:350px;  line-height:22px; color:#FFFFFF;text-align:left; background: #a00005; background: rgba(160,0,5,.5); border-radius: 0px 0px 10px 10px; overflow: hidden;}
.flashsty .fltext .fr .frov{width:332px; height:30px; line-height:30px; font-weight:bold; color:#FFFFFF; padding-left:50px; text-align:center;}

/*	验证码 	*/
.verifyimg {height:43px; cursor: pointer;}


/* xtips	*/
.xtips{position: fixed;z-index:999;left:50%;top:30%;margin-left:-80px;border-radius:5px;width:160px;background: rgba(100,100,100,.8);text-align: center;padding:20px;overflow: hidden;}
.xtips i {float:left;font-size:120px;width:120px;text-align: center;}
.xtipsok i {color: #fff;}
.xtipswarning i {color:#ea644a}
.xtipswarning p {float:left;font-size:16px;width:100%;text-align: center;padding:10px;color:#fff;overflow: hidden;}

/* 策划*/
.rbox1{ height:400px; width:1090px; margin:auto;  margin-top:10px;}
.box1left{ width:740px; height:400px; float:left;}
.boxnews{ height:345px; width:100%;}
.box1rht{ width:320px; height:400px; float:right;}
.ptit{ width:100%;font-size: 18px;line-height: 48px; text-align: left; height: 52px;background: url(../Images/p-r-tit.png) no-repeat left center;border-top: 1px solid #0769bd;padding-top: 1px;border-bottom: 5px solid #e8e8e8; text-indent:45px;}
.rbox2{ /*height:585px;*/ width:1090px; margin:auto; margin-top:40px;}
.rbox2left{ width:740px; /*height:585px; */float:left;}
.rbox2rgt{ width:320px; /*height:585px; */float:right;}
.box2t{ /*height:500px;*/ width:740px;}
.box2t ul{ margin:0px; padding:0px; width:730px;}
.box2t ul li{ height:140px; width:740px; list-style:none; margin-top:15px;}
.box2t ul li .lieft{ width:200px; height:140px; float:left;}
.lieft img{ width:180px; height:120px;}
.box2t ul li .lirht{ width:510px; height:140px; float:right; line-height:30px; font-size:14px; text-align:left;}

.libox-1{ width:100%; height:64px; border-bottom:1px solid #cccccc;}
.libox-1 h3{ margin:0px; padding:0px; height:30px; font-size:18px; overflow:hidden; font-weight:bold; color:#303030;}
.libox-1 .liboxtext{ color:#787878; overflow:hidden; height:30px; line-height:30px;}
.btli{background: url(../images/dot.png) no-repeat -3px center; width:235px; height:30px; line-height:30px; float:left; text-indent:14px; overflow:hidden; margin-right:15px;}


.tdchad-1 {float:left; width: 735px;height:145px;padding:15px 0px;overflow: hidden;}
.tdchad-1 img {float:left; width: 735px;height:115px;border:0px;}
