html { position:relative;}
body{ margin:0 auto; padding:0; background:#f6f6f6; font-size:12px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#777; min-width:1200px;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select{margin:0;padding:0;}
h1,h3,h3,h4{ font-size:18px;}
.clear{ clear:both;}
a{ color:#3D3D3D; text-decoration:none;}
a:hover{ color:#f15f43;}
img{ border:0 none; vertical-align:top;}
ul li{list-style:none;}
.w_space{float:left; width:5px; height:3px; overflow:hidden;}
.warp{ width:1100px; margin:0 auto; clear:both;}
.warp1{width:1100px; margin:0 auto; clear:both;}
.content{width:1098px; background:#ffffff; margin:0 auto; clear:both;}
.error{color:red;}
.line200{line-height:200%;}
.inp_one{width: 200px; border-radius: 4px; height: 30px; line-height: 30px; margin: 0 10px 0 0; padding: 0 10px; background:#fff; border:1px solid #999;}
.inp_small{width:100px;height:25px; line-height:25px;}
#VCode{cursor: pointer;}
/*top*/
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}
/********订单*********/
.cplb { border-right:1px solid #ccc; border-top:1px solid #ccc; margin:0 auto; width:100%; position:relative;}
.cplb li { float:left; padding:0; background:none; border-bottom:none; border-left:1px solid #ccc; text-align:center; height:30px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.cplb li a { display:block; width:95%; margin:0 auto; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;} 
.cplb li input { width:50%; border: 1px solid #006c7c; border-radius: 4px; color: #b5b5b5; float: left; height: 20px; line-height: 20px; margin:4px 0 0 17px; padding: 0 10px;}
.cplb ul { display:block; width:100%; position:relative;}
.cplb ul:hover { background:#eee;}

.cptup { width:150px; height:90px; border:1px solid #ccc; display:none; position:absolute; left:-18%; top:-20px; z-index:9999;}
.cptup img { width:150px; height:90px;}
.cplb:hover .cptup { display:block;}


.aanu { background: #006c7c; padding:0 10px; line-height:30px; color:#fff; border-radius: 4px; margin:20px 10px; float:left; cursor:pointer;}


.cplb th { background:#f7f7f7;}
.cplb th,.cplb td { border-left:1px solid #ccc; border-bottom:1px solid #ccc; line-height:30px; text-align:center;}
.cplb td input { margin:10px; float:left;}


/********米基数码*********/
.Mjsm { width:1200px; margin:0 auto; position:relative;}
.Mjsm_img,.Mjsm_img img { width:100%;}
.ylw { color:#ffea00;}
.Mjsm_head { width:100%; height:155px; background:url(../images/Mjsm_00.jpg) repeat-x 0 0;}
.Mjsm_top { height:40px; line-height:40px; padding-right:15px;}
.Mjsm_top li { float:right; color:#fff; margin:0 10px; position:relative; z-index:9;}
.Mjsm_top li a { color:#fff;}
.Mjsm_top .line { width:1px; height:13px; background:#fff; margin-top:15px;}
.Mjsm_top li i,.Mjsm_top li span { display:block; float:left; font-style:normal;}
.Mjsm_top li .cart { background:url(../images/Mjsm_01.png) no-repeat left center; padding-left:25px;}
.Mjsm_top li .sl { width:20px; height:20px; line-height:20px; text-align:center; border-radius:50% 50% 50% 0; background:#ffea00; color:#333; font-size:11px; position:absolute; right:-25px; top:5px;}
.Mjsm_top .phone { background:#fff; border:1px solid #eaeaea; display:none; height:100px; right:-20px; padding:5px; position:absolute; top:40px; width:240px;}
.Mjsm_top .phone img { border:5px solid #fff; display:block; float:left; height:90px; width:90px;}
.Mjsm_top .phone .ph_wz { float:right; padding-top:10px; width:135px;}
.Mjsm_top .phone .ph_wz h2 { color:#000; font-size:14px; line-height:30px; margin:0;}
.Mjsm_top .phone .ph_wz p { color:#666; line-height:22px;}
.Mjsm_top li:hover .phone { display:block;}
.Mjsm_head .logo { position:absolute; top:0; left:0;}
.Mjsm_head .M_nav { width:620px; float:right; height:55px; margin-top:25px;}
.Mjsm_head .M_nav li { float:left; height:55px; line-height:52px; margin:0 25px; padding:0 10px; position:relative; z-index:8;}
.Mjsm_head .M_nav li a { display:block; width:100%; font-size:16px; color:#000;}
.Mjsm_head .M_nav li:hover,.Mjsm_head .M_nav .hover { background:#ffea00; height:52px; border-bottom:3px solid #e9d601;}
.Mjsm_head .M_nav li:hover ul { display:block;}
.Mjsm_head .M_nav li ul { display:none; position:absolute; top:55px; left:0;}
.Mjsm_head .M_nav li li { width:84px; height:30px; line-height:30px; border-bottom:1px solid #e9d601; background:#ffea00; margin:0;padding: 0;}
.Mjsm_head .M_nav li li a { padding:0; width:100%; text-align:center; font-size:12px; color:#333;}
.Mjsm_head .M_nav li li:hover { height:30px; border-bottom:1px solid #e9d601;}
.Mjsm_head .M_nav li li:hover a { color:#000;}
/**通知公告**/
.Mjsm_notice { height:55px; width:100%; background:#fff; border-bottom:1px solid #d0d0d0;}
.Mjsm_notice h2 { width:106px; height:52px; padding-top:3px; float:left; margin-right:20px; padding-right:10px; border-right:1px solid #d0d0d0;}
.Mjsm_notice h2 img { width:106px; height:52px;}		
.Mjsm_notice .bd { width:720px; overflow:hidden; float:left;}
.Mjsm_notice .bd ul { overflow:hidden; zoom:1; }
.Mjsm_notice .bd ul li { font-size:14px; width:300px; margin-right:70px; float:left; height:55px; line-height:55px; text-align:left;}
.Mjsm_notice .bd ul li a { display:block; float:left; width:65%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Mjsm_notice .bd ul li span { display:block; float:right; color:#999;}
/**搜索**/
.Mjsm_seach { float:right; width:320px; height:27px; margin-top:15px;}
.Mjsm_seach input { height:25px; line-height:25px; padding:0 10px; float:left;}
.Mjsm_seach .key { width:234px; border:1px solid #d8d8d8; border-right:none;}
.Mjsm_seach .but { width:65px; height:27px; background:#3d3d45; border:1px solid #3d3d45; color:#fff;}

/**课程视频**/
.Mjsm_kcsp { width:1200px; margin:40px auto; overflow:hidden; position:relative;}
.Mjsm_kcsp h1 { font-size:35px; font-weight:100; text-align:center; line-height:50px; margin-bottom:40px;}
.Mjsm_kcsp h1 a { color:#000;}
.Mjsm_kcsp h1 p { font-size:20px; color:#333;}
.Mjsm_kcsp li { float:left; width:580px; margin:30px 0 0 40px; border-bottom:1px solid #ccc; padding-bottom:30px;}
.Mjsm_kcsp li:nth-child(odd) { margin-left: 0; }
.Mjsm_kcsp li img { display:block; float:left; width:230px; height:305px;}
.Mjsm_kcsp .wz { float:right; width:310px;}
.Mjsm_kcsp .wz h1 { font-size:20px; font-weight:100; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.Mjsm_kcsp .wz h1 a { color:#f08300;}
.Mjsm_kcsp .wz h1 input { margin-left:8px;}
.Mjsm_kcsp .wzjj { text-indent:2em; line-height:25px; color:#666; margin:10px auto; border-bottom:1px dashed #8b8b8b; padding-bottom: 7px;}
.Mjsm_kcsp .pice { width:100%; height:77px; background:url(../images/Mjsm_pice.jpg) no-repeat right top;} 
.Mjsm_kcsp .pice p { padding:6px 25px; font-size:14px; color:#333;}
.Mjsm_kcsp .pice p i { font-style:normal; color:#d00101; font-size:24px; margin:0 5px;}
.Mjsm_kcsp .anni { height:32px; margin-top:15px;} 
.Mjsm_kcsp .anni a { display:block; width:117px; height:32px; background-position:0 0; background-repeat:no-repeat;}
.Mjsm_kcsp .anzx { float:left; background-image:url(../images/Mjsm_zx.png);}
.Mjsm_kcsp .ancart { float:right; background-image:url(../images/Mjsm_cart.png);}
.Mjsm_kcsp .Mscot { background:#eee; height:50px; line-height:50px; margin-top:30px; text-align:center; font-size:16px;padding: 10px 0;}
.Mjsm_kcsp .Mscot .xuanz { float:left; margin:0 15px;}
.Mjsm_kcsp .Mscot input { display:block; float:left; margin:19px 5px 0 0px;}
.Mjsm_kcsp .Mscot a { display:block; float:right; height:40px; line-height:40px; margin:5px 15px; background:#fff; padding:0 10px; border:1px solid #414146;}
.Mjsm_kcsp .Mscot a:hover { background:#414146; color:#ffea00;}


/**1课五分钟**/
.Mjsm_ykwf { width:1200px; height:170px; margin:0px auto; overflow:hidden; position:relative;}
.Mjsm_ykwf h1 { width:100%; height:30px; line-height:30px; background:url(../images/Mjsm_11.png) repeat-x 0 center; text-align:center; font-weight:100; margin-bottom:80px;}
.Mjsm_ykwf h1 a { font-size:18px; padding:2px 25px; color:#ffea00; background:#3f3f44; border-left:30px solid #f6f6f6; border-right:30px solid #f6f6f6;}
.Mjsm_ykwf h1 p { line-height:50px; font-size:16px; color:#333;}
.Mjsm_ykwf .hd{ width:100%; position:absolute; z-index:0; bottom:0; height:65px;}
.Mjsm_ykwf .hd .prev,.Mjsm_ykwf .hd .next{ display:block; width:46px; height:65px; overflow:hidden; cursor:pointer; background-color:#000; background-position:0 center; background-repeat:no-repeat;}
.Mjsm_ykwf .hd .next { float:left; background-image:url(../images/Mjsm_03.jpg);}
.Mjsm_ykwf .hd .prev { float:right; background-image:url(../images/Mjsm_04.jpg);}
.Mjsm_ykwf .bd { width:1004px; margin:0 auto; overflow: hidden;}
.Mjsm_ykwf .bd ul{ overflow:hidden; zoom:1;}
.Mjsm_ykwf .bd ul li { font-size:18px; float:left; overflow:hidden; text-align:center; width:130px; height:45px; line-height:45px; position:relative; background:#fff; box-shadow:0 0 2px rgba(0, 0, 0, 0.2); margin:5px 20px;}
.Mjsm_ykwf .bd ul li a { color:#414146;}

/**子页公用**/
.mar_top { margin-top:20px; position:relative;} 
.Mjsm_ejbt { font-size:30px; color:#ffea00; width:200px; height:70px; line-height:70px; text-align:center; background:#414146; position:absolute; top:-90px;}
.Mjsm_left { float:left; width:900px;}
/*公共右侧*/
.Mjsm_right { float:right; width:260px;}
.Mjsm_right .tit { font-size:20px; font-weight:100; color:#ffea00; margin-bottom:20px;}
.Mjsm_right .sech { height:40px; padding:10px 15px; background:#414146; margin-bottom:15px;}
.Mjsm_right .sech input { height:40px; line-height:40px; background:#fff; border:none;}
.Mjsm_right .sech .keyw { width:165px; padding:0 10px; font-size:16px; color:#666; border-radius:6px 0 0 6px; float:left;}
.Mjsm_right .sech .buty { width:45px; background:#fff url(../images/Mjsm_13.jpg) no-repeat left center; border-radius:0 6px 6px 0;}
.Mjsm_right .lanmu { padding:10px 15px; background:#414146; margin-bottom:15px;}
.Mjsm_right .lanmu li { height:30px; line-height:30px; font-size:16px; padding-left:30px; background:url(../images/Mjsm_16.jpg) no-repeat left center;}
.Mjsm_right .lanmu a { display:block; width:100%; color:#fff; overflow:hidden;}
.Mjsm_right .lanmu li a:hover,.Mjsm_right .lanmu .hover a { color:#ffea00;}
.Mjsm_right .hottak { padding:10px 15px 0 15px; background:#414146; margin-bottom:15px;}
.Mjsm_right .hottak li { width:100%; padding-bottom:20px;}
.Mjsm_right .hottak li img { display:block; width:80px; height:65px; float:left;}
.Mjsm_right .hottak li .wz { float:right; width:140px;}
.Mjsm_right .hottak li .wz p { line-height:22px;}
.Mjsm_right .hottak li .wz .sj { text-indent:2em;}
.Mjsm_right .hottak li .wz p a { color:#fff;}
.Mjsm_right .hottak li .wz p span { display:block; float:right; color:#ffea00;}
.Mjsm_right .hottak li .wz .dianz { background:url(../images/Mjsm_14.png) no-repeat right center; padding-right:15px; margin-left:10px; cursor:pointer;}
.Mjsm_right .tags { padding:10px 10px 10px 15px; background:#414146;max-height: 736px;overflow: hidden;}
.seemore{margin-bottom: 15px;
    background: #414146;
    padding: 10px 15px;}
.seemore .openr i,.seemore .closer i{font-style: normal;text-decoration: underline;color: #fff;font-size: 14px;cursor: pointer;}
.seemore .openr,.seemore .closer{text-align:right;}
.seemore .closer{display: none;}
.Mjsm_right .tags a { margin-right:2px; padding:2px 5px; background:#ffea00; color:#333; line-height:25px;}

/*公共筛选*/
.Mjsm_choose { border-left:2px solid #ccc; border-bottom:2px solid #ccc; line-height:35px;}
.Mjsm_choose td { border-top:2px solid #ccc; border-right:2px solid #ccc; font-size:12px;}
.Mjsm_choose .btfl { width:160px; font-weight:bold; font-size:14px; color:#414146;}
.Mjsm_choose .mxfl ul { padding:0 20px;}
.Mjsm_choose .mxfl li { float:left; margin:0 10px; height:25px; line-height:25px; padding:0 10px;}
.Mjsm_choose .mxfl li a { color:#414146;}
.Mjsm_choose .mxfl li a i { color:#ff0000; font-style:normal;}
.Mjsm_choose .mxfl .hover { background:#ffea00; font-size:14px;}
.Mjsm_splb { width:100%;}
.Mjsm_splb li { float:left; width:580px; margin:30px 40px 0 0; border-bottom:1px solid #ccc; padding-bottom:30px;}
.Mjsm_splb li img { display:block; float:left; width:230px; height:230px;}
.Mjsm_splb .wz { float:right; width:310px;}
.Mjsm_splb .wz h1 { font-size:20px; font-weight:100; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Mjsm_splb .wz h1 a { color:#f08300;}
.Mjsm_splb .wz h1 input { margin-left:8px;}
.Mjsm_splb .wzjj { text-indent:2em; line-height:25px; color:#666; margin:10px auto; border-bottom:1px dashed #8b8b8b; padding-bottom: 7px;}
.Mjsm_splb .pice { width:100%; height:77px; background:url(../images/Mjsm_pice.jpg) no-repeat right top;} 
.Mjsm_splb .pice p { padding:6px 25px; font-size:14px; color:#333;}
.Mjsm_splb .pice p i { font-style:normal; color:#d00101; font-size:24px; margin:0 5px;}
.Mjsm_splb .anni { height:32px; margin-top:15px;} 
.Mjsm_splb .anni a { display:block; width:117px; height:32px; background-position:0 0; background-repeat:no-repeat;}
.Mjsm_splb .anzx { float:left; background-image:url(../images/Mjsm_zx.png);}
.Mjsm_splb .ancart { float:right; background-image:url(../images/Mjsm_cart.png);}
.Mjsm_splb .Mscot { background:#eee; height:50px; line-height:50px; margin-top:20px; text-align:center; font-size:16px;}
.Mjsm_splb .Mscot .xuanz { float:left; margin:0 15px;}
.Mjsm_splb .Mscot input { display:block; float:left; margin:19px 5px 0 0px;}
.Mjsm_splb .Mscot a { display:block; float:right; height:40px; line-height:40px; margin:5px 15px; background:#fff; padding:0 10px; border:1px solid #414146;}
.Mjsm_splb .Mscot a:hover { background:#414146; color:#ffea00;}

/*单页*/
.mar_page { line-height:25px; color:#424146; font-size:14px;}
.mar_page img { margin:5px 0 10px 25px;}
/*书法大家*/
.Mjsm_sfdj { width:100%; margin-top:80px;}
.Mjsm_sfdj h1 { width:100%; height:40px; line-height:40px; text-align:center; font-weight:100; margin-bottom:80px;}
.Mjsm_sfdj h1 a { display:block; width:180px; height:40px; margin:0 auto; font-size:20px; color:#ffea00; background:#3f3f44;}
.Mjsm_sfdj h1 p { line-height:50px; font-size:16px; color:#333;}
.Mjsm_sfdj li { width:215px; height:255px; float:left; margin:40px 113px 0 0;}
.Mjsm_sfdj li img { display:block; width:200px; height:200px; border:5px solid #ffea00; border-radius:50%; overflow:hidden; background:url(../images/sfdj.jpg) no-repeat center center;}
.Mjsm_sfdj li p { text-align:center; color:#ffea00; font-size:16px; width:100%; height:35px; line-height:35px; background:#3f3f44; margin-top: 10px;}
/**展示列表**/
.Mjsm_pro { width:100%;}
.Mjsm_current { width:100%;}
.Mjsm_current .Mjsm_splb li img { width:230px; height:305px;}

/**商品详情左侧**/
.Mjsm_spxq h1 { font-weight:100; color:#333; font-size:25px; margin-bottom:15px;}
.Mjsm_spxq h1 i { font-style:normal; font-size:16px; margin-left:20px;}
.Mjsm_spzs { width:100%; position:relative; background:#414146 url(../images/Mjsm_14.jpg) no-repeat right 10px; padding:20px 0;}
.Mjsm_spzs #tsImgS { width:680px; height:auto; position:relative; margin:0 auto; z-index:2;}
.Mjsm_spzs #tsImgS img { width:680px; height:auto;}
.Mjsm_spzs .M_spzs { width:100%;height:145px; position:relative; margin-top:20px;}
.Mjsm_spzs .M_spzs #tsImgSArrL { width:46px; height:65px; background:url(../images/Mjsm_03.jpg) no-repeat left center; position:absolute; top:25px; left:0; cursor:pointer;}
.Mjsm_spzs .M_spzs #tsImgSArrR { width:46px; height:65px; background:url(../images/Mjsm_04.jpg) no-repeat left center; position:absolute; top:25px; right:0; cursor:pointer;}
.Mjsm_spzs .M_spzs #tsImgSCon { position:absolute; left:56px; height:145px; overflow:hidden;}
.Mjsm_spzs .M_spzs #tsImgSCon ul { width:100%; overflow:hidden; height:145px;}
.Mjsm_spzs .M_spzs #tsImgSCon li { width:135px; height:145px; float:left; cursor:pointer;}
.Mjsm_spzs .M_spzs #tsImgSCon li img { display:block; width:105px; height:105px; border:2px solid #414146;}
.Mjsm_spzs .M_spzs #tsImgSCon li span{ display:block; width:105px; height:35px; line-height: 35px; font-size:12px; color: #eee; text-align: center; overflow: hidden; }

.Mjsm_spzs .M_spzs #tsImgSCon li.tsSelectImg img{ border:2px solid #ffea00;}
.Mjsm_spxq .zxcart { position:absolute; bottom:-42px; right:0; width:350px; height:32px; padding:5px 20px; background: url(../images/Mjsm_15.jpg) no-repeat right top;}
.Mjsm_spxq .zxcart a { background-position:0 0; background-repeat:no-repeat; display:block; height:32px; width:117px; float:right; margin-left:15px;}
.Mjsm_spxq .zxcart .anzx { background-image: url(../images/Mjsm_zx.png);}
.Mjsm_spxq .zxcart .ancart { background-image: url(../images/Mjsm_cart.png);}
.Mjsm_spjj { width:100%; margin-top:20px;}
.Mjsm_spjj h1 { width:120px; background:#414146; color:#ffea00; font-weight:100; font-size:20px; padding:0 60px 0 15px; line-height:40px;}
.Mjsm_spjj .Mjsm_splb h1 { background:none; padding:0; width:100%; margin:0;}
.Mjsm_spjj .Mjsm_splb li { width:440px; border-bottom:none; margin-right:10px; margin-top:10px; padding-bottom:0;}
.Mjsm_spjj .Mjsm_splb li img { width:180px; height:239px;}
.Mjsm_spjj .Mjsm_splb .wz { width:245px;}
.Mjsm_spjj .Mjsm_splb .wzjj { margin-top:5px;}

.Mjsm_spxq .Mjsm_spz { display:block; width:680px; height:435px; position:absolute; margin:auto; top:20px; right:0; left:0; z-index:999; background: url(../images/mjspz.png) repeat 0 0; text-align:center;}
.Mjsm_spxq .Mjsm_spz .zwz { width:100%; height:140px; position:absolute; margin:auto; top:0; right:0; bottom:0; left:0;}
.Mjsm_spxq .Mjsm_spz .zwz a { padding:10px 25px; background:#f30; color:#fff; font-size:18px; line-height:70px;}
.Mjsm_spxq .Mjsm_spz .gth { padding:2px 30px 0 0; background:url(../images/gth.png) no-repeat 0 center;}
.Mjsm_spxq .Mjsm_spz p { line-height:40px; font-size:16px; letter-spacing:1px;}
.Mjsm_spxq .Mjsm_spz span { color:#ffea00; margin:0 3px;}


/**海外推广**/
.Mjsm_hwtg {}

.Mjsm_hwtg #container { position:relative; width:900px; margin:0 auto 25px; padding-bottom:10px;}
.Mjsm_hwtg .grid { width:435px; -webkit-transition: top 1s ease, left 1s ease; -moz-transition: top 1s ease, left 1s ease; -o-transition: top 1s ease, left 1s ease; -ms-transition: top 1s ease, left 1s ease;}
.Mjsm_hwtg .grid .imgholder { width:100%; overflow:hidden;}
.Mjsm_hwtg .grid .imgholder img { width:100%;}
.Mjsm_hwtg .grid .wz { width:100%; position:relative; background:#ffea00; padding:15px 0 5px 0;}
.Mjsm_hwtg .grid .wz i { display:block; width:18px; height:13px; position:absolute; top:-13px; right:10px; background:url(../images/Mjsm_18.png) no-repeat 0 0;}
.Mjsm_hwtg .grid .wz h3 { font-size:16px; color:#000; line-height:30px; padding:0 10px; text-indent:2em;}
.Mjsm_hwtg .grid .wz p { padding:0 10px; font-size:12px; line-height:20px; color:#333; text-indent:2em; margin:5px auto;}
.Mjsm_hwtg .grid .wz span { display:block; width:44%; float:left; padding:0 3%; line-height:25px;}
.Mjsm_hwtg .grid .wz .dz { background:url(../images/Mjsm_15.png) no-repeat 0 0; display:block; float:left; width:12px; height:11px; cursor:pointer; padding-right:5px; margin-top:7px;}
.Mjsm_hwtg .grid .wz .wr { text-align:right;}



/**新闻**/
.Mjsm_news {}
.Mjsm_news li { float:left; width:440px; margin-right:10px; border-bottom:1px dashed #ccc; padding:20px 0; line-height:30px;}
.Mjsm_news li img { width:185px; height:150px; display:block; float:left; background:#414146 url(../images/Mjsm_14.jpg) no-repeat center center;}
.Mjsm_news li .wzli_r { float:right; width:240px;}
.Mjsm_news li .wzli_r h3 { font-size:20px; font-weight:100; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Mjsm_news li .wzli_r a { color:#f08300;}
.Mjsm_news li .wzli_r p { line-height:25px;}
.Mjsm_news li .wzli_r .sj { font-size:12px; color:#999;}
.Mjsm_news li .wzli_r .nr { font-size:14px; color:#666; text-indent:2em;}
.Mjsm_news h1 { color:#333; font-size:25px; font-weight:100; margin-bottom:20px; text-align:center;}
.Mjsm_news .pp { height:30px; line-height:30px; background:#eee; color:#666; text-align:center; margin-bottom:20px;}
.Mjsm_news .sxfp { background:#eee; margin-top:20px; padding:15px 25px; line-height:30px;}
.Mjsm_news .sxfp a { cursor:pointer;}

/**搜索详情**/
.Mjsm_sh h1 { font-size:20px; font-weight:100; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:20px;}
.Mjsm_sh h1 span { color:#f08300;}
.Mjsm_sh p { text-align:center; font-size:16px;}

/**招贤纳士**/
.Mjsm_zxns .grid { width:410px; box-shadow:0 0 2px #ccc; line-height:30px; padding:10px; margin:10px; border-bottom:1px solid #ccc; color:#444; font-size:14px; float:left; background:#fff; font-size:14px; color:#666;}
.Mjsm_zxns .grid span { width:80px; font-size:16px; color:#333;}
.Mjsm_zxns .grid i { font-style:normal; color:#999;}
.Mjsm_zxns .grid a { line-height:40px; padding:5px 50px; background:#414146; color:#ffea00; margin-right:20px;}
.Mjsm_zxns .grid div p { display:inline; color:#999;}

.job-box { background:url(../images/mj_zp.jpg) no-repeat right bottom; padding:20px 40px; box-shadow:0 0 2px #ccc;}

.Mjsm_zxns dl { line-height:30px; overflow:hidden; padding-top:15px;}
.Mjsm_zxns dt { color:#333; float:left; font-size:14px; width:9%;}
.Mjsm_zxns dd { float:left; line-height:30px; margin-right:100px; width:210px;}
.Mjsm_zxns input,.Mjsm_zxns textarea { line-height:30px; border:1px solid #ddd; padding:0 15px;}
.Mjsm_zxns .btn_send { background:#414146; border-bottom:3px solid #ffea00; color:#fff; font-size:20px; letter-spacing:2px; line-height:35px;}

/**联系我们**/
.Mjsm_guest { width:825px; float:left;}
.Mjsm_guest input,.Mjsm_guest textarea { background:#fff; border:1px solid #ccc; padding:0 15px; font-size:14px; color:#333; margin-top:20px;}
.Mjsm_guest input { height:40px; line-height:40px; margin-right:15px; width:225px;}
.Mjsm_guest textarea { line-height:25px; width:775px;}
.Mjsm_guest .btn_send { background:#414146; border-bottom:3px solid #ffea00; color:#fff; display:block; float:right; line-height:35px; font-size:20px; letter-spacing:2px;}
.Mjsm_cate { float:right; width:280px;}
.Mjsm_cate ul { padding-top:10px;}
.Mjsm_cate li { height:50px; padding-top:9px; line-height:25px; color:#333; margin-bottom:5px;}
.Mjsm_cate li span { float:left; background-repeat:no-repeat; background-position:0 0px; padding-left:40px; height:50px;}
.Mjsm_cate li .addr { background-image:url(../images/Mjsm_05.jpg);}
.Mjsm_cate li .phone { background-image:url(../images/Mjsm_06.jpg);}
.Mjsm_cate li .email { background-image:url(../images/Mjsm_07.jpg);}
.Mjsm_cate li .qq { background-image:url(../images/Mjsm_17.jpg);}
.Mjsm_cate li a { color:#333;}
.Mjsm_cate p { font-size:14px; line-height:25px; color:#fff;}

/**登录注册**/
.Mjsm_login { width:100%; min-height:375px; background: url(../images/login.png) no-repeat center bottom; padding-bottom:40px; border-top:1px solid #ccc;}
.Mjsm_login input { width:318px; height:40px; line-height:40px; padding:0 10px; margin:5px auto;}
.Mjsm_login p { color:#414146; line-height:35px;}
.Mjsm_login .int1 { border:1px solid #ddd;}
.Mjsm_login .int2 { float:left; margin-top:20px; width:230px; border-radius:3px; overflow:hidden; color:#fff; font-size:14px; background:#ee1c25; border:1px solid #ee1c25;}
.Mjsm_login .int3 { float:left; width:200px; border:1px solid #ddd;}
.Mjsm_login .yzm { float:left; display:block; width:50px; margin:15px 0 0 15px;}
.Mjsm_login .login { float:right; width:340px; border:1px solid #ddd; background:#fff; border-top:5px solid #414146; padding:10px 30px; box-shadow:0px 2px 2px #ccc; margin:40px 20px 0 0;}
.Mjsm_login .login h3 { text-align:right; color:#666; line-height:30px; margin-bottom:10px; font-weight:100; font-size:14px;}
.Mjsm_login .login h3 span { float:left; font-size:20px; color:#414146; font-weight:bold;}
.Mjsm_login .login h3 a { color:#ee1c25;}
.Mjsm_login .login h3 a:hover { text-decoration:underline;}
.Mjsm_login .login .wjm { float:right; display:block; width:70px; text-align:left; color:#ee1c25; padding-left:10px; line-height:40px; text-decoration:underline;}

/**会员中心**/
.Mjsm_hyzx .lanmu li { margin-bottom:15px;}
.Mjsm_hyzx i { font-style:normal;}
.Mjsm_hyzx .Mjsm_hycont { background:#fff; padding:15px; margin:15px 0;}
.Mjsm_hyzx .Mjsm_hycont .toux { float:left; width:100px; height:100px; border-radius:50%; border:2px solid #fff;  margin:15px;position: relative;}
.Mjsm_hyzx .Mjsm_hycont .toux img { width:100px; height:100px; border-radius:50%;}
.Mjsm_hyzx .Mjsm_hycont .toux .vipimg{    left: 70px;
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(../images/VIP.png);
    top: -5px;
    transform: rotate(38deg);}

.Mjsm_hyzx .Mjsm_hycont .xinx { float:left; margin-left:45px; border-left:1px dotted #999; padding-left:45px;}
.Mjsm_hyzx .Mjsm_hycont .xinx h3 { font-size:25px; color:#ee1c25; line-height:35px; font-weight:100;}
.Mjsm_hyzx .Mjsm_hycont .xinx h3 i { color:#333; margin-left:10px; font-size:16px;}
.Mjsm_hyzx .Mjsm_hycont .xinx h3 span { font-size:12px; margin-left:10px; color:#999;}
.Mjsm_hyzx .Mjsm_hycont .xinx h3 a { display: inline-block; padding:0 10px;  font-size: 12px; color: #fff; line-height: 24px; letter-spacing: 1px;}
.Mjsm_hyzx .Mjsm_hycont .xinx h3 .xufei{ background: #920808; margin-left:30px; }
.Mjsm_hyzx .Mjsm_hycont .xinx h3 .vview{  background: #3f51b5; margin-left:20px; }

.Mjsm_hyzx .Mjsm_hycont .xinx p { line-height:30px; border-top:1px dotted #999;}
.Mjsm_hyzx .Mjsm_hycont .xinx p a { margin-right:14px; padding-right:40px; padding-left:15px; border-right:1px solid #ccc;}
.Mjsm_hyzx .Mjsm_pubright .xjtit { line-height:35px; border-bottom:2px solid #ddd; padding:10px 10px 0 10px; margin-bottom: 10px ; font-size:14px; font-weight:100;}
.Mjsm_hyzx .Mjsm_pubright .xjtit span { float:left; width:30%; font-size:18px; color:#333;}
.Mjsm_hyzx .Mjsm_pubright .xjtit a { float:right; color:#999;}
.Mjsm_hyzx .Mjsm_pubright .product li { margin-right:17px;}
.Mjsm_hyzx .Mjsm_pubright .cart { text-align:center; color:#666; font-size:14px; display:block; height:80px; line-height:80px;}
.Mjsm_hyzx .Mjsm_dlb { padding:0 15px 15px 15px; background:#fff;}
.Mjsm_hyzx .Mjsm_dlb ul { display:block; border:1px solid #ddd; border-top:none; background:#fff; color:#666; position:relative;}
.Mjsm_hyzx .Mjsm_dlb li { float:left; text-align:center; line-height:40px;}
.Mjsm_hyzx .Mjsm_dlb li span { display:block; color:#000; cursor:pointer;}
.table{border-right:1px solid #ddd;border-bottom:1px solid #ddd;  } 
.table td{border-left:1px solid #ddd;border-top:1px solid #ddd;padding:10px; text-align: center; line-height: 22px; } 
.Mjsm_hyzx .Mjsm_dlb .dd1 { width:100px;}
.Mjsm_hyzx .Mjsm_dlb .dd2 { width:200px;}
.Mjsm_hyzx .Mjsm_dlb .dd3 { width:90px;}
.Mjsm_hyzx .Mjsm_dlb .dd4 { width:60px;}
.Mjsm_hyzx .Mjsm_dlb .dd5 { width:120px;}
.Mjsm_hyzx .Mjsm_dlb .dd5 a { padding:2px 5px; margin:0 2px; background:#eee; border:1px solid #ddd; cursor:pointer;}
.Mjsm_hyzx .Mjsm_dlb .dd5 a:hover { border:1px solid #ee1c25;}
.Mjsm_hyzx .Mjsm_dlb .line { width:1px; background:#ddd; height:40px;}
.Mjsm_hyzx .Mjsm_dlb .tit { border-top:1px solid #ddd; background:#eee; color:#333;}
.Mjsm_hyzx .Mjsm_dlb .sech { width:100%; height:35px; padding:20px 0;}
.Mjsm_hyzx .Mjsm_dlb .sech input { float: left; background:#fff; height:35px; line-height:35px; border:1px solid #ccc;}
.Mjsm_hyzx .Mjsm_dlb .sech .keyw { border-radius:6px 0 0 6px; color:#666; float:left; font-size:16px; padding:0 10px; width:245px; border-right:none;}
.Mjsm_hyzx .Mjsm_dlb .sech .buty { background: #fff url(../images/Mjsm_13.jpg) no-repeat center center; border-radius:0 6px 6px 0; width:45px; height:37px; border-left:none;}
.Mjsm_hyzx .Mjsm_dlb .sech a { float:left;  font-size:13px; margin:1px 25px; box-shadow:0 0 3px #ddd inset; height:33px; line-height:33px; padding:0 15px; background:#414146; border:1px solid #414146; color:#fff;}
.Mjsm_hyzx .Mjsm_dlb .sech a i { color:#ffea00;}
.Mjsm_hyzx .Mjsm_dlb .sech a:hover { color:#e00;}
.Mjsm_hyzx .Mjsm_dlb .sech .tuih { padding:0 5px; color:#4f4f4f; box-shadow:0 0 3px #ddd inset; height:35px; line-height:33px; background:#414146; border:1px solid #414146; color:#fff;}
.Mjsm_hyzx .Mjsm_dlb #reason textarea { border:1px solid #ddd; box-shadow:0 0 3px #ddd inset; padding:10px;}
.Mjsm_hyzx .Mjsm_dlb #reason li { padding-top:10px;}
.Mjsm_hyzx .Mjsm_grzl { width:100%; /*background:url(../images/FF_member.jpg) no-repeat 0 0;*/ padding:20px 0;}
.Mjsm_hyzx .Mjsm_grzl table td { color:#4f4f4f; padding:0 5px; font-size:14px; line-height:50px;}
.Mjsm_hyzx .Mjsm_grzl .label { text-align:right; width:150px;}
.Mjsm_hyzx .Mjsm_grzl strong { font-size:14px;}
.Mjsm_hyzx .Mjsm_grzl input,.FF_member .FF_grzl select { height:30px; padding:0 10px; box-shadow:0 0 3px #ddd inset;} 
.Mjsm_hyzx .Mjsm_grzl .input { border:1px solid #ddd;}
.Mjsm_hyzx .Mjsm_grzl .hd{ height:35px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; position:relative; margin-bottom:25px;}
.Mjsm_hyzx .Mjsm_grzl .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:35px; line-height:35px;}
.Mjsm_hyzx .Mjsm_grzl .hd ul li{ float:left; padding:0 15px; background:#f7f7f7; border:1px solid #ddd; border-left:none; cursor:pointer; color:#333; font-size:14px;}
.Mjsm_hyzx .Mjsm_grzl .hd ul li i { color:#ee1c25; font-weight:100; margin-left:3px; font-size:12px;}
.Mjsm_hyzx .Mjsm_grzl .hd ul li.on{ height:34px; color:#414146; background:#fff; border:1px solid #ddd; border-left:none; border-top:2px solid #414146; border-bottom:1px solid #fff;}
.FF_aniu { background:#414146; border:1px solid #414146; color:#fff; box-shadow:0 0 3px #ddd inset; height:30px; padding:0 10px;}

/*学习记录*/
.Mg_history { padding:20px ; background:#fff;}
.Mg_history ul { display:block;   background:#fff; color:#666; position:relative;}
.Mg_history li { float:left; width: 220px; height: 292px; margin:20px 32px; text-align:center; line-height:30px; position: relative; overflow: hidden; }
.Mg_history li a{ display: block;}
.Mg_history li  img{ display: block; width: 220px; height: 292px; }
.Mg_history li .hmsg{  width: 220px; height: 150px; background: rgba(0,0,0,0.7); position: absolute; bottom:0; }
.Mg_history li .hmsg h3{ display: block; margin:30px 5px 10px 5px; font-size: 15px; color:#f08300; line-height: 22px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Mg_history li span { display:block; color:#fff; }
.Mg_history li p { color:#eee;  }
.Mg_history li:hover .hmsg h3{ color: #fff; }

/**footer**/
.Mjsm_foot { background:#6f6f6f; width:100%; padding-top:25px; margin-top:40px;}
.Mjsm_foot  h1 { font-size:20px; font-weight:100; color:#fff; line-height:50px; margin-bottom:20px; border-bottom: 1px solid #999;}
.Mjsm_foot  h1 a { color:#fff;}

/*关于我们*/
.about { float:left; width:550px;}
.about .lhsd { width:100%; margin-bottom:20px;}
.about .lhsd p { height: 67px; overflow:hidden;color:#fff; line-height:22px;}
.about .lhsd p a { color:#ffea00;}
.about .zpj { width:100%;}
.about .zpj ul { float: left; width: 415px;  }

.about .zpj li { height:35px; margin-top:20px; line-height:25px; color:#fff; }
.about .zpj li:nth-child(1) {  margin-top:10px;  }

.about .zpj li span { float:left; background-repeat:no-repeat; background-position:0 0px; padding-left:40px; height:40px;}
.about .zpj li .addr { background-image:url(../images/Mjsm_05.jpg);}
.about .zpj li .phone { background-image:url(../images/Mjsm_06.jpg);}
.about .zpj li .email { background-image:url(../images/Mjsm_07.jpg);}
.about .zpj li a { color:#fff;}
.about .zpj p { font-size:14px; line-height:25px; color:#fff;}
.about .zpj .ewm { float: right; width: 110px; height: 110px;background: #fff; text-align: center; color: #fff; line-height: 50px; font-size: 14px;}
.about .zpj .ewm img{ display: block; width: 95px; height: 95px; margin:8px; }

/*新闻中心*/
.new {float: right; width:550px; height: 400px; overflow:hidden; position:relative;}

.new ul{ overflow:hidden; zoom:1; }
.new ul li {  height:80px;  padding:10px 0 15px 0; overflow:hidden;}
.new ul li .pic {float: left; width:99px; height:80px;}
.new ul li .pic img { width:99px; height:80px;}
.new ul li .msg { float: right; width: 425px; height:90px;   }
.new ul li .msg h3{float: left; width: 335px; height: 30px; line-height:30px; font-size:14px; color:#fff; font-weight: normal; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.new ul li .msg span{ display: block; float: right; width: 70px;  height: 30px; line-height:30px; font-size:12px; color:#eee; overflow:hidden; }
.new ul li .msg p{  color:#bbb; height: 50px; line-height:20px; font-size:12px; overflow:hidden; margin-top: 5px;}

.new ul li:hover .hover { display:block;}
.new ul li:hover h3 { color: #ffea00; }



/**友情链接**/
.Mjsm_yqlj { width:100%; padding:10px 0; background:#484747; color:#fff; margin-top:25px;}
.Mjsm_yqlj span { font-size:18px;}
.Mjsm_yqlj a { color:#fff; font-size:14px; padding-right:10px;}
/**版权**/
.Mjsm_bq { background:#000; color:#fff; text-align:center; line-height:70px;}
.Mjsm_bq a { color:#fff;}



.mj_sm {}
.mj_sm a { display:block; float:left; padding:0px 10px; border:1px solid #ccc; line-height:30px; font-size:16px; margin:10px 15px;}
.mj_sm a:hover { border:1px solid #f15f43; font-weight:bold;}

.carts { display:none; width:350px; height:155px; position:fixed; margin:auto; top:0; right:0; bottom:0; left:0; text-align:center; padding:15px; z-index:99999; background:url(../images/xa_dltk.png) repeat 0 0; border:4px solid #ddd;}
.carts .guanbi_but_zc01 { top:0;}
.tac_but_js {  padding:10px 30px; background:#f30; color:#fff; font-size:16px; margin:0 5px;}
.tac_but_js:hover { color:#fff;} 
.tc_kec_cont p { display:block; font-size:16px; line-height:50px; height:50px;overflow: hidden; }
.tc_kec_cont .cg_tianjia { line-height:30px; height:60px;overflow: hidden;  }
.cg_tianjia img { margin-top:17px;}
.guanbi_but_zc01 { background: url(../images/guanbi_but_zc01.gif) no-repeat; width:13px; height:13px; overflow:hidden; cursor:pointer; _margin:5px; clear:both; position:absolute; right:0px; _right:10px;}
#total_price,#kecount { color:#f15f43; font-size:18px; font-weight:bold;}


.FF_dlb {}
.FF_dlb ul { display:block; border:1px solid #ddd; border-top:none; background:#fff; color:#666; position:relative;}
.FF_dlb li { float:left; text-align:center; padding:10px 0; line-height:30px; }
.FF_dlb li span { display:block; color:#000; cursor:pointer;}
.FF_dlb .dd1 { width:443px;}
.FF_dlb .dd1 img { float:left; width:90px; height:69px; margin:0 10px;}
.FF_dlb .dd1 .name { width:333px; float:left; text-align:left; line-height:22px; height:69px; overflow:hidden; color:#999;}
.FF_dlb .dd1 p { height:40px; overflow:hidden; margin-bottom:5px; color:#333;}
.FF_dlb .name:hover p { color:#ee1c25;}
.FF_dlb .dd2 { width:50px;}
.FF_dlb .dd4 { width:110px;}
.FF_dlb .dd4 span { font-weight:bold; font-size:14px;}
.FF_dlb .dd5 { width:170px;}
.FF_dlb .dd6 { width:90px;}
.FF_dlb .dd6 a { padding:5px 10px; background:#eee; border:1px solid #ddd;}
.FF_dlb .dd6 a:hover { border:1px solid #ee1c25;}
.FF_dlb .line { width:1px; background:#ddd; height:30px;}
.FF_dlb .input_att { float:left; margin:8px 1px 0 5px;}
.FF_dlb .tit { border-top:1px solid #ddd; font-weight:bold; color:#333; background:#f5f5f5;}
.FF_dlb .Mebcart { margin-top:20px; width:100%;}
.FF_dlb .Mebcart input { border:none; background:#ee1c25; border-radius:4px; color:#fff; display:block; float:right; font-size:16px; line-height:35px; overflow:hidden; padding:0 10px; margin-left:20px; cursor:pointer;}
.FF_dlb .Meb_sc { background:#ddd; color:#ee1c25; float:left; margin-left:10px; padding:0 10px; cursor:pointer;}
.FF_dlb .Meb_zj { width:375px;}
.FF_dlb .Meb_zj p { color:#333; font-size:14px; padding-right:15px; text-align:right;}
.FF_dlb .Meb_zj p i { color:#e00; font-size:18px; margin:0 5px;}
.FF_dlb .shxx { text-align:center; line-height:40px; border:1px solid #ddd; color:#333; font-size:14px; padding:0 10px;}

















#imgTitle {FILTER: ALPHA(opacity=100); LEFT: 0px; OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: left}
#imgTitle_up {LEFT: 0px; HEIGHT: 1px; TEXT-ALIGN: left}
#imgTitle_down {LEFT: 0px; TEXT-ALIGN: right; padding-right:5px;}
.imgClass {BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid}
#txtFrom {VERTICAL-ALIGN: middle; TEXT-ALIGN: center}

.left{width:200px; overflow:hidden;}
.left_bt{background:url(../images/left_bt.jpg) no-repeat; height:36px; line-height:36px; overflow:hidden; padding:0 12px; color:#FFF;}
.left_bt a{font-size:12px; font-family:""; font-weight:normal; color:#FFF; float:right;}
.left_bt a:hover{color:#84ffff;}
/*.xbox{border:1px solid #D9D9D9; padding:5px; border-top:none; line-height:21px;}*/
.left_box{/*width:232px;*/ overflow:hidden; line-height:21px; border:1px solid #dbdada; border-top:none; padding:10px 0;}
.left_contactbox{/*width:232px;*/ overflow:hidden;}
.left_contactbox p{ line-height:21px; padding:10px 0 10px 5px; font-size:12px; overflow:hidden; color:#777;}
#abt img{width:107px; height:75px; float:left; clear:right; margin:4px 8px 0 0;}
.sywz{padding:0 10px;}
.sywz li{ height:35px; line-height:35px; background:url(../images/jt.gif) no-repeat left center; padding-left:12px; overflow:hidden; border-bottom: 1px dashed #ccc;}
.sywz li a { display:block; width:100%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; color:#777;}
.sywz li span{float:right; color:#888;}
.pic_art{ padding:5px; height:120px; line-height:20px; overflow:hidden;}
.pic_art .pic_art_img{ float:left; padding:5px; width:150px; height:110px;}
.pic_art .pic_art_img img{width:150px; height:110px;}
.pic_art pic_art_title{ float:right;height:30px; line-height:30px; font-weight:bold; text-align:center;}
.pic_art pic_art_content{ float:right;height:30px; line-height:30px; font-weight:bold; text-align:center;}

.right{width:855px; overflow:hidden;}
.rbox{width:355px; overflow:hidden;}
.r_bt{ background: #f15f43; color: #fff; font-size: 24px; height: 58px; line-height: 58px; text-align: center;}
.r_bt span{ float:left; width:125px; height:36px; display:block; text-align:left; color:#101010;}
.r_bt a{font-size:12px; font-weight:normal; float:right; color:#666; background:#fff; padding-left:5px;}
#zz li{margin:5px; width:118px; padding:5px 0;}
#zz li a img{width:118px; height:79px;}

.r_bt1 { background:url(../images/contact_t.jpg) repeat-x 0 0; height:67px;}


#szll{background:url(../images/szbg.gif) repeat-x 0 0; height:183px; overflow:hidden;}
#szll_r{background:url(../images/szr.gif) no-repeat; width:9px; overflow:hidden; height:183px; float:right;}
#szll_l{width:59px; float:left; overflow:hidden;}
.c_bg { /*background: url(../images/c_bg.png) no-repeat right bottom;*/ border:1px solid #dbdada; border-top:none;}
.c_bg p { line-height:30px; padding:0 8px;}
.diah { color: #f15f43; display: block; font-family: impact; font-size: 26px; height: 45px; line-height: 45px; text-align: center;}






.nybt{text-align: center; height: 50px;margin-bottom: 20px;}
.nybt span{ border-bottom: 3px solid #f15f43; color: #f15f43; display: block; font-size: 24px; line-height: 30px; padding-bottom: 17px;padding-top: 17px;}
.nybt i{ font-style:normal; font-size:14px; font-weight:normal; float:right; font-family:Arial, Helvetica, sans-serif; color: #666; display: block; float: right; line-height: 40px;}


/*guestbook*/
.guestbook_title{background:#C8EDFB; padding:5px; margin-top:5px; font-size:14px;}
.guestbook_msg{border:1px solid #C8EDFB; padding:5px; line-height:160%;font-size:14px;}
.guestbook_reply{padding:5px; color:red; border-top:1px dotted #CCCCCC;}


.flbt{background: url(../images/procla_bg.jpg) no-repeat center bottom #f15f43; color: #fff; font-size: 24px; height: 58px; line-height: 58px;padding-bottom: 10px; text-align: center;}


.fllb{ margin:0 auto; background:#f5f5f5; border:1px solid #dbdada; border-top:none; border-bottom:none;}
.fllb li{ border-bottom: 1px solid #dbdada; color: #000; display: block;  font-size: 14px; line-height: 45px;}
.fllb li a{color: #777; display: block; height:45px; display:block; color:#000; margin: 0 auto; width: 80%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.fllb li a:hover { font-weight:bold; color:#f15f43;}

.fllb li .hover { font-weight:bold; color:#f15f43;}
.fllb li span { display:block; float:left; line-height:20px; padding:0 5px; height:20px; margin:13px 15px 0 0; font-size:14px; background:#f15f43; color:#fff;}

.fllb li ul { padding-left:40px; background:#fff;}
.fllb li ul li { margin:0; border-top:3px solid #fff; height:30px; line-height:30px; border-bottom:none; /*background:#ddd;*/}
.fllb li ul li a { color:#777; font-weight:100;}
.fllb li ul li .hover { background:none; color:#f15f43;}


.wzli{padding:0 10px;}
.wzli li{line-height:30px; border-bottom:1px dashed #CACACA; background:url(../images/jt.gif) no-repeat left center; padding-left:14px;}

.wzli li a { display: block; float: left; line-height: 30px; overflow: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; width: 85%;}
.wzli li span { float:right; color:#999;}

.wzli .hot a b{color:#FF0000;}
.wzli li a i{color:#FF4603; font-weight:normal; font-style:normal;}


.wzli1{padding:0 10px;}
.wzli1 li{line-height:30px; border-bottom:1px dashed #CACACA; padding:20px;}
.wzli1 li img { float:left; width:185px; height:100px;}
.wzli_r { float:right; width:540px;}
.wzli_r h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; font-weight:100;}
.wzli_r p { line-height:22px; color:#777;}
.wzli_r p a {color:#f15f43;}
.wzli1 li:hover { background:#f9f9f9; /*box-shadow:0 2px 2px rgba(0,0,0,0.3);*/}
.wzli1 li:hover .wzli_r h3 a {color:#f15f43;}


.wzlir1{padding:0 10px;}
.wzlir1 li{line-height:30px; border-bottom:1px dashed #CACACA; padding:20px;}
.wzli_r1 { float:left; width:410px;}
.wzli_r1 h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; font-weight:100;}
.wzli_r1 p { line-height:22px; color:#777;}
.wzli_r1 p a {color:#f15f43;}

.wzlir2 { float:right; width:290px; border-left:1px dashed #ccc;}
.wzlir21 { float:right; width:250px;}
.wzlir21 li { float:left; border-bottom:none; padding:0; margin-left:15px;} 



.biaoti{font-size:14px; color:#333; line-height:50px; text-align:center; margin-bottom:15px;}
.pro_h3{padding:5px 10px; font-size:14px;font-weight:bold; background:#eee;}
.nrxx{background:url(../images/jt.gif) no-repeat left #EFEAE6;border:1px solid #E3DDD7; background-position:5px; padding-left:15px; height:24px; line-height:24px; overflow:hidden;}
.xlbt1{font-size:14px; line-height:30px; border-bottom:1px #fff solid; font-weight:bold; background:#B9DDF7; text-align:center; color:#000;}

.picli{width:100%;}
.picli li{line-height:30px; border-bottom:1px dashed #CACACA; padding:20px;}

.l_bg { background:url(../images/msfc.jpg) repeat-x left top; margin-bottom:15px;}
.picli_l { float:left; width:104px; text-align:center;}
.picli_l img { display:block; width:100px; height:100px; border:2px solid #fff; border-radius:50%; margin-bottom: 5px;}
.picli_l h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
.picli_l p { line-height:22px; line-height:22px;}
.picli_l p span { padding:0 10px;}

.picli_r { float:right; width:590px;}
.picli_rl { float:left; padding-top:22px;}
.picli_rl h3 { background:url(../images/dhk.png) no-repeat 0 bottom; height:50px; min-width:120px; max-width:200px; text-align:center;}
.picli_rl h3 b { background:#f15f43; display:block; height:30px; color:#fff; line-height:30px; border-radius:6px; padding:0 15px;}
.picli_rl p {line-height: 26px; padding-top: 10px; text-indent: 2em; max-width:340px;}
.picli_rl p a {color:#f15f43;}

.picli_rr { width:210px; float:right;}
.picli_rr img { width:210px; height:160px;}




/*spec*/
.speli li{width:100%;overflow:hidden;clear:both;padding:12px 0px;border-bottom:1px solid #EEE;	color:#aaa;}
.speli li a.preview{width:84px;float:left;	margin-right:7px;	margin-bottom:3px;	margin-left:10px;display:inline;}
.speli li a.preview img{width:80px;/*height:60px;*/display:block;padding:1px;border:1px solid #EEE;}
.speli li a.title{overflow:hidden;	line-height:25px;font-weight:bold;font-size:14px;margin-left:2px;}
.speli span.info{display:block;line-height:23px;color:#555;padding-left:12px;}
.speli span.info small{color:#AAA;	font-size:12px;	margin-left:3px;}
.speli p.intro{color:#777777;line-height:20px;	margin-left:5px;padding-left:10px;padding-right:10px;}

/**/
.spelia{width:100%}
.spelia li{width:166px; margin:5px 10px 10px 4px; padding:5px; float:left; display:inline; line-height:21px; border:1px dashed #ccc; }
.spelia li a{ display:block; font-size:14px;}
.spelia li a:hover{text-decoration:none; background-color:#FEFBC5;}
.spelia li .title{ display:block;text-align:center; padding:0px 0px 5px 0px; border-bottom:1px dashed #ccc;}
li.b1{background:#9afb90;}
li.b2{background:#ffdeb6;}
li.b3{background:#fff38f;}
li.b4{background:#d9ff8f;}
li.b5{background:#ffffff;}

.team{width:710px;}
.team li{width:160px; background:#b0ddff; float:left; margin:5px 40px 18px 33px; display:inline; height:230px; overflow:hidden}
.team li img{width:160px; height:180px; border:none;}
.team li span{line-height:27px; color:#000; background:url(../images/jt2.gif) no-repeat; background-position:7px 9px; display:block; padding-left:17px; margin-top:3px;}
.team li span b{ font-size:14px;}
.team li i{line-height:18px; text-align:right; padding-right:8px; font-style:normal; display:block;}
.team li i a{color:#0562b9;}



.scott{background:#eee; height:30px; overflow:hidden; text-align:center; padding-top:9px; line-height:21px; }
.scott A{BORDER:#414146 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 5px;  TEXT-DECORATION: none; background:#fff;}
.scott A:hover{border:1px solid #414146; text-decoration:none; BACKGROUND-COLOR:#414146; color:#FFF;}
.scott A:active{border:1px solid #414146; text-decoration:none; BACKGROUND-COLOR:#414146;}
.scott SPAN.current{BORDER: #414146 1px solid; PADDING:2px 6px;  FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #414146;MARGIN-RIGHT: 5px;}
.scott SPAN.disabled{BORDER:#414146 1px solid; PADDING:2px 5px; COLOR:#fff; MARGIN-RIGHT: 5px; background:#414146;}
.fenye1{text-align: center; clear:both; font-size:12px; line-height:28px; height:56px; background:#eee; padding:0 5px; margin-top:5px;}

.wzzw{padding:10px 0; line-height:22px;}
.f_l{float:left;}
.f_r{float:right;}
.m_l{ margin-left:10px;}
.pt{padding-top:10px;}
.mt{margin-top:20px;}
.mb{margin-bottom:10px;}
.red{color:#ff6600;}
.blue{color:#0037FF;}
.lh{font-size:14px; line-height:28px; /*text-indent:2em;*/}


/**************from表单**********************/
.form{ padding:10px;}
.listtop,.listbottom{   margin-left: 10px; }
.listtop{margin-top: 10px;border:1px  solid #CCCCCC;border-bottom: none;padding-left: 10px; padding-bottom: 15px;width: 710px;background: #F5F5F5;}
.con_edit{margin: 10px;}
.form_top{padding-left: 10px; padding-bottom: 15px;}
.form dl {overflow: hidden;zoom: 1;padding-top: 15px;padding-left: 30px; line-height:30px;}
.form dt {float: left;width: 15%;font-size: 14px;padding: 3px 0 0 0;color: #666;}
.form dd {float: left;line-height: 30px;}
.form dd select, .form dd input { border: 1px solid #ccc; border-radius: 4px; height: 30px; line-height: 30px; vertical-align: middle;}
.form dd .logo{border: 1px solid #D4D4D4;}
.form dd .wxqrcode{width: 80px;height: 80px;border: 1px solid #D4D4D4;}
.form dd p {clear: both;color: #A0A0A0;padding: 4px 0 0 0;line-height: 16px;}
.form_b {text-align: left;padding: 20px 0 45px 145px;}
.form .btn7 {margin-left: 10px;}


/**/
.personInfo{ padding: 20px 30px; width: 90%; margin:10px auto; font-size:14px; border:3px solid #f15f43;}
.personInfo h3 { margin-bottom:15px; text-align:center; font-size:18px;}
.personInfo li { line-height:40px; border-bottom: 1px dashed #ccc; width:50%; float:left;color:#333; font-size:14px; margin-bottom:10px;}
.personInfo span { color:#333;padding-right: 20px;}

.tabel { border-top:1px solid #ddd; border-right:1px solid #ddd; text-align:center; color:#666;}
.tabel td { border-left:1px solid #ddd; border-bottom:1px solid #ddd; padding:0 10px; width:15%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; display:block; float:left; font-size:12px;}


.huyzx { border-bottom: 1px solid #ddd; height: 50px; margin:10px auto; width: 100%;}


.btnb { display:block; float:left; background:#f15f43; color:#fff; padding:0 10px; line-height:41px; width:80px; text-align: center; margin:10px 15px 0 0; border-radius:4px 4px 0 0;}
.btnb:hover { color:#fff;}

.btnb1 { display:block; float:left; background:#ddd; color:#f15f43; padding:0 10px; line-height:35px; text-align: center; margin:15px 15px 0 0; border-radius:4px 4px 0 0;}
.btnb1:hover { color:#f15f43;}


.kc_l { float:left; width:45%;}
.kc_r { float:right; width:50%;}

.perso1 { margin: 10px auto; padding: 20px; width: 95%;}
.persot { display:block; float:left; width:75%;}
.persot li { line-height:30px; /*height:30px;*/ font-size:14px;margin:10px 0;}
.persot li span { display:block; float:left; width:90%; border:1px solid #046ad3; border-radius:4px; height:25px; margin:0; overflow:hidden;}


.yhke { float:left; width:25%; color:#333; font-size: 16px; line-height:60px;}
.kcnr { border-right: 1px dashed #999; float: right; margin-top: 20px; padding-left: 15px; width: 70%;}
.kcnr ul { width:85%;}
.kcnr li { font-size:12px; padding-left:2%; line-height:30px; border-bottom:1px dashed #ccc;}
.kcnr li a { color: #7f7f7f; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;}

.perso1p { font-size:16px; float:left; width:12%; color:#333;}
.xils { float:right; width:88%;}
.xils li {float: left; font-size: 12px; height: 25px; line-height: 25px; margin-bottom: 5px; padding: 0 15px; width: 45%;}
.xils li a { float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 50%; color: #7f7f7f;}
.xils li a:hover { color:#f15f43;}
.xils li span { float:left; width:25%; text-align:right; border:none; margin:0; color: #9f9f9f;}

.jds { background:#046ad3;}



.kexq { width:90%; margin:20px auto; border-bottom: 1px solid #ccc;}
.kexq h3 { float:left; width:20%; font-size:18px; line-height:30px;}
.kexq ul { float:right; width:75%;}
.kexq li { line-height:30px; list-style:outside none decimal-leading-zero; padding-left:5px; margin-bottom:10px;}
.kexq li h3 { font-size:14px; font-weight:100; float:left; width:60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.kexq li a { float:left; margin:0 0 0 15px;}




.h3{padding:5px; background:#eee; font-size:14px; font-weight:bold;}


.disable{color:#a7a7a7;}

.btn_blue, .btn_orange, .btn_green{ background:#0d9ae4; border: 0 none;  border-radius: 4px;  color: #fff; cursor: pointer; font-size: 14px; height: 30px;  line-height: 30px; margin: 2px; padding: 0 15px;}
.btn_blue:hover {background-color: #0084c9; color:#fff;}
.btn_orange {background-color: #e4570d;}
.btn_orange:hover {background-color: #c13b00;}

.btn_green {background-color: #04be00;}
.btn_green:hover {background-color: #079b04;}

/**/
.searchFormDiv{ padding:10px;}
.searchFormDiv li{padding-top:10px;}
.searchFormDiv input{width:100%; height:30px; line-height:30px;vertical-align:middle;}
.searchFormDiv  select{width:100%; height:30px; line-height:20px; padding:5px 0px;vertical-align:middle;}
.search_title{padding:5px; margin-bottom:5px; color:#666; font-size:14px; border-bottom:1px solid #ccc;}



/*评论*/
.avatar {width: 44px;height: 44px;line-height: 44px;
display: block;position: absolute;top: 3px;left: 0;padding: 1px;
text-align: center;overflow: hidden;border: 1px solid #D4D4D4;
}
.avatar img {width: 44px;}
/* 评论(公共) */
.comment-box {padding: 10px 0 20px;	font-size: 16px;}
.comment-box .comment-item {position: relative;	margin-bottom: 10px;padding-left: 53px;	min-height: 53px;line-height: 1.6;
	color: #323232;	border-bottom: 1px solid #D4D4D4;}
.comment-box form.comment-item {border-bottom: 0;}
.comment-box .comment-item:last-child {	border-bottom: 0;}
.comment-box .comment-item .comment-bd,
.comment-box .comment-item .comment-ft {margin-bottom: 10px;word-wrap: break-word;	font-size: 16px;}
.comment-box .comment-item .comment-hd {word-wrap: break-word;}
.comment-box .avatar {top: 0;}
.comment-box .username {margin-right: 10px;}
.comment-box .cmt-txt a {color: #72B939;}
.comment-box .commment-time {color: #999;}

/* 评论发布表单 */
.comment-textarea {padding: 5px;border: 1px solid #72B939;}
.comment-textarea textarea {width: 100%;height: 35px;overflow: hidden;border: 0;}
.comment-vcode {padding: 5px 0px;}


/* 详情页-评论 */
.comment-box .username {color: #04489D;	font-size: 14px;}
.comment-box .commment-time {color: #888888;font-size: 14px;}
.comment-box .reply-btn {float: right;color: #72B939;}
.comment-box .reply-btn i {display: inline-block;margin-left: 3px;width: 0;	height: 0;	vertical-align: middle;	border: 5px solid #FFF;
	border-top-color: #72B939;border-bottom-width: 0;}
.comment-box .cmt-txt {line-height: 1.6;}
.comment-box .reply-item {padding-top: 10px;border-top: 1px dotted #D4D4D4;	border-bottom-style: none;}
.comment-box .reply-item .avatar {top: 10px;}
.comment-box .more-comment {margin-bottom: 10px;}
.comment-box a {color: #72B939;}


.kssj { padding:0 5px;}
.kssj li {background: url(../images/jt.gif) no-repeat 3px center; border-bottom: 1px solid #ddd; height: 35px; line-height: 35px; overflow: hidden; padding-left: 12px;}
.kssj li a { color: #333; display: block; float:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:55%;}
.kssj li span { float:right; width:45%; color:#888;}



/*****联系方式*****/
.lxfs { /*width:100%;*/ padding:20px;}
.lxfs li { float:left;}
.lxfs li li { float:none; width:100%;}


/*******在线QQ*******/
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #0494de;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#0c9be5;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#0c9be5;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}







/*****新修******/
.hydl { width:500px; margin:0px auto;}
.hydl h3 { display:block; text-align:center; color: #101010;}
.hydl dt { width:1%;}
.hydl dd { width:90%;}
.hydl dd a { float:right; padding-right:30px; text-decoration:underline;}
.hydl dd input { padding:5px 10px; width:90%;}
.form_b1 { padding: 20px 0 45px 35px; text-align: left;}
.form_b1 .btn_blue { margin-right:20px;}





fieldset { 
	border: 0; 
	padding-bottom: 9px;
	float: left;
    padding-bottom: 9px;
    width: 50%;
}
label { 
	/* display: block;  */
	cursor: pointer; 
	line-height: 20px; 
	padding-bottom: 9px; 
}
.checkboxes {
	border-bottom: 1px solid #0064cd;
}

.label_check input,
.label_radio input { 
	margin-right: 5px; 
}

.has-js .label_check,
.has-js .label_radio { 
	padding-left: 34px; 
}

.has-js .label_radio, 
.has-js .label_check{ 
	background: url(../images/checkbox-radio-bg.png) no-repeat; 
}
.has-js .label_radio { 
	background-position: 0 0; 
}
.has-js .label_check { 
	background-position: 0 -100px
}
.has-js label.c_on { 
	background-position: 0 -150px;
}
.has-js label.r_on { 
	background-position: 0 -50px; 
}
.has-js .label_check input,
.has-js .label_radio input { 
	position: absolute; 
	left: -9999px; 
} 

.t_jx { padding:5px 15px; margin:0 10px; border-radius:4px; background:#f15f43; color:#fff;}
.t_jx:hover { color:#fff;}


.hjwx { display:none; width:150px; height:150px; overflow:hidden; position:absolute; top:0; right:124px; background:#fff; border-radius:4px; box-shadow:0 0 2px rgba(0,0,0,0.5);}
.hjwx img { width:150px; height:150px;}
.side li:hover .hjwx { display:block;}



/*2017-09-19 新增VIP*/
#onshde { cursor:pointer;}
.jeBox-mask { border:medium none; height:100%; left:0; margin:0; padding:0; position:fixed; top:0; width:100%;}
.jeBox-wrap{display:inline-block;outline: 0;font-family:"Microsoft yahei", Arial;background:#f4f4f4; box-shadow: 1px 1px 25px rgba(0,0,0,.5);}
.jeBox-headbtn{display: inline-block;position:absolute; right:0; top:0; z-index:1; height:40px;}
.jeBox-headbtn a{color:#ccc;display:block; width:30px; height:40px; line-height:40px;overflow:hidden;float:left; text-decoration:none;}
.jeBox-headbtn a:hover{color:#fff; background-color: rgba(200,200,200,0.3)}
.jeBox-close{ font-family:arial; font-size:30px; font-weight: normal; color:#b9d7f6;text-decoration:none; text-align:center;}
.jeBox-header{height:0px;}
.jeBox-content{ line-height:24px; word-break:break-all;font-size:14px; overflow:auto;}
#yces { width:100%; background:#f4f4f4;}
#yces .consty { height:40px; line-height:40px; font-size:14px; color:#666; background:#242424 url(../images/VIPicon.png) no-repeat 20px 13px; padding-left:45px;}
#yces .constyon{ height:40px; line-height:40px; font-size:14px; color:#666; padding-left:10px;background: #242424;}
#yces .consty a { display:inline-block; padding:0 10px; height:30px; line-height:30px; margin:5px 20px; background:#ffea00; color:#000; text-align:center;}
#yces .gmfl { width:100%;}
#yces .gmfl li { float:left; width:235px; height:80px; border:2px solid #f4f4f4; background:#fff; margin:15px 30px 15px 20px; position:relative;}
#yces .gmfl li a { display:block; width:233px; height:78px; border:1px solid #ddd;}
#yces .gmfl li span {float:left; width:200px; line-height:75px; font-size:20px; color:#ff6e1e; text-align:center;}
#yces .gmfl li span i { font-style:normal; font-size:14px;}
#yces .gmfl li p {height: 68px;overflow: hidden;text-overflow: ellipsis; float:right; background:#eee; width:20px; font-size:12px; color:#555; text-align:center; padding:5px; line-height:18px; background:#ededed;}
#yces .gmfl li b { display:none;}
#yces .gmfl li:hover,#yces .gmfl .hov { border-color:#ff6e1e;}
#yces .gmfl li:hover a,#yces .gmfl .hov a { border-color:#fff;}
#yces .gmfl .xg { display:none; position:absolute; z-index:1; right:0; bottom:0; width:22px; height:21px; background:url(../images/pa_y.png) no-repeat 0 0;}
#yces .gmfl .hov b { display:block; font-size:12px; color:#fff; background:#ff6e1e; position:absolute; left:0; top:0; font-weight:100; height:18px; line-height:15px; padding:0 15px;}
#yces .gmfl li:hover .xg,#yces .gmfl .hov .xg { display:block;}

#yces .pp_ay { width:94.5%; margin-left:20px; background:#fff; border:1px solid #e4e4e4;}
#yces .pp_ay .hd { height:40px; line-height:40px; color:#333; border-bottom:1px solid #e4e4e4; position:relative; background:#f4f4f4;}
#yces .pp_ay .hd li { float:left; padding:0 15px; cursor:pointer; border-right:1px solid #e4e4e4;}
#yces .pp_ay .hd .on { background:#fff; border-bottom:2px solid #fff;}
#yces .pp_ay .bd { width:100%; margin:0px auto;}
#yces .pp_ay .p_ay { width:400px; margin:48px auto 38px;}
/*#yces .pp_ay .p_ay .p_ewm { float:left; width:112px; height:112px; padding:3px; background:url(../images/ewmbg.png) no-repeat center center;}
#yces .pp_ay .p_ay .p_ewm img { border:1px solid #ddd; background:#fff; padding:7px; width:96px; height:96px;}*/
#yces .pp_ay .p_ay .pice { width:160px;height: 74px;line-height: 74px; float:right; /*background:url(../images/pic_p.jpg) no-repeat 20px bottom; height:110px;*/ border-left:1px solid #eee; padding-left:30px;}
#yces .pp_ay .p_ay .pice span { font-size:16px; line-height:45px; color:#666;}
#yces .pp_ay .p_ay .pice span i { font-style:normal; color:#ff6e1e; font-size:26px;}
/*#yces .pp_ay .p_ay .pice p { font-size:12px; color:#333;}*/
#yces .pp_ay .p_ay a { display:block; width:100%; margin-top:20px; font-size:12px; color:#999; text-align:center; text-decoration:underline;}
#yces .pp_ay .p_ay a:hover { color:#f30;}
#yces .pp_ay .mesg { height:248px; font-size:12px; line-height:22px; overflow-y:scroll; color:#555; padding:15px 25px;}

#yces .pp_ay .p_ay ul { display:block; float:left; width:195px;}
#yces .pp_ay .p_ay li { height:74px; line-height:74px; background-position:30px center; background-repeat:no-repeat; background-size:50px 50px;}
#yces .pp_ay .p_ay .wxf { background-image:url(../images/cwxf.png);}
#yces .pp_ay .p_ay .zfb { background-image:url(../images/czfb.png);}
#yces .pp_ay .p_ay li span { font-size:16px; color:#555; display:block; float:left; padding-left:70px;}
#yces .pp_ay .p_ay li input { float:left; margin:32px 10px 0 0;}
.tongyi{width: 400px;margin-top: 20px;}
.tongyiinput{width: 15px;height: 15px;margin-right: 5px;margin-top:5px;float: left;margin-left: 140px;}
#yces .pp_ay .p_ay a.xieyi{width: auto;margin: 0;float: left;}
.juzong{text-align: center;margin-top: 20px;}
.Mjsm_login .loginbtn{width: 300px;}
.vipbox{position: relative;}
.vipbox:hover .vipcard{display: block;}
.vipcard{display: none;position: absolute;width: 250px;height: 70px;padding-top: 10px;line-height: 70px;background: #333;background: rgba(0,0,0,0.7); font-size: 14px;padding-right: 10px;color: #fff; box-shadow: -1px 0px 8px #585858;left: -45px;}
.vipcard img{width: 60px;height: 60px;float: left;margin-left: 10px;border-radius: 50%;margin-right: 10px;}
.vipcard p{margin-right: 5px;line-height: 20px;}
/*.vipcard p i{float: none; width: 20px;height: 20px;display:inline-block;background-image: url(../images/VIP.png);}*/
.Mjsm_top li .vipcard a{color: #FFEA00;margin-left: 10px;}
.viptime{margin-left: 90px;font-size: 14px;}
.viptime a{color: #f00;}
.vwlc{float: left;margin-top: 12px;position: relative;}
.vwlc .vipimg{    left: -28px;
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(../images/VIP.png);
    top: -20px;
    transform: rotate(35deg);}
.lvipimg{ display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(../images/VIP.png);transform: rotate(35deg);margin-left: 5px;}
.Mjsm_hyzx .Mjsm_grzl .inputmai{width: 13px;height: 13px;}

.qid{height: 40px;line-height: 40px;border: 1px solid #ddd;padding-left: 10px;}

.Mjsm_login .fpd{width: 340px;}
.Mjsm_login .yzmimg{width: 110px;height: 42px;margin: 0;margin-top: 5px;margin-left: 6px;}




.side-pannel {
	position: fixed;
	right: 10px;

	z-index: 99
}
.side-bar {
	border: 1px solid #E7E7E7;
	border-bottom: none;
	bottom: 100px;
	background: #fff
}
.side-bar a {
	display: block;
	cursor: pointer;
	width: 70px;
	height: 60px;
	border-bottom: 1px solid #E7E7E7;
	position: relative;
	color: #676767;
	text-align: center
}
.side-bar a s {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.side-bar a span {
	line-height: 20px
}

.side-bar a.gotop s {
	position: absolute;
	top: 50%;
	left: 17px
}
.side-bar a.text {
	padding-top: 25px
}
.side-bar a.qr s {
	position: absolute;
	top: 50%;
	left: 18px
}
.side-bar a.qr i {
	width: 130px;
	height: 130px;
	position: absolute;
	left: -161px;
	top: 54%;
	margin-top: -120px;
	display: none;
	background-position: 0 0
}
.side-bar a.qr:hover i {
	display: block
}
.side-bar a.qr i {
}
.side-bar a.qr i img{width: 130px;height: 130px;padding: 10px;background: #fff;}
.g-icon-top {
	height: 20px;
	width: 35px;
	margin-top: -10px;
	background-position: 0 -33px
}
.g-icon-survey1 {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: 0 -53px
}
.side-bar a.survey:hover s {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: -26px -53px
}
.g-icon-qq1 {
	height: 20px;
	width: 22px;
	margin-top: -10px;
	background-position: -35px -33px
}
.g-icon-weibo1 {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px 0
}
.g-icon-weibo2, .side-bar a.weibo:hover s {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px -25px
}
.g-icon-qr1 {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: -36px 0
}
.g-icon-qr2, .side-bar a.qr:hover s {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: 0 0
}

.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image: url(../images/online23.png)}




.loginbox{    background: url(../images/login.png) no-repeat center bottom;background: url(../images/loginbg.jpg);padding-top: 40px;}
.loginboxc{width: 1200px;margin: auto;}
/*.login-box{float: right;}*/
.loginlogo{text-align: center;}
.loginlogo img{}
.logintit{color: #404A56;font-size: 18px;text-align: center;margin: 30px 0;text-shadow:0px 2px 5px #8e8e8e}
