 @font-face {
 font-family: 'AccidentalPresidency';
 src: url('../font/accidentalpresidency.eot');
 src: url('../font/accidentalpresidency.eot?#iefix') format('embedded-opentype'),  url('../font/accidentalpresidency.woff') format('woff'),  url('../font/accidentalpresidency.ttf') format('truetype'),  url('../font/accidentalpresidency.svg#accidentalpresidency') format('svg');
 font-weight: normal;
 font-style: normal;
}
.wrapper { width:1160px; margin:0px auto; background:url(../images/mozhai/page_bg.png) repeat-y; height:100%; }
.page-body { width:999px; margin:0px auto; background:url(../images/mozhai/page_img.png) no-repeat right bottom; padding-bottom:45px; }
.header { padding:15px 0px 0 210px; height:68px; position:relative; }
.header .logo { width:199px; height:94px; display:block; float:left; position:absolute; left:11px; top:15px; }
.header .home { float:right; padding-top:31px; height:29px; width:301px; }
.header .home a { float:left; line-height:25px; display:block; padding:0px 8px 0px 12px; background:url(../images/mozhai/home_ico.png) no-repeat left -132px; color:#804e09; font-family:微软雅黑; }
.header .home a:hover{ color:#c60000;}
.header .home input { float:left; height:18px; line-height:18px; border:1px solid #cebd95; padding:2px 5px 3px; margin:0px 4px 0 6px; }
.header .home button { float:left; height:29px; width:29px; padding:0px; margin:-4px 5px 0 0px; border:none; background:none; cursor:pointer; }
.header .home button span { background:url(../images/mozhai/home_ico.png) no-repeat left -85px; height:29px; width:29px; display:block; text-indent:-9999px; }
.logo-text { padding-top:28px; line-height:35px; float:left; font-size:27px; color:#000000; font-weight:bold; font-family:方正舒体, Arial, Helvetica, sans-serif; }
.head { width: 999px; margin: 0 auto; padding: 0px 0px 0px 0px; position: relative; z-index:9999;}
.min-menu { height:25px; background:url(../images/mozhai/menu_bg.png) no-repeat; padding:40px 5px 11px 25px; line-height:25px; }
/*sysmenu.css*/
ul.topnav { list-style: none; margin: 0 auto; padding: 0px; height: 25px; line-height: 25px; }
ul.topnav li { float: left; margin: 0; }
ul.topnav li { text-decoration: none; float: left; color: #000; cursor: pointer; position: relative; z-index:9999; }
ul.topnav li span { height: 25px; line-height: 25px; padding:0px 7px 0px 27px; display: block; background:url(../images/mozhai/home_ico.png) no-repeat 8px 5px; }
ul.topnav li.hover span,
ul.topnav li span.bgmenuhove2 { height: 25px; line-height: 25px; background-position:8px -26px; }
ul.topnav li span a { color:#fff; font-family:华文行楷, 宋体; font-size:18px; font-weight:normal; }
ul.topnav li span.bgmenuhove2 a { color:#c60000; }
ul.topnav li.hover span a{ color:#c60000;}

/*nov_tree*/

ul.topnav li ul.subnav { background:url(../images/mozhai/menu_ul_bg.png); list-style: none; position: absolute; left:0px; top:25px; margin: 0; padding:3px 0px 0; width:145px; color: #fff; z-index: 999; display: none; }
ul.topnav li:hover ul.subnav { display:block; }
ul.topnav li ul.subnav li { margin: 0; clear: both; padding:0px 0px 0px 35px; height:28px; line-height: 28px; text-align: left; cursor: pointer; text-transform: uppercase; background:url(../images/mozhai/home_ico.png) no-repeat 22px -169px; }
ul.topnav li ul.subnav li a { padding:0px 10px 0px 0px; height:28px; line-height: 28px; font-size:12px; font-family:宋体; text-align: left; width: 100px; display: block; float: left; color:#fff; }
ul.topnav li ul.subnav li a:hover { text-align: left; display: block; float: left; color:#c60000; }
.page-content { width: 999px; margin: 0 auto; }
.bann { width: 999px; margin: 0 auto; margin-top:16px; }
.bann .bann{ background:url(../images/mozhai/banner_bottom.png) no-repeat left bottom; padding:0px 8px 14px; margin:0px;}

#slider ul, #slider li { margin: 0; padding: 0; list-style: none; width: 999px; height: 419px; overflow: hidden; }
.framecenter { width: 999px; margin: 0 auto; padding-top:5px; }
.footer { background:url(../images/mozhai/com_bg.png) no-repeat left -529px; width:749px; padding:45px 0px 40px 250px; position:relative; }
.location { width: 999px; height: 41px; line-height: 41px; color:#9b471b; }
.block-down { margin-bottom:10px; }
.main-content { float:left; width:740px; }
.left-content { margin-left:0px; }
.col-left { float: left; width:257px; }
.col-right { float:right; width:257px; }
.aboutcontent { width:682px; height:234px; background: url('../images/about_bg.jpg') no-repeat; }
.aboutcontent .fcontentstr { width: 672px; height:224px; padding: 5px; overflow: hidden; }
.main-content .fup { width: 682px; height: 39px; line-height: 39px; background: url('../images/conent_bg_01.jpg') repeat-x; background-position: 0px 0px; }
.main-content .fcontent { width: 662px; padding: 10px; overflow: hidden; }
.main-content .fdown { width: 682px; height:4px; background-color: #b9e5fa; overflow: hidden; }
.main-content .fup1 { width: 682px; height: 39px; line-height: 39px; background: url('../images/conent_bg_02.jpg') repeat-x; background-position: 0px 0px; }
.main-content .fcontent1 { width: 662px; padding: 10px; background: url('../images/conent_bg_02.jpg') repeat-y; background-position: -682px 0px; overflow: hidden; }
.main-content .fdown1 { width: 682px; height:4px; background-color: #b9e5fa; overflow: hidden; }
.main-content .fup2 { width: 682px; height: 39px; line-height: 39px; background: url('../images/conent_bg_03.jpg') repeat-x; background-position: 0px 0px; }
.main-content .fcontent2 { width: 662px; padding: 10px; background: url('../images/conent_bg_03.jpg') repeat-y; background-position: -682px 0px; overflow: hidden; }
.main-content .fdown2 { width: 682px; height:4px; background-color: #faceb9; overflow: hidden; }
.main-content .spantitle { float: left; padding-left:15px; text-align: center; font-size: 14px; font-weight: bold; }
.main-content .spanmone { float: right; padding-right: 12px; }

.col-left .block-content { padding:7px 23px 9px 27px; }
.block ul { list-style:none; }
.block ul li { list-style:none; }
.block .fup { width: 239px; height:34px; line-height: 30px; background:url(../images/mozhai/home_ico.png) no-repeat 3px -246px; padding-right:18px; }
.block .fcontent { padding: 9px 20px 9px 20px; overflow: hidden; background:url(../images/mozhai/content_257_bg.png) repeat-y; }
.block .fdown { width: 257px; height:13px; background:url(../images/mozhai/bottom_257.png) no-repeat; overflow: hidden; height:11px; }
.block .fup1 { width: 257px; height:37px; line-height:37px; padding:10px 0px; background:url(../images/mozhai/bottom_257.png) no-repeat -1112px -79px; }
.block .fcontent1 {padding:0px 23px 9px 27px; background:url(../images/mozhai/cf_border.png) -1px 0px repeat-y; overflow: hidden; }
.block .fdown1 { width: 257px; height:29px; background:url(../images/mozhai/bottom_257.png) no-repeat -1112px 0px; overflow: hidden; }
.block .fup2 { width: 257px; height: 35px; line-height: 33px; background:url(../images/mozhai/bottom_257.png) no-repeat -836px -100px; }
.block .fcontent2 { background:url(../images/mozhai/border_257.png) -2px 0px; }
.block .fdown2 { background:url(../images/mozhai/bottom_257.png) no-repeat; }
.block .fup3 { width: 257px; height: 35px; line-height: 33px; background:url(../images/mozhai/bottom_257.png) no-repeat -835px -100px; }
.block .fcontent3 { background:url(../images/mozhai/border_257.png) -1px 0px; overflow: hidden; }
.block .fdown3 { width: 257px; height:27px; background:url(../images/mozhai/bottom_257.png) no-repeat -836px 0px; overflow: hidden; }
.block .block-title .spantitle { float: left; padding-left:30px; text-align: left; font-size: 18px; font-weight:normal; font-family:华文行楷; color:#fff; }
.spanmone { float: right; padding-right: 12px; color:#fff; background:url(../images/mozhai/home_ico.png) no-repeat right 5px; }
.spanmone .morn { color:#a0201e; }
.spanmone .morn:hover{color:#9b471b;}
.lookmo { margin:7px 0px 0; float:left; padding-left:12px;}
.lookmo  .spanmone{ float:left;}
.search-block .block-content { background:url(../images/mozhai/bottom_257.png) no-repeat -279px bottom; }
.block .fup1 .spantitle { padding:0px 0px 0px 33px; font-size:27px; font-family:华文行楷; color:#421100; }
.block .fup2 .spantitle { padding:0px 0px 0px 33px; font-size:18px; font-family:华文行楷; color:#f4e2bb; }
.block .fup3 .spantitle { padding:0px 0px 0px 33px; font-size:18px; font-family:华文行楷; color:#f4e2bb; }
.email-cont { background:url(../images/mozhai/border_257.png) -1px 0px; }
.email-cont .block-content { background:url(../images/mozhai/bottom_257.png) no-repeat -555px bottom; padding:5px 22px 26px; }
.email-cont input.infoInput { width:165px; }
.email-cont input#code{ width:100px;}
.email-cont #contactusseccodesrc{ float:right; width:55px; padding-top:2px;}
.email-cont textarea { width:168px; }
.juan-block { background:url(../images/mozhai/right_tit.png) no-repeat; padding:21px 11px 0px; margin-bottom:10px; }
.juan-content { background:url(../images/mozhai/content_718.png) repeat-y; padding:0px 4px; }
.down-718 { background:url(../images/mozhai/com_bg.png) no-repeat; height:8px; width:100%; }
.news-block { width:380px; float:left; background:url(../images/mozhai/new_cont_bg.png) 100% 27px no-repeat; min-height:156px; padding:14px 21px 10px; }
.block-title { display:block; width:100%; }
.notice-block .block-title, .news-block .block-title { padding:0px 0px 10px 0px; border-bottom:1px solid #f5f4f3; height:22px; background:#fff; margin-bottom:2px; }
.notice-block .block-title .spantitle, .news-block .block-title .spantitle { background:url(../images/mozhai/home_ico.png) no-repeat 0px -209px; height:22px; line-height:22px; width:121px; font-size:16px; font-family:华文行楷; padding-left:15px; color:#fff; }
.notice-block { width:240px; float:right; padding:14px 27px 10px 10px; }
.notice-block .notice-tit { width:100%; height:18px; padding:7px 0px; line-height:18px; }
.notice-block .notice-text { text-indent:2em; line-height:23px; }
.notice-block .notice-name { float:left; line-height:18px; padding-right:13px; font-size:12px; }
.notice-block .notice-time { line-height:18px; float:left; margin:0px; color:#a0201e; }
.shoot-block { padding:14px 10px 10px 21px; width:319px; }
.letter-block { width:319px; float:right; padding:14px 20px 0 10px; }
.main-content .block-title .spanmone { background:url(../images/mozhai/home_ico.png) no-repeat right 8px; line-height:22px; }
.main-content .block-title .spanmone a { color:#a0201e; }
.char-content { padding:0px 25px 20px 26px; min-height:600px;}
.char-content .bann { width:100%; padding:15px 0px 7px; margin:0px 0px 10px; background:url(../images/mozhai/tree_li.png) repeat-x left bottom; }
.char-content .location { height:20px; padding:0px; background:none; width:100%; line-height:20px; }
.characters { margin:0px 0px 27px 0px; border:1px solid #dac1a1; border-left:none; height:27px; background:#f2ecdc; }
.characters a { display:block; float:left; width:24px; height:27px; background:#f2ecdc; font-weight:bold; border-left:1px solid #dac1a1; font-family:Arial, Helvetica, sans-serif; color:#9b471b; font-size:14px; line-height:27px; text-align:center; }
.characters a:hover { font-weight:bold; font-size:14px; }
.char-content .chat-n { margin-bottom:9px; position:relative; height:100%; width:100%; line-height:27px; }
.char-content .chat-n .number { background:#edddc4; width:25px; height:27px; border:1px solid #cbb17f; display:block; position:absolute; left:0px; top:0px; font-size:14px; font-weight:bold; text-align:center; line-height:27px; color:#9b471b; }
.char-content .chat-n ul { padding:0px 0px 0px 27px; margin:0px; }
.char-content .chat-n ul li { list-style:none; border:1px solid #cbb17f; width:90px; height:27px; line-height:27px; text-align:center; background:#fbf8f2; float:left; margin:0px 0px -1px -1px; }
.ico2-list li { line-height:26px; background:url(../images/mozhai/home_ico.png) no-repeat -290px -24px; padding-left:15px; }
.ico2-list li a { color:#393939; }
.ico2-list .first-shoot { width:121px; float:left; height:117px; }
.ico2-list .first-shoot img { width:119px; height:88px; border:1px solid #dec7b2; }
.ico2-list .first-shoot .t { border:1px solid #dec7b2; height:21px; line-height:21px; margin-top:4px; display:block; text-align:center; background:#ebe4d4; overflow:hidden; }
.letter-block .ico2-list, .shoot-block .ico2-list { padding:8px 0px 0px; }
.letter-block .ico2-list li, .shoot-block .ico2-list li { width:170px; float:right; }
.shang-block { background:url(../images/mozhai/com_bg.png) no-repeat left -289px; padding:20px 24px; width:670px; margin-left:11px; height:203px; }
.shang-block .block-title { width:33px; float:left; }
.shang-block .block-title .spantitle { color:#010000; font-size:36px; font-family:华文行楷, Arial, Helvetica, sans-serif; line-height:38px; padding:8px 0px 0px 4px; font-weight:normal; }
.shang-block .block-content { width:350px; margin-left:40px; float:left; line-height:28px; padding-top:10px; }
.shang-block .block-content p { text-indent:2em; }
.numlist { list-style:none; }
.numlist li { padding:0px; line-height:25px; background:url(../images/mozhai/new_li_bg.png) repeat-x; height:25px; overflow:hidden; }
.numlist li .num-bg { line-height:10px; background:#fff; float:left; display:block; padding:8px 7px 7px 1px; }


.numlist li .li-num { background:#a0201e; height:12px; width:12px; display:block; line-height:12px; color:#fff; font-size:10px; text-align:center; }
.numlist li .num-bg2 .li-num{background:#5f5f5f;}

.numlist li a { float:left; background:#fff; line-height:25px; }
.numlist li .tit{ float:left; width:290px;}
.numlist li .time{ float:left; width:70px; background:#fff; text-align:right;}

input.fleft{ float:left; margin-right:20px;}


.new-block .numlist li .sui-a { float:left; width:197px; }
.new-block .numlist { padding-bottom:15px; }
.block-new { background:url(../images/mozhai/com_bg.png) no-repeat left -63px; margin:0px 11px 10px; height:173px; padding:8px 10px 8px 9px; overflow:hidden; }
.block-new .new-tit { float:left; height:123px; width:21px; float:left; padding:25px 6px 25px 4px; }
.block-new .new-tit .spanmone { padding:11px 5px; background:url(../images/mozhai/span_shu.png) no-repeat 3px 48px; color:#a0201e; }
.block-new .new-tit .spantitle { padding:0px; font-family:华文行楷; font-size:21px; font-weight:normal; }
.block-new .block-content { width:668px; float:left; }
.block-new .newlist { padding:0px 10px; }
.block-new .newlist li { padding:16px 9px; float:left; width:144px; list-style:none; }
.block-new .newlist li .nimg { width:142px; height:105px; border:1px solid #dfc9b4; overflow:hidden; display:block; float:left; }
.block-new .newlist li .nimg img { width:142px; height:106px; }
.block-new .newlist li .t { width:142px; height:25px; display:block; border:1px solid #e1cbb6; float:left; margin-top:5px; background:#ebe4d4; line-height:25px; text-align:center; }
.block-new .canglist { padding:0px 0px 0px 8px; height:144px; margin:14px 0; background:url(../images/mozhai/cang_ul.png) 15px 0px repeat-y; }
.block-new .canglist li { padding:0px 9px 14px 12px; width:195px; float:left; list-style:none; }
.block-new .canglist li .cangimg { width:84px; height:62px; border:1px solid #e0cbb8; float:left; }
.block-new .canglist li .cangimg img { width:85px; height:63px; }
.block-new .canglist li .t { width:96px; float:left; padding-left:12px; display:block; line-height:20px; min-height:40px; }
.class-block .block-title { }
.class-block .class-cont { background:url(../images/mozhai/cf_border.png) -1px 0px repeat-y; margin-bottom:12px; }
.class-block .fcontent1 { background:url(../images/mozhai/bottom_257.png) no-repeat -279px bottom; min-height:136px; padding:0px 29px 10px; }
.class-block .class-cont ul li { background:url(../images/mozhai/class_li.png) repeat-x; line-height:26px; height:26px; border:1px solid #e4d8cd; padding-left:15px; margin-bottom:8px; }
.class-block .class-cont ul li a { padding-left:15px; background:url(../images/mozhai/home_ico.png) no-repeat -292px -72px; line-height:26px; }
/*news left pic and right list*/
.newsleft { float: left; width:212px; }
.newsleft ul { list-style: none; margin: 0 auto; margin-top: 5px; }
.newsright { float: left; width:450px; }
.textlist { list-style: none; margin: 0 auto; padding:0px; display: block; line-height: 200%; overflow: hidden; }
.textlist li { padding-left: 8px; height: 25px; line-height: 25px; background: url('../images/icon3.gif') no-repeat 0px 10px; list-style: none; overflow: hidden; }
.textlist li .names { float: right; color: #bdbdbd; font-size: 12px; }
.piclist { list-style: none; margin: 0 auto; text-align: center; padding: 0px; overflow: hidden; }
.piclist li { float: left; text-align: center;  overflow: hidden; margin-bottom:18px; width:197px;}
.piclist li img {border:1px solid #dec7b2; float:left;}
.piclist li > a{ display:block; }
.piclist li p { margin: 0px; padding: 0px; }
.piclist li .t { height:21px; line-height:21px; margin-top:4px; border:1px solid #dec7b2; background:#ebe4d4; text-align:center; display:block; float:left; width:195px; }
.link { float: left; margin: 0 auto; width: 942px; }
.link .fotterup { width: 942px; height: 6px; background: url('../images/fotter_bg.png') no-repeat; background-position: 0px -0px; }
.link .fottercontent { width: 942px; text-align: center; background: url('../images/fotter_bg_line.png') repeat-y; background-position: 0px -0px; }
.linkpic { width: 920px; padding: 10px; }
.linkpic ul { list-style: none; margin: 0 auto; padding: 0px; }
.linkpic ul li { width: 88px; margin: 0 auto; padding-left: 3px; list-style: none; display: inline; }
.linkfont { padding:0px 0px 0px 90px; height:26px; width:656px; }
.linkfont ul { list-style: none; margin: 0 auto; padding: 0px; }
.linkfont ul li { text-align: center; list-style: none; display:block; float:left; padding-right:13px; }
/*tree*/

.three { list-style: none; margin:0px; }
.three li { height: 25px; line-height: 25px; padding-top:5px; text-align: left; margin: 0 auto; padding-left: 0px; list-style: none; overflow: hidden; }
.three li.a { padding-left:20px; }
.three li.b { background:url(../images/mozhai/tree_li.png) no-repeat 0px bottom; }
.three li.b a { padding-left:20px; background:url(../images/mozhai/home_ico.png) no-repeat -290px -72px; font-weight: bold; line-height:25px; }
.three li.b a.activeclass{ color:#C60000;}
/*pagecontent*/
.pagecontent { float:left; width:740px; padding:0px; overflow: hidden; }
.pagecontentstr { width:667px; background-color: #fff; overflow: hidden; }





.pagelist { float: left; width: 667px; }
.righttext { float: left; width: 667px; }
.righttext_padding { float: left; width: 632px; padding:0px 15px 0px 15px; }
.readpic { float: left; width:302px; height:232px; margin-bottom:15px;}

.pagecontentstr .readpic img { border: 1px solid #dac1a1;  margin:0px;}
.readtitle { float:right; width:350px; margin-left: 10px; text-align: left; margin-bottom:20px;}
.readtitle dl dt { font-size:16px; font-weight: bold; line-height: 180%; }
.readtitle dl dd { line-height: 30px; font-weight:bold; margin-bottom:10px;}
.readtitle dl dd .priceclass{ font-weight:normal;}
.readtitle dl dd.fastline { height:30px; line-height: 30px; }
.readtitle dl dd.orderbotton { padding-top:15px; }
.readlist { float: left; margin: 0 auto; width: 667px; margin-top: 10px; }
.readlist .tg { height:20px; padding:10px 0px 9px; line-height:20px; font-size: 14px; text-align:center; font-weight: bold; background:url(../images/mozhai/bg_img.png) no-repeat 0px -81px;}
.readlist .tg1 { height:20px; padding:10px 0px 9px; line-height:20px; font-size: 14px; text-align:center; font-weight: bold; background:url(../images/mozhai/bg_img.png) no-repeat 0px -81px;}
.readlist .tg3 { height: 38px; line-height: 38px; color:#a0201e; font-size: 14px; font-weight: bold; padding-left:20px; background:url(../images/mozhai/home_ico.png) no-repeat -288px -18px; }
.readlist .l { padding: 10px 0px 0px 0px; overflow: hidden; }
.bbslist { list-style: none; margin: 0 auto; padding: 0px; }
.pagecontentstr .bbslist li { border-top: 1px dotted #d0d0d0; padding: 10px 0px 10px 0px; list-style:none; }
.bbslist li:first-child { border-top: 0px dotted #d0d0d0; padding:0px 0px 10px 0px }
.bbslist li .first-child { border-top: 0px dotted #d0d0d0; padding:0px 0px 10px 0px }
.bbslist li { border-top: 1px dotted #d0d0d0; padding: 10px 0px 10px 0px; list-style:none; }
.bbslist li div { line-height: 180%; padding:0px 10px 5px 10px; }
.bbslist li .sendname { text-align: right; }
.bbslist li .messagelist { text-align: left; }
.bbslist li .remessagelist { text-align: left; padding-top: 10px; padding-bottom:10px; }
/*productlist_list*/
.goodslist { overflow: hidden; list-style-type: none; margin: 0px auto; margin-top: 0px; }
.goodslist li a{ margin:0px; display:block;}
.goodslist li { float: left; padding: 0px 20px 25px 20px; text-align: center; width:292px; height:247px; overflow: hidden;}
.goodslist li .t { height: 26px; line-height: 26px; overflow: hidden; display:block; border:1px solid #e4d8cd; background:url(../images/mozhai/class_li.png) repeat-x; }
.goodslist li .t a{ text-align:center; padding:0px 10px 0px;}
.goodslist li .t .about{ background:url(../images/mozhai/home_ico.png) no-repeat -228px 10px; width:125px; float:right; text-align:left; color:#a0201e; font-weight:bold; font-size:12px;}
.goodslist li p { height: 25px; line-height: 25px; padding:0px; margin: 0px; }
.goodslist li img { border:5px solid #ebd6c2; }
.goodslist li img:hover { border:5px solid #ebd6c2;}
/*newslist*/
.newslist { list-style: none; margin: 0 auto; padding: 0px; }
.newslist li { height: 35px; line-height: 35px; text-align: left; margin: 0 auto; padding-left: 15px; list-style: none; background:url(../images/mozhai/home_ico.png) no-repeat 0px -164px; border-bottom: 1px dotted #DADBD6; overflow: hidden; }
.newslist li .data { float: right; padding-right: 10px; color: #c60000; }
/*linebook*/
.gbottonlist { margin: 0 auto; width: 100%; }
.gbottonlist .tg { height: 30px; line-height: 30px; color: #000; padding-left: 15px; font-weight: bold; background-color: #B5D4F2; }
.gbottonlist .l { margin-top: 1px; padding: 5px; height: 100%; background-color: #F8F8F8; overflow: hidden; }
.three_fg { width:690px; list-style: none; margin: 0 auto; padding: 0px; margin-left: 10px; }
.three_fg li { float: left; width:330px; height: 25px; line-height: 25px; text-align: left; margin: 0 auto; padding-left: 0px; list-style: none; overflow: hidden; }
.three_fg li.a { font-weight: bold; }
.three_fg li.b { height: 25px; padding-left: 8px; line-height: 25px; background: url('../images/icon3.gif') no-repeat 0px 11px; list-style: none; display: list-item; }
.three_fg li .title { float: left; }

.authtitle{ height:20px; width:667px; padding:16px 0px 17px; line-height:20px; color:#000000; font-size:14px; font-weight:bold; text-align:center; background:url(../images/mozhai/bg_img.png) no-repeat 0px 0px;}
.authcontent{ padding:20px 0px;}
.authcontent img{ margin:0px auto; border:1px solid #dac1a1;}
.authcontent p{ line-height:23px;  margin-bottom:18px;}
.authprotitle{ height:20px; width:667px; padding:10px 0px 9px; line-height:20px; margin-bottom:30px; color:#a0201e; font-size:14px; font-weight:bold; text-align:center; background:url(../images/mozhai/bg_img.png) no-repeat 0px -81px;}
/*joblist*/
.joblist { list-style: none; margin: 0 auto; padding: 0px; margin-left: 10px; }
.joblist li { list-style: none; padding:10px 0px 10px 0px; border-bottom: 1px dotted #DADBD6; overflow: hidden; }
.widthpage {  }
.widthpage .tg1 { height:20px; padding:10px 0px 9px; line-height:20px; font-size: 14px; text-align:center; font-weight: bold; background:url(../images/mozhai/bg_img.png) no-repeat 0px -81px;}
.widthpage .tg3 { height: 38px; line-height: 38px; color:#a0201e; font-size: 14px; font-weight: bold; padding-left:20px; background:url(../images/mozhai/home_ico.png) no-repeat -288px -18px; }

.widthpage .l { padding: 10px 0px 0px 0px; overflow: hidden; }
.widthpagelist { margin: 0 auto; }
/*login_member*/
.pagination{ margin-bottom:30px;}
.sianin .sianinbg { width: 369px; padding: 10px 0px 0px 0px; border-left: #d2e5ef 1px solid; border-right: #d2e5ef 1px solid; border-top: none; border-bottom: none; overflow: hidden; }
.signintitle { background: url('../images/application.gif') no-repeat; background-position: left -166px; padding: 15px 0px 0px 70px; height: 29px; text-align: left; overflow: hidden; }
.signin-area-bg { width: 361px; padding: 5px; overflow: hidden; }
.signin-area-bg2 { padding: 0px; overflow: hidden; }
.signin-area-bg3 { width: 251px; padding: 5px 0px 5px 110px; overflow: hidden; }
.tipsnr { background: url('../images/login.gif') no-repeat; background-position: left -103px; height: 5px; line-height: 5px; width: 371px; overflow: hidden; }
.messicon { height: 48px; padding-right: 10px; }
.messtext { height: 48px; line-height: 48px; vertical-align : middle; }
.messicon2 { height: 20px; padding-right: 10px; }
.messtext2 { height: 20px; line-height: 20px; vertical-align : middle; }
/*lefttab*/
.tbottonlist { width:260px; }
.tbottonlist .tg { height: 30px; line-height: 30px; color: #fff; padding-left: 15px; font-weight: bold; background-color: #B5D4F2; }
.tbottonlist .l { padding: 5px; border: 1px solid #B5D4F2; }
/*tablelist*/
.pagecontentstr .formlist { padding:10px 15px 10px 0px; margin:0px; height:100%; list-style:none; border:none;}
.pagecontentstr .formlist td{ border:1px solid #cbb17f; background:#fbf8f2; padding:10px 5px;}
.pagecontentstr .formlist th{border:1px solid #cbb17f; background:#edddc4; color:#9b471b; font-weight:bold;}

.pagecontentstr .formlist li { list-style:none; line-height:20px; margin-bottom:10px; }
.formlist li label { width:100px; text-align:left; font-weight:bold; display:block; }
.formlist li input { width:45%; }
.formlist li textarea { width:80%; height:180px; }
.formlist li.btn-li input { width:101px; }
.formlist2 li { list-style:none; line-height:20px; margin-bottom:10px; padding:0px 5px; }
.formlist2 li label { width:70px; float:left; text-align:left; font-weight:bold; display:block; }
.formlist2 li input { width:60%; }
.formlist2 li textarea { width:80%; height:180px; }
.formlist2 li.btn-li input { width:82px; margin-left:70px; }
.formlist2 li select { width:62%; padding:2px 0px; }
.email-block .formlist2 { padding-top:10px; }
.email-block .button-span { float:right; }
.email-block .button-span input { width:81px; }
.tablelist .td01 { background-color: #F3F3F3; border: 1px solid #E6E6E6; padding: 5px; height: 30px; line-height: 30px; font-weight: bold; }
.tablelist .td02 { padding: 5px; height: 30px; line-height: 30px; }
.tablelist .td03 { border-style: none none solid none; border-width: 0px 0px 1px 0px; border-color: #E6E6E6; padding: 5px 5px 5px 15px; height: 30px; line-height: 30px; background: url('../images/icon1.gif') no-repeat 5px 16px; }
.td03 img { vertical-align : middle; }
.tablelist .td04 { border-style: none none solid none; border-width: 0px 0px 1px 0px; border-color: #E6E6E6; padding: 5px; height: 30px; line-height: 30px; }
.table-border{ border-collapse:collapse; margin-bottom:20px !important;}
.table-border td{ border:1px solid #F3F3F3; padding:0px 5px;}
.table-border .td02{border:1px solid #F3F3F3;}

/*bbstable*/
.tablelist .td05 { border: 1px solid #F0F0F0; padding: 5px 5px 5px 10px; }
.tablelist .td06 { padding: 5px; height: 30px; line-height: 30px; }
/*fotter*/
.footer-bg { background:url(../images/mozhai/footer_bg.png) repeat-x; }
.footerpage { width:100%; margin: 0 auto; }
.footer .footerdown { width: 999px; height: 14px; background-position: 0px 0px; }
.footer .footerstr { width:656px; color:#a0201e; text-align: center; padding: 2px 0px 0px 59px; line-height: 180%; font-family:'新宋体'; }
.footer .footerstr .address{ color:#393939;}
.footer .footerstr .beian{ color:#A0201E;}
.footer .footerstr .beian:hover{ text-decoration:underline;}

.footer .parttype { width: 100%; text-align: center; padding: 10px 0px 0px 0px; float:left; height:50px; }
.footer .parttype ul { width: 100%; list-style: none; margin: 0 auto; }
.footer .parttype ul li { padding:0px 5px 0px 5px; text-align: center; margin: 0 auto; list-style: none; display: inline; }
.footer_group_links { background: none repeat scroll 0 0 #F0F0F0; border-top: 1px solid #CCCCCC; margin: 0 auto; min-height: 100px; padding: 10px 0; width: 942px; }
.footer_group_links .group_logo { float: left; margin-right: 30px; width: 120px; }
.footer_group_links ul { background: none repeat scroll 0 0 #F0F0F0; float: left; list-style: none outside none; padding-top: 0; width: 770px; }
.footer_group_links ul li { display: block; float: left; line-height: 25px; padding: 0 5px; }
.footer_group_links ul li a { display: block; float: left; }
.footer_group_links ul li a:hover { color: #509205; text-decoration: underline; }

.top-body{ position:absolute; right:25px; top:-18px; background:url(../images/mozhai/home_ico.png) no-repeat -125px -286px; width:40px; height:40px; display:block; text-indent:-9999px;}
.web-np { position:absolute; left:88px; top:49px; }
.web-np p { margin:0px; }
.web-np p label { font-size:18px; color:#131313; font-family:微软雅黑; font-weight:bold; }
.web-np p .web-name { font-size:18px; color:#131313; font-family:微软雅黑; font-weight:bold; }
.web-tel { font-family:'AccidentalPresidency'; font-size:26px; line-height:28px; color:#840d0b; font-weight:bold; }
.linkfont h3 { font-size:12px; color:#131313; line-height:26px; float:left; }
.linkfont ul li { line-height:26px; float:left; font-size:12px; }
.wrapper:after, .framecenter:after, .page-body:after, .block:after, 
.juan-content:after, .block-title:after, .block-content:after, 
.char-content .chat-n:after, 
.char-content .chat-n ul:after,
.formlist:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.juan-content { overflow:hidden; }
/***slider show******/
.product-img-box { height: 406px; overflow: hidden; position: relative; width: 983px; margin:0px auto;}
.product-img-box .media-head { height: 406px; position: absolute; z-index: 10; }
.product-img-box .product-image { float: left; height: 406px; margin: 0; padding: 0; width: 983px; z-index: 1; }
.product-slide { position: relative; width: 983px; margin:0px auto; height: 419px; padding-top:16px;}
.product-slide .banner-right { /*background: url("../images/new/banner_right.png") no-repeat scroll 0 0 transparent;*/ height: 429px; position: absolute; right: -75px; top: 1px; width: 76px; }
.product-img-box .product-image img { display: block; height: 406px !important; width: 983px !important; z-index: 1 !important; }
.product-img-box .product-shop { left: 50px; position: absolute; right: auto; top: 50px; width: 747px; }
.product-img-box .move-content{ display:none;}
.banner-more{ height:34px; position:absolute; bottom:0px; right:-8px; background:url(../images/mozhai/banner_bottom.png) no-repeat; z-index:9999; width:999px;}
.banner-more .more-views .more-left{ width:34px; height:34px; display:block; position:absolute; right:112px; top:0px; cursor:pointer; background:url(../images/mozhai/home_ico.png) no-repeat -198px -294px; text-indent:-9999px;}
.banner-more .more-views .more-right{ width:34px; height:34px; display:block; position:absolute; right:75px; top:0px; cursor:pointer; background:url(../images/mozhai/home_ico.png) no-repeat -250px -294px; text-indent:-9999px;}
.banner-more .more-views .more-left:hover{background-position:-0px -294px;}
.banner-more .more-views .more-right:hover{ background-position:-59px -294px;}


/***end slider show****/
.pagecontentstr h1{font-weight:bold; line-height:20px; font-size:14px; padding:16px 0px 17px; text-align:center; height:20px; background:url(../images/mozhai/bg_img.png) no-repeat 0px 0px;}

.pagecontentstr h2,
.pagecontentstr h3,
.pagecontentstr h4,
.pagecontentstr h5,
.pagecontentstr h6{color:#393939; margin-bottom:18px; font-weight:bold; display:block; }
.pagecontentstr h2{font-size:18px; color:#393939;}
.pagecontentstr h3{font-size:16px; color:#393939;}
.pagecontentstr h4{font-size:15px;}
.pagecontentstr h5{font-size:14px; color:#393939;}
.pagecontentstr h6{font-size:13px; color:#393939;}
.pagecontentstr a{color:#a0201e; text-decoration:none;}
.pagecontentstr a:hover{ text-decoration:underline;}
.pagecontentstr .left{ float:left;}
.pagecontentstr .right{ float:right;}
.pagecontentstr img.left{margin:0px 20px 20px 0px;}
.pagecontentstr img.right{ margin:0px 0px 20px 20px;}
.pagecontentstr i{ line-height:18px; color:#393939;}
.pagecontentstr table th{ background:#fff; border:1px solid #dac1a1; padding-left:18px;}
.pagecontentstr table td{ border:1px solid #dac1a1;padding-left:18px;}
.pagecontentstr p{ margin:0px 0px 18px 0px; line-height:25px; color:#393939;}
.pagecontentstr ul{margin:0px 0px 18px 0px; margin-left:18px;}
.pagecontentstr ul li{ list-style: disc outside none; color:#393939; color:#393939; line-height:28px; }
.pagecontentstr ol{ margin:0px 0px 18px 0px; margin-left:20px;}
.pagecontentstr ol li{ list-style:decimal outside none;  color:#393939;  line-height:28px;}
.pagecontentstr table{ margin-bottom:18px; border-collapse:collapse; border:1px solid #cbb17f;}
.pagecontentstr table th{ line-height:30px;border:1px solid #cbb17f; background:#edddc4; color:#9b471b; font-weight:bold; padding:10px;}
.pagecontentstr table td { line-height:25px;  padding:1px 8px; text-align:left;}
.pagecontentstr  img{ float:left; margin:5px 10px 10px 0px;}

.pagecontentstr .jcarousel-skin-tango{ margin:0px;}
.pagecontentstr .jcarousel-skin-tango li{float:left; width:120px; height:120px; list-style:none; margin:10px 7px 10px 6px;}

.pagecontentstr .table-page{ border:none;}
.pagecontentstr .table-page td{ border:none; text-align:inherit;}
.pagecontentstr .table-page th{ border:none;}
