@charset "utf-8";
* {word-wrap:break-word;word-break: keep-all;}
* {box-sizing:border-box;}
html{min-width:1300px;}
body {
	padding:0px; 
	margin:0px auto; 
	text-align: center;
	vertical-align:middle;
	font-family:"Helvetica Neue",Arial,Tahoma,Verdana,"Times New Roman",sans-serif,serif,Helvetica,robotobold,'Hiragino Sans GB','WenQuanYi Micro Hei','Microsoft Yahei';
	color:#2b2b2b;
	line-height:26px;
	font-size:16px;
	background:#fff;
}

/*	防止复制代码
body {-moz-user-select: none;-webkit-user-select: none;} 
*/
img,p,form {margin:0px;padding:0px;border:0px;}
ul,li,dl,dt,dd{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;}

.text-lan {color:#005bac;}
.text-hong{color: #d44a25;}
.text-hui{color: #9d9d9d;}

.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;}
.bg-blue{background:#4c5984;color: #fff;}
.bg-gray{background: #efefef;color: #2b2b2b;}

.default{position:fixed;left:0px;top:0px;right:0px;bottom:0px;display:block;overflow: hidden;}
.defaultlogo{position: fixed;left:0px;top:0px;right:0px;padding:50px 0px;text-align:center;overflow: hidden;}
.defaultbot{position: fixed;left:0px;bottom:0px;right:0px;padding:50px 0px;text-align:center;overflow: hidden;}
.defaultbot ul li {float: left;width: 50%;padding:0px 0px;text-align: center;color:#ffffff;font-size:24px;overflow: hidden;}
.defaultbot ul li img{margin:10px auto;}
.defaultbot ul li b{font-weight:normal;padding:5px;}
.defaultbot ul li img:hover{box-shadow: 0px 0px 10px 2px rgba(255,255,0,.5);}

.wrap {margin:0px auto; width: 1200px;overflow: hidden;}
.banner {float:left;width:100%;min-width:1200px;margin-bottom:40px;background: #fff;overflow: hidden;}
.main{margin:0px auto; width: 1200px;background: #fff; overflow: hidden;}
.mainbox {float: right; width:930px;text-align: justify;text-justify:inter-ideograph;font-size:16px; line-height:28px;overflow: hidden;}

.sbanner{float:left;width:100%;min-width:1200px;margin-bottom:40px; background: #fff;overflow: hidden;}
.sbanner img {float: left; width: 100%;border: 0px;}

/*	HEADER 	*/
.headerbox {float: left;width:100%;min-width:1200px;height:160px;}
.header {margin:0px auto; width:1200px;height:160px;}

.logo {float: left; width: 350px; height: 160px; background: url(../Images/logo.png) no-repeat left center; overflow: hidden;}
.logo a {float: left; width: 100%; height: 160px; display: block;overflow: hidden;}

.languege{display:none;float: right;width: 120px;padding:45px 0px;overflow: hidden;}
.languege ul li{float: left;width: 100%;height:35px; line-height:35px; text-align:left;overflow: hidden;}
.languege .cn{float:left;margin:8px;width: 28px;height:19px;background: url(../Images/ico_qi.png) no-repeat 0px 0px;display: block;overflow: hidden;}
.languege .en{float:left;margin:8px;width: 28px;height:19px;background: url(../Images/ico_qi.png) no-repeat 0px -19px;display: block;overflow: hidden;}

.topsearch {float: right;margin-top:37px;width:275px; height:34px;border:1px solid #003a9b;border-radius:0px; background:#fff;overflow: hidden;}
.searchipt {float: left; width: 210px;height:32px;border:0px; background: #fff;padding:0px 10px;overflow: hidden;}
.topsearch i {float: right;width: 60px; height:32px; line-height: 32px; text-align: center;cursor:pointer;background:#005bac;color:#fff;overflow: hidden;}

/*	NAV 	*/
.navbox {float:left;width:850px;height:160px; background:#204d9e;}
.nav {float:left;width:850px;padding-left:0px;height:160px;}
.nav-li {float: left;height:160px;text-align:center;position: relative;z-index: 999;}
.nav-li .longnav{width:210px;font-size:16px;line-height:25px;padding:55px 0px;}
.nav-li span {float: left;font-weight:400;width: 100%;padding:0px 25px;height:160px;line-height:160px;font-size:18px; color:#2b2b2b;overflow: hidden;}
.nav-li a span {color: #2b2b2b;}
.nav-li-sel a span,
.nav-li a span:hover {color: #ea644a;}
.nav-li:hover a span,
.nav-li-sel a span{color:#ea644a;}
/*
.nav-li:hover span {background:#e5f8f5;}
.nav-li span{float: left;width:100%;margin:10px 0px;height: 50px; line-height: 50px;z-index:11;font-size:18px;overflow: hidden;}
.nav-li span:hover,
.nav-li-sel span{background:#e5f8f5 url(../Images/navselbg.gif) repeat-x left top;color:#204d9e;}

.nav-li:hover span a,
.nav-li-sel span a{color:#13538d;}
*/

.drop-nav {position: absolute; z-index:10;left:-20px;right:-20px;top:160px;padding:10px 5px 10px 5px;text-align: center;font-size:16px; background: #333333; background: rgba(51,51,51,.9); display: none;overflow: hidden;}
.drop-nav-li {float: left; width: 100%;line-height: 20px; /*background:url(../Images/snavbg.png) no-repeat center bottom;*/border-bottom:0px solid #1e4288;padding:7px 0px; font-size:14px; overflow: hidden;}
.drop-nav-li:hover {}

.tbox{float: left;width: 100%;height:45px;line-height:45px;margin-bottom: 10px;overflow: hidden;}
.tbox .tboxl {float:left;max-width:50%;overflow: hidden;}
.tbox .tboxl b {float:left;width:100%;padding-right:25px;color:#005bac;font-size:24px;white-space:nowrap;text-overflow:ellipsis;text-transform: uppercase; overflow: hidden;}
.tbox .tboxl .i {display:none;font-size:14px;font-style: normal; background: url(../Images/titspanleft.png) no-repeat left center;padding-left:10px; }
.tbox .tboxr {}
.tbox .r {float:right;margin:0px;padding-left:20px;
    max-width:40%;border-bottom:1px dashed #dbdbdb;
    height:45px;line-height: 45px;font-size:14px;
    white-space:nowrap;text-overflow:ellipsis;
    color:#393939;overflow: hidden;}
.tbox .r a {color:#393939;}



.al {left: 0;}
.ar {right: 0;}

/*	首页	*/
.iabouttit{float: left;width: 100%;height:40px;display: block; background: url(../Images/itit_1.png) no-repeat left top;overflow: hidden;}
.iaboutbox {margin:0px auto;width:1200px;padding:20px 0px;padding-bottom:60px;overflow: hidden;}
.iaboutboxl {float: left;width: 705px;padding-top:20px;text-align:left;/*text-justify:inter-ideograph; */overflow: hidden;}
.iaboutboxr {float: left;width: 495px;padding-top:65px;overflow: hidden;}
.iaboutboxr img {float: right;width: 445px;overflow: hidden;}
.iaboutbtn {float:right;margin:10px 0px;width:105px; height:40px; line-height:40px;font-size:18px;text-align:center;background: #8a8f9f;color: #ffffff;overflow: hidden;}


.zjrd {margin:0px auto;width:1200px;margin-bottom:60px;text-align: center; overflow: hidden;}
.zjrdboxbigpic{float: left;width: 1220px;text-align: center;margin-bottom:20px;overflow: hidden;}
.zjrdboxbigpic ul li {float: left;width:285px;margin-right:20px;margin-bottom:20px;text-align: center;overflow: hidden;}
.zjrdboxbigpic ul li:hover{background: #4c5984;color:#fff;}
.zjrdboxbigpic ul li:hover span{color: #ffffff;}
.zjrdboxbigpic ul li img {float: left;width: 285px;height: 285px;border: 0px;}
.zjrdboxbigpic ul li span{float: left;width: 100%;height:75px; line-height: 75px;color: #343434;font-size:24px;overflow: hidden;}
.zjrdbtn {margin:0px auto;display:block;width:105px; height:40px; line-height:40px;font-size:18px;text-align:center;background: #8a8f9f;color: #ffffff;overflow: hidden;}


/*	列表LI样式	*/

.piclistli{float:left;width: 290px;margin:10px;border:0px solid #dbdbdb;overflow: hidden;}
.piclistli img {float: left;width: 290px;height:215px;border:0px;}
.piclistli b {float:left;width:100%;background:#eaeaea;font-size:14px;padding:0px 20px;height:40px; line-height: 40px; text-align: center;overflow: hidden;}
.piclistli:hover{border:0px solid #f4b120;}

.prodli{float:left;width: 290px;margin:10px 10px 10px 10px;border:1px solid #f1f1f1;overflow: hidden;}
.prodli .prodliimg {float:left;width: 290px;height:160px;background-position:center center;background-size:cover;background-repeat:no-repeat;border:0px;display:block;overflow: hidden;}
.prodli .prodliimg a {float: left;width: 100%;height:160px; display: block;overflow: hidden;}
.prodli b {float: left;width: 100%;font-size:14px;padding:0px 20px;height:40px; line-height: 40px; text-align: center;overflow: hidden;}
.prodli:hover{border:1px solid #0458c5;box-shadow: 0px 0px 10px 2px rgba(54,121,209,.9);background: #3679d1;color:#fff;}
.prodli:hover a{color: #fff;}


/*	FOOT 	*/
.foot {float: left; width: 100%;min-width: 1200px; background:#4c5984;text-align: center;color:#fff;overflow: hidden;}
.foot a{color:#ffffff;}
.footbox{margin:0px auto;width: 1200px;padding:50px 300px 20px 0px; background:url(../Images/logo-white.png) no-repeat right center;text-align:left;overflow: hidden;}
.footline {float: left;width: 100%;min-width:1200px;border-top:1px solid #44507a;background:#4c5984;color:#fff;text-align: center;overflow: hidden;padding:20px 0px;overflow: hidden}

.footewm {float:left; width:100%;padding-top:20px;overflow: hidden ;}
.footewm ul li {float: right;width: 105px;padding-left:20px;;overflow: hidden;}
.footewm ul li img {float: left; width:100%;border:0px;}

/*	page: */

.p-l {float: left; width: 220px;border-right:1px dotted #b0b2b9;margin-bottom: 40px;}
.p-r {float: left; width: 980px;padding-left:50px;margin-bottom: 40px;overflow: hidden;}

.itit {float: left; width:100%;padding-right:30px;padding-bottom:5px;border-bottom:0px dashed #183f86; text-align:right;position: relative;}
.itit p {float: left;width:100%;text-align:right;overflow: hidden;}
.itit p i {position:absolute;right:-10px;top:15px;width:20px;height:20px;background:#93959b;overflow: hidden;}
.itit p b {float: left;width:100%;height:45px; line-height:45px;font-size:24px; font-weight: normal;overflow: hidden;}
.itit p span {float: left;width:100%;font-size:12px;line-height:22px;text-transform: uppercase; 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;}

.leftbox{float: left; width: 100%;padding:15px 20px 15px 0px;margin-bottom: 20px;}
.leftboxli {float: left;width:100%;background:#f1f1f1;margin:5px 0px;padding:5px;text-align:center;position: relative;}
.leftboxli a {color: #485682;}
.leftboxli i {position: absolute;top:50%;margin-top:-5px;right:-25px;width:10px;height:10px;z-index:1;background: #93959b;}
.leftboxli:hover{background: #485682;color: #ffffff;}
.leftboxli:hover a{color: #fff;}
.leftboxli:hover i{border-radius: 50%;}
.leftboxli-sel {background: #485682;color: #ffffff;}
.leftboxli-sel a {color: #ffffff;}
.leftboxli-sel i {background: #0f306b;border-radius: 50%;}

.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;}


.textli {float: left; width:100%;padding:20px 0px;border-bottom:1px dotted #dbdbdb;text-align: left;overflow: hidden ;}
.textli b {float: left; width: 100%;line-height:28px; font-size:20px;font-weight:400;text-align: left;padding-bottom:5px; overflow: hidden;}
.textli b span {float: right;font-size:12px;color:#666;}
.textli p {float: left;width: 100;line-height: 25px; font-size:16px;color:#666666;text-align: left;padding-bottom: 10px; overflow: hidden;}
.textli p i {float:left;clear:both;margin:5px 0px;border-radius:10px;height:20px;line-height:20px;font-style: normal;
    padding:0px 10px;font-size:12px;background: #4c5984;color:#ffffff;overflow: hidden;}
.textli dl {float: left;width: 100%;margin:0px;padding:0px;text-align:left;overflow: hidden;}
.textli dl dd{margin:0px;margin-right:10px;height:20px;line-height: 20px;padding:0px 10px;border-radius:10px;font-size:14px;overflow: hidden;}


.pictextli {float: left;width: 100%; padding:20px 0px; border-bottom: 1px dotted #dbdbdb; text-align: left;position: relative; overflow: hidden;}
.pictextli img {float: left; width: 230px;border:0px;}
.pictextli .rbox{float:left;position: absolute;padding-left:20px;left:230px;top:20px;right:0px;bottom:0px;overflow: hidden;}
.pictextli b {float: left;  width:100%;line-height: 28px;height:28px; font-size:20px;font-weight:400;text-align: left;margin-bottom:5px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.pictextli p {float: left; width:100%;line-height: 25px; font-size:16px;text-align: left;padding-bottom: 10px;
	/*text-justify: inter-ideograph;*/color:#666666; overflow: hidden;}
.pictextli p i {float:left;clear:both;margin:5px 0px;border-radius:10px;height:20px;line-height:20px;font-style: normal;
    padding:0px 10px;font-size:12px;background: #4c5984;color:#ffffff;overflow: hidden;}
.pictextli dl {float: left;width: 100%;padding:5px 0px;text-align:left;overflow: hidden;}
.pictextli dl dd{margin:0px;margin-right:10px;height:20px;line-height: 20px;padding:0px 10px;border-radius:10px;font-size:14px;overflow: hidden;}

.picli1{float: left;width: 33.33%;padding:10px;position:relative;overflow: hidden;}
.picli1 img{float: left;width: 100%;border:0px;}
.picli1 p {position: absolute;padding:25px;left:10px;top:10px;right:10px;bottom:10px;background: rgba(72,86,130,.8);color: #ffffff;text-align: center; display:none;overflow: hidden;}
.picli1 p b {float: left;width: 100%;padding-bottom:5px;line-height: 30px; text-align: left;font-size:20px;border-bottom:1px dotted #ccd1e1;overflow: hidden;}
.picli1 p span {float: left;width: 100%;padding-top:5px;line-height: 25px; font-size:14px; text-align: left;color:#dddddd;overflow: hidden;}

.title{float:left;width:100%;padding:20px 0px;line-height:45px;text-align: left; font-size:40px;font-weight:bold;color:#2b2b2b;overflow: hidden;}
.toolbox {float: left; width: 100%;padding-bottom:20px;font-size:14px;color:#494949; text-align:left;overflow: hidden;}
.textimgbox {margin:0px auto;width: 90%;text-align: center;overflow: hidden;}
.textimgbox img {max-width: 100%;display: inline-block;}
.textbox {float: left;width:100%; text-align:left;f/* justify; text-justify:inter-ideograph;*/ overflow: hidden;}
.textbox img {max-width:100%;}
.sharebox {float: left; width: 100%; text-align: center;padding:30px 0px;padding-left: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-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:850px; background: url(../Images/lybg.jpg) no-repeat right bottom;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;border-bottom:2px dotted #dbdbdb;margin-bottom: 20px;; 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:340px;height:270px;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:340px;height:270px;overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:50%;margin-top:-40px;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;}


/*	自适应幻灯	*/
.fullSlide {clear:left;float:left;position:relative;width:100%; height: 790px; 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: 790px; 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: 790px;}
.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: #7c5335; background:rgba(155,155,155,.5);border-radius:50%;font-size:0px;overflow:hidden;}
.fullSlide .hd ul .on {background:#ea644a;width:20px; border-radius: 10px;}
.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(100,100,100,.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(100,100,100,.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;}

div.orbit-wrapper { position: relative; overflow: visible; width: 1200px;height:450px;}
div.orbit { position: relative; overflow: hidden;}
div.orbit span { display:none;}
div.orbit a img{ position: absolute; display:block;width: 720px;  box-shadow: 0 3px 8px rgba(0,0,0,0.5); padding:3px; border:#ccc 1px solid; background:#fff; }
div.orbit-wrapper h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 60px; height: 60px; background-color:rgba(255,255,255,.5); color: #fff; text-align: center; position: absolute; z-index: 100; top: 50%;margin-top:-30px; cursor: pointer; text-indent:-9999px;}
div.slider-nav span.right { right: 20px; background:rgba(255,255,255,.5) url(../Images/orbitr.png); }
div.slider-nav span.left { left:20px;background:rgba(255,255,255,.5) url(../Images/orbitl.png); }
div.slider-nav span.right:hover {background-color:rgba(255,255,255,.5);border-radius:4px; }
div.slider-nav span.left:hover {background-color:rgba(255,255,255,.5); border-radius:4px;}


.music {position:fixed; z-index:999; top:20px; right:10px; width:50px; height:30px;cursor: pointer;overflow:hidden;}
.musica {float: left; width: 30px; height: 29px;border: 0px;}
.musicb {float: left; width: 16px; height: 10px;border: 0px;}

@-webkit-keyframes rotation{
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}
}
.rotation{
	-webkit-transform: rotate(360deg);
	animation: rotation 3s linear infinite;
	-moz-animation: rotation 3s linear infinite;
	-webkit-animation: rotation 3s linear infinite;
	-o-animation: rotation 3s linear infinite;
}