/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,section,footer {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0; }
 
/* Basic Styling */
a{
	color: #333;
	text-decoration: none;
	-webkit-transition-property: color, left, right;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-property: ease-in-out; }
 
html { -webkit-font-smoothing: antialiased; }

div{ text-align:left;}
 
body, html {
	background: #fff;
	color: #333;
	font-family: Helvetica, Arial, Verdana, sans-serif, "微软雅黑";
	font-size: 12px;
	line-height: 18px;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	-webkit-text-size-adjust: none; }
 
header, nav, section, aside, footer { display: block !important; }

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.fl_left{ float:left;}
.fl_right{ float:right;}
.clear{clear:both;}
.stretch{ width:100%;}

#wrapper {
	margin: 0 auto;
    position: relative;
		width: 100%;
 
}

/*FONTS*/
@font-face {
    font-family: 'MgOpenModataRegular';
    src: url('/wap/fonts/mgopenmodataregular-webfont.eot');
    src: url('/wap/fonts/mgopenmodataregular-webfont.eot@#iefix') format('embedded-opentype'),
         url('/wap/fonts/mgopenmodataregular-webfont.woff') format('woff'),
         url('/wap/fonts/mgopenmodataregular-webfont.ttf') format('truetype'),
         url('/wap/fonts/mgopenmodataregular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MgOpenModataOblique';
    src: url('/wap/fonts/mgopenmodataoblique-webfont.eot');
    src: url('/wap/fonts/mgopenmodataoblique-webfont.eot@#iefix') format('embedded-opentype'),
         url('/wap/fonts/mgopenmodataoblique-webfont.woff') format('woff'),
         url('/wap/fonts/mgopenmodataoblique-webfont.ttf') format('truetype'),
         url('/wap/fonts/mgopenmodataoblique-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MgOpenModataBold';
    src: url('/wap/fonts/mgopenmodatabold-webfont.eot');
    src: url('/wap/fonts/mgopenmodatabold-webfont.eot@#iefix') format('embedded-opentype'),
         url('/wap/fonts/mgopenmodatabold-webfont.woff') format('woff'),
         url('/wap/fonts/mgopenmodatabold-webfont.ttf') format('truetype'),
         url('/wap/fonts/mgopenmodatabold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MgOpenModataBoldOblique';
    src: url('/wap/fonts/mgopenmodataboldoblique-webfont.eot');
    src: url('/wap/fonts/mgopenmodataboldoblique-webfont.eot@#iefix') format('embedded-opentype'),
         url('/wap/fonts/mgopenmodataboldoblique-webfont.woff') format('woff'),
         url('/wap/fonts/mgopenmodataboldoblique-webfont.ttf') format('truetype'),
         url('/wap/fonts/mgopenmodataboldoblique-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*Typography*/
h1{font-family:'MgOpenModataRegular', Arial, Helvetica, sans-serif; font-size:20px; text-align: center;}
h2{font-family:'MgOpenModataRegular', Arial, Helvetica, sans-serif; font-size:16px; color:#101213;}
p{ padding-bottom:15px;}


/*Header*/
header{ width:100%;}
/*Navigation*/
header ul.navigation{background:#ffe60c; width:100%; height:80px; line-height:30px; }
header ul.navigation > li{ list-style:none; text-align:center; float:left; position:relative; width:25%; border-bottom:1px #ead203 solid ;  overflow: hidden;}

header ul.navigation li a{ display:block;height:39px; line-height:39px;  color:#333; }


/*Submenu*/

#submenu{display:none; position:absolute; top:46px; left:0px; min-width:150px; width:100%; opacity:0.95; border:solid 1px #212121; padding-top:9px; -webkit-border-radius: 0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px; border-width:0px 0px 1px; z-index:11;}
#submenu li{ list-style:none; padding:4px 5px; margin:0px; text-align:left; border-top:solid 1px #262727; box-shadow: inset 0px 1px 0px #1a1a1a; background:#1f1f1f}
#submenu li:first-child{ border:none;}
#submenu li a{ line-height:100%; padding:10px; color:#727272; text-shadow: 1px 1px 0 #000000; height:auto; width:90%; display:block; background:none; font-weight:normal;}
#submenu li:active{ background:#101010;}
#submenu li:active a{ color:#fff;text-shadow: 1px 1px 0 #1f1f1f;}

/*Share*/
header ul.share{ float:right; margin-right:5px;}
header ul.share li{ width:28px; height:30px; float:left; list-style:none; }
header ul.share li a{ display:block; width:28px; height:30px; background-position: 2px center ;}
header ul.share li a:active{background-position: 0px center!important;}
header ul.share li.twitter a{ background:url(/wap/images/twitter.png) no-repeat center -2px;}
header ul.share li.facebook a{ background:url(/wap/images/facebook.png) no-repeat center -2px;}
header ul.share li.rss a{ background:url(/wap/images/rss.png) no-repeat center -2px;}
/*Logo*/
a#logo{ display:block; width:100%; padding:10px 0}
a#logo img{ width:95%;}

/*Seach*/
#search{ padding:7px 10px; background:#4DC4A0; border-bottom:1px solid #43B796; display:none;}
#search fieldset{ position:relative;}
#search input{ background-color:#efefef; border:solid 1px #2F977A; font-size:12px; padding:4px 0px; color:#7b7b7b; float:left; border-radius:0px!important;}
#search input[type=text]{ width:100%; height:14px; border-right:none;  box-shadow: inset 1px 0 1px #fff; text-indent:8px;}
#search input[type=submit]{width:37px; height:24px; background:url(/wap/images/search_d.png) no-repeat center top; text-indent:-300px; position:absolute; right:-1px;}
#search input[type=submit]:active{ background-position:center bottom;}
/*Footer*/
footer{ background: #333333; position: fixed; bottom: 0; height: 48px; line-height: 48px; width: 100%;}
footer a{ width: 32%; text-align: center; color: #fff; display: inline-block; border-right:1px #555 solid ;}
footer a:last-child{ border: 0;}
ul.footer_nav{ width:100%; text-align:center}
ul.footer_nav li{ display:inline-block; padding:0px 5px; border-left:solid 1px #b4b4b4; list-style:none;line-height:100%;}
ul.footer_nav li:first-child{ padding-left:0px; border-left:none;}
ul.footer_nav li a{ color:#33A285; text-shadow: 1px 1px 0 #fff;}
footer .copyright{ display:block; color:#9c9c9c; padding:10px 0px; clear:both; text-shadow: 1px 1px 0 #fff; text-align:center}

/*Section*/
section#main{ display:inline-block; padding:0px 10px;}

.block_module h2{ padding:11px 12px;}

.content_container{ padding:12px 14px; display:block;}
.content_container a, .page a{ text-decoration:underline;}

/*Button*/
a.btn{ display:inline-block; line-height:100%; text-decoration:none;}
a.grey_bt_sml{ padding:5px 7px; background:url(/wap/images/btn_grey_sml.png) repeat-x; color:#fff; font-family:'MgOpenModataBold'; text-shadow: 0px 1px 0 #737373;}
a.grey_bt_big{ padding:10px 0px; width:40%; margin:5px 0 0px 0; background:#eee; border:1PX #DEDEDE solid; font-size:15px; color:#444!important;font-size:12px}
span.app{ display:inline-block; background:url(/wap/images/app.png) no-repeat center; width:20px; height:22px; position:absolute; left:7px; top:5px;}


/*Hiring*/
section#main .hiring{ position:relative; }
section#main .hiring span.tape_stick{ display:block; width:72px; height:20px;  margin:-11px auto 0px auto;}
section#main .hiring img{ float:left; margin-right:3px;}
section#main .hiring a.grey_bt_sml{ position:absolute; right:10px; top:10px;}

/*Slideshow*/
#slideshow{ background-color:#f1f1f1;position:relative;padding-bottom:7px; margin-bottom:38px;}
#slideshow ul li{ list-style:none;}
/*Accordion*/
#accordion_menu{}
#accordion_menu h5{ background:url(/wap/images/ac_default.png) repeat-x; padding:13px; color:#717c87;text-shadow: 0px 1px 0 #fff; line-height:100%; border-top:solid 1px #e4e7e9;}
#accordion_menu h5 span.arrow{ height:16px; width:15px; background:url(/wap/images/accordion_arw.png) no-repeat center top; display:inline-block; float:right; cursor:pointer;}
#accordion_menu .ac_content{ padding:8px 13px;}
#accordion_menu .ac_content ul, #accordion_menu .ac_content ol{ list-style-position:inside;}
#accordion_menu .ac_content li{ padding:3px 0px;}
#accordion_menu h5.ui-state-active{ background:url(/wap/images/ac_active.png) repeat-x; color:#fff;text-shadow: 0px 1px 0 #28558f; border-top-color:#44B996;}
#accordion_menu h5.ui-state-active span.arrow{ background-position:center -20px;}

/*Page*/
.wp-pagenavi{ margin-top:10px;}
.page{ padding:10px 10px 5px 10px; border-bottom: 1px #dedede solid;}
.page h1{ padding:15px 0px 10px; }
.page IMG{ max-width:100%}
/*Blog*/
.blog h1{ margin-bottom:0px;}
.blog h1 a{ text-decoration:none;}
.blog img{ background:#f4f4f4; padding:3px; border:solid 1px #dcdcdc; margin-bottom:10px; margin-right:10px; float:center ;max-width:98%;}
.blog .post_date{color:#999999; font-size:11px; display:block; padding-bottom:5px;}
.blog .post_info{ padding:6px 0px 0px; line-height:100%; font-size:11px;  line-height:17px;}
.blog .post_info .posted_by { width:165px; display:inline-block;}
.blog .post_info .posted_by a{ font-weight:bold; text-decoration:none;}
.blog .post_info a.comments{ float:center; padding-left:25px; background:url(/wap/images/comment.png) no-repeat left center; text-decoration:none;}
.blog a.like{ display:block; float:center; padding:1px 22px 1px 0px; background:url(/wap/images/like.png) no-repeat right 1px; text-decoration:none; color:#828282;}
.tags{ border-top:solid 1px #d9d9d9; margin-top:12px; padding:10px 0px; font-size:11px; clear:both; display:inline-block; width:100%;}
.tags ul{ display:inline-block;}
.tags ul li{ list-style:none; line-height:100%; padding:4px 5px; background-color:#e2e2e2; margin-left:10px; float:left;}
.tags ul li:first-child{ margin-left:0px;}
.tags span{float:left; padding-right:10px;}
.tags ul li a{ color:#4e4e4e; text-decoration:none;text-shadow: 0px 1px 0 #fff;}

/*Comment*/
#comments li{ list-style:none; padding:12px 13px; border-top:solid 1px #dddddd;}
#comments li.odd{ background-color:#f1f1f1;}
#comments li.even{ background-color:#ffffff;}
#comments li img{ float:left; margin:2px 15px 2px 0px;}
#comments li h5{ padding-bottom:5px;}
#comments li span{color:#a3a3a3; font-size:11px; display:block; text-align:right; padding-top:5px;}
#comments li h5 a{color:#000000; font-size:14px; padding-bottom:5px;}
#comments li .comment_body{ margin-left:62px;}

.comment_form{ background-color:#383f4b;}
.comment_form h2{ color:#fff; text-shadow: 0px 1px 0 #242424;}
#moby_form{ padding-bottom:10px;}
#moby_form li{ list-style:none; padding:5px 13px; text-align:right;}
#moby_form li input[type=text], #moby_form li input[type=email], #moby_form li textarea{ border:solid 1px #2d333d; padding:10px 0px 7px 0px; background:#e3e3e3; box-shadow: inset 0px 0 8px #626262; width:99%; font-size:13px; color:#8b8b8b; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; font-family:Arial, Helvetica, sans-serif; text-indent:8px;}
#moby_form li input[type=text]:focus, #moby_form li textarea:focus{ box-shadow: inset 0px 0 5px #fff; color:#333;}
#moby_form li input[type=submit]{ border:none; background:url(/wap/images/submit.png) no-repeat left center; padding:7px 25px 5px 45px; font-size:14px; font-family:'MgOpenModataBold'; text-shadow: 0px 1px 0 #275d8c; color:#fff; line-height:100%; box-shadow: 0 1px 2px #2c2c2c; cursor:pointer; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#moby_form li input[type=submit]:active{box-shadow: 0 0px 2px #000; cursor:pointer; text-shadow: 0px 0px 1px #275d8c; color:#cee2f3;}

/*Contact*/
#contact{width:287px; display:inline-block;}
#contact li{ padding:13px 10px 13px 50px; border-top:solid 1px #ececec; list-style:none;}
#contact li.address{background:url(/wap/images/location.png) no-repeat 10px 7px;}
#contact li.telephone{background:url(/wap/images/telephone.png) no-repeat 10px 7px;}
#contact li.website{background:url(/wap/images/website.png) no-repeat 10px 7px;}

/* Border Radius */
.block_module, .btn, .blog img, .tags ul li{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
/* Box Shadow */
.block_module{width:100%; }

	
/* Style for the contact form and status messages */

.statusMessage {footer
  color: #666;
  background-color: #ebedf2;
  background: -webkit-gradient( linear, left bottom, left top, color-stop(0,#dfe1e5), color-stop(1, #ebedf2) );
  background: -moz-linear-gradient( center bottom, #dfe1e5 0%, #ebedf2 100% );  
  border: 1px solid #aaa;
  -moz-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  opacity: .95;
}
.statusMessage {
  display: none;
  margin: auto;
  width: 80%;
  height: 2em;
  padding: 1.5em;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.statusMessage p {
  text-align: center;
  margin: 0;
  padding: 0;
}

#contactForm.positioned, .statusMessage {
  left: 5px;
  top: 50%;
}

.statusMessage {

  margin-top: -1em;
}














/*header*/
.top1 { width: 100%; margin: 0 auto; }
.top1 h3 { }
.top1 h3 img { overflow: hidden; }
.top_nav { float: right; margin-top: 5px; }
.top_nav li { float: left; height: 16px; font: normal 12px "宋体"; line-height: 18px; overflow: hidden; background: url(/wap/images/home.png) no-repeat 0 0; padding-left: 20px; padding-right: 15px; }
.top_nav li a { color: #2A6701; }
.top_nav li a:hover { text-decoration: underline; }
.top_nav li span { padding: 0 10px; color: #747474; }
.top_nav li.li2 { background-image: url(/wap/images/bookmark.jpg); padding-left: 20px; }
.top_nav li.li3 { background-image: url(/wap/images/mail.png); padding-left: 20px; }
.nav { height: 45px; line-height: 45px; }
.nav ul { width: 100%; margin: 0 auto; font-size: 16px; border-bottom: 1px #dedede solid; }
.nav ul:after { display: block; content: ''; clear: both; visibility: hidden; }
.nav li { float: left; width: 25%; text-align: center; overflow: hidden; border-top: 1px #dedede solid; background: #f8f8f8 }
.nav li a { color: #333; display: block; height: 45px; }
/*wrap*/
.wrap { padding-bottom:5px; }
.wrap:after{display:block;content:'';clear:both;visibility:hidden;}
.column_l, .column_m, column_r { float: left; overflow: hidden; }
.column_l { width: 180px; margin-right: 20px; }
.login { height: 140px; background: url(/wap/images/title3.jpg) no-repeat 0 0; }
.login h4 { height: 35px; overflow: hidden; text-indent: -200px; }
.login li { margin: 0 auto; width: 140px; color: #999; height: 20px; margin-top: 5px; }
.login li input { width: 102px; height: 18px; line-height: 18px; border: 1px solid #E2E3EA; border-top-color: #ABADB3; }
.login li.btn input { width: 72px; height: 26px; overflow: hidden; background: url(/wap/images/submit.jpg) no-repeat 0 0; border: none; cursor: pointer; margin-left: 35px; }
.kfzx, .message { width: 178px; height: 50px; background: url(/wap/images/1283493137.jpg) no-repeat 0 0; overflow: hidden; text-indent: -200px; margin-top: 10px; }
.message { height: 49px; background-image: url(/wap/images/1283493085.jpg); }
.kfzx a, .message a { display: block; height: 49px; }
.fwrx { width: 178px; height: 84px; overflow: hidden; background: url(/wap/images/tel.jpg); margin-top: 10px; }
.fwrxfont { color: #FC6806; font-size: 15px; font-weight: bold; margin-top: 35px; margin-left: 10px; display: block; height: 20px; }
.column_m { width: 910px; overflow: hidden; }
.column_m .bt { height: 19px; background: url(/wap/images/title1.jpg) no-repeat 0 0; text-indent: -1000px; }
.news .nr { padding-top: 10px; }
.news .nr p, .news .nr ul { float: left; }
.news .nr p img { width: 105px; height: 105px; overflow: hidden; }
.news .nr ul { }
.news .nr ul li { height: 40px; line-height: 40px; background: url(/wap/images/listt.jpg) no-repeat 0 bottom; overflow: hidden; color: #666; position: relative; margin: 0 10px }
.news .nr ul li a { margin-left: 16px; color: #666; }
.news .nr ul li a:hover { color: #FBAB00; }
.news .nr ul li span { position: absolute; top: 0; right: 0; }
.search { height: 35px; background: url(/wap/images/title4.jpg) no-repeat 0 0; padding-left: 10px; margin-top: 20px; }
.search form { background: url(/wap/images/title4.jpg) no-repeat right 0; padding-right: 10px; }
.search ul { padding: 6px 0 0 15px; }
.search li { float: left; height: 24px; line-height: 24px; overflow: hidden; color: #666; padding-left: 10px; }
.search li span { display: inline-block; height: 24px; background: url(/wap/images/index.jpg) no-repeat 0 0; padding: 0 5px; }
.search li span input { width: 120px; height: 24px; line-height: 24px; background: none; border: none; }
.search li.btn input { width: 56px; height: 64px; overflow: hidden; background: url(/wap/images/search6.jpg) no-repeat 0 0; border: none; cursor: pointer; }
.product_scroll { margin-top: 20px; padding: 0; position: relative; }
.product_scroll_inner { overflow: hidden; padding: 0px 5px; }
.product_scroll_inner ul { width: 46%; padding: 8px 2%; overflow: hidden; float: left }
.product_scroll_inner li.pic{width: 100%;   overflow: hidden;}
.product_scroll_inner li img { width: 100%; overflow: hidden; height: 130px; }
.product_scroll_inner li.text { height: 26px; line-height: 26px; overflow: hidden; white-space: nowrap; text-align: center; margin-top: 5px; }
.product_scroll_inner .btn_l, .product_scroll .btn_r { display: block; width: 12px; height: 55px; background: url(/wap/images/roll.jpg) no-repeat 0 0; position: absolute; top: 65px; cursor: pointer; }
.product_scroll_inner .btn_l { left: 0; }
.product_scroll_inner .btn_r { background: url(/wap/images/roll.jpg) no-repeat right 0; right: 0; }
.product_scroll_inner li a { line-height: 22px;  color: #333;}
.column_r { float: right; width: 222px; padding-right: 20px; overflow: hidden; margin-top: 20px; }
.company .bt { height: 19px; background: url(/wap/images/title2.jpg) no-repeat 0 0; text-indent: -1000px; }
.company .nr { padding-top: 10px; color: #505050; }
.company .nr .text { line-height: 18px; margin-top: 5px }
.company .nr .text p { }
.friendlink { margin: 0 auto; width: 1100px; height: 40px; background: url(/wap/images/1283504010.jpg) no-repeat 0 0; border: 1px #dedede solid; overflow: hidden; margin-bottom: 10px; }
.friendlink .bt { float: left; width: 66px; height: 40px; overflow: hidden; text-indent: -100px; }
.friendlink .nr { float: left; width: 830px; padding-left: 50px; }
.friendlink .nr a, .friendlink .nr a img { float: left; margin: 10px 10px 0 0; width: auto; height: 18px; line-height: 18px; }

/*list.html==================================*/
.list_wrap .column_l { width: 96%; padding: 0 2% }
.list_wrap .column_l h4 { height: 32px; line-height: 32px; background: #ff6600; color: #fff; font-family: 微软雅黑; font-weight: bold; padding-left: 45px; overflow: hidden; }
.gywm, .list_wrap .lxfs { background-color: #F5FCF4; }
.gywm ul { padding: 5px 0; background: #f5fcf4; border-bottom: 1px #eee solid }
.gywm ul:after { display: block; content: ''; clear: both; visibility: hidden; }
.gywm li { height: 30px; line-height: 30px; background: url(/wap/images/dot2.jpg) no-repeat; overflow: hidden; width: 32%; float: left }
.gywm li a { display: block; margin: 0 auto; text-indent: 30px; }
.gywm li a:hover { color: #9C1E21; }
.list_wrap .lxfs h4 { background: #ff6600; }
.list_wrap .lxfs p { padding: 10px 10px; line-height: 22px; }
.gywm2, .list_wrap .lxfs { background-color: #F5FCF4; }
.gywm2 ul { padding: 10px 0; background-color: #F5FCF4; }
.gywm2 li { height: 38px; line-height: 38px; background: url(/wap/images/dot2.jpg) no-repeat -20px 5px; overflow: hidden; border-bottom: 1px #dedede solid; width: 120px; float: left }
.gywm2 li a { display: block; margin: 0 auto; text-indent: 30px; }
.gywm2 li a:hover { color: #9C1E21; }
.list_wrap .column_m { width: 96%; padding: 0 2% }
.list_wrap .column_m .bt { height: 27px; line-height: 20px; background: url(/wap/images/title792.jpg) no-repeat 0 0; text-indent: 0; position: relative; }
.list_wrap .column_m .bt h4 { font-size: 14px; color: #ef5600; padding-left: 20px; }
.list_wrap .column_m .bt span { position: absolute; right: 0; top: 0; }
.list_wrap .column_m .nr ul { padding-top: 10px; }
.list_wrap .column_m .nr li { padding-left: 20px; margin-top: 10px; background: url(/wap/images/line.jpg) no-repeat 0 top; padding-bottom: 8px; border-bottom: 1px #dedede solid }
.list_wrap .column_m .nr li a { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }
.list_wrap .column_m .nr li a:hover { color: #FFA605; text-decoration: underline; }
.list_wrap .column_m .nr li span { color: #999; display: block }
.pagelink { float: right; height: 26px; line-height: 26px; background-color: #DCD9D4; margin: 20px 0 0 0; padding: 0 10px; }
.pagelink a, .pagelink span { padding: 0 3px; }
.pagelink a.on, .pagelink a:hover { color: #F9003B; }
/*singel.html==================================*/
.singel_wrap .nr_bt { margin-bottom: 20px; margin-top: 20px; }
.singel_wrap .nr_bt h5 { font-size: 20px; color: #333; text-align: center; }
.singel_wrap .nr_bt h6 { text-align: center; font: normal 12px "宋体"; color: #333; padding: 5px 0; background-color: #F7F7F7; border: 1px solid #E8E8E8; margin-top: 20px; }
.singel_wrap .nr_text { line-height: 26px; color: #333; }
.posts { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 22px; PADDING-TOP: 0px }
.posts P { MARGIN-BOTTOM: 10px }
.single { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
.single H2 { FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center }
.postlist { MARGIN: 15px 0px 0px }
.postlist LI { PADDING-LEFT: 12px; BACKGROUND: url(/wap/images/arrow.gif) no-repeat 0px 14px; FLOAT: left; WIDTH: 640px; LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px }
.postlist LI H3 { FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px }
.postlist LI SPAN { FLOAT: right; WIDTH: 80px; COLOR: #666; TEXT-ALIGN: right }
.productlist { MARGIN-TOP: 20px; }
.productlist LI { FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 2%; OVERFLOW: hidden; WIDTH: 46%; PADDING-TOP: 0px; }
.productlist LI IMG { WIDTH: 100%; HEIGHT: 130px }
.productlist LI .product_name { DISPLAY: block; OVERFLOW: hidden; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center }
.sidebar { FLOAT: left; OVERFLOW: hidden; WIDTH: 250px }
.sidebar H3 { PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: url(/wap/images/bg.png) no-repeat 0px -131px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 230px; COLOR: #0b3779; PADDING-TOP: 8px }
.sidebar UL { FLOAT: left; WIDTH: 250px }
.sidebar UL LI { FLOAT: left; MARGIN-BOTTOM: 20px }
.sidebar UL LI.widget_text { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
.sidebar UL LI.widget DIV { CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 15px }
.sidebar UL LI UL { MARGIN-TOP: 15px; FLOAT: left }
.sidebar UL LI UL LI { PADDING-LEFT: 10px; BACKGROUND: url(/wap/images/spot.gif) no-repeat 0px 6px; MARGIN: 6px 4px 5px; OVERFLOW: hidden; WIDTH: 230px }
.sidebar UL LI UL LI UL { MARGIN-TOP: 5px; WIDTH: 230px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none }
.sidebar UL LI UL.sub LI { PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0% }
.sidebar UL LI UL.sub LI A:link { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(/wap/images/arrow.gif) no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-DECORATION: none }
.sidebar UL LI UL.sub LI A:visited { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(/wap/images/arrow.gif) no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-DECORATION: none }
.sidebar UL LI UL.sub LI A:hover { BACKGROUND: url(/wap/images/arrow_hover.gif) no-repeat 10px 7px; COLOR: #0b3779; BORDER-BOTTOM: #ccc 1px solid }
.sidebar UL LI UL.sub .current_page_item { BACKGROUND: url(/wap/images/arrow_hover.gif) no-repeat 10px 7px; BORDER-BOTTOM: #ccc 1px solid }
.sidebar UL LI UL.sub .current_page_item A:link { FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779 }
.sidebar UL LI UL.sub .current_page_item A:visited { FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779 }
.sidebar UL LI UL.sub .current_page_item A:hover { FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779 }
.ytab { border-bottom: 1px #dedede solid; line-height: 34px; margin-top: 15px; height: 34px; }
.ytab h1 { font-size: 14px; width: 130px; font-weight: normal; background: #ff6600; text-align: center; color: #fff }
.ytab h1 span { font-size: 12px; display: inline-block; color: #f6f6f6; margin-left: 7px }
.procontent img { max-width: 100% }
.tab_ { border-bottom: 1px #dedede solid; line-height: 34px; height: 34px; margin: 0 10px }
.tab_ li { float: left; height: 34px; width: 94px; cursor: pointer; line-height: 34px; text-align: center }
.normaltab { }
.hovertab { font-size: 14px; font-weight: normal; background: #ff6600; text-align: center; color: #fff }
.dis { display: block; }
.undis { display: none; }
#rymo { WIDTH: 1100px; float: left; OVERFLOW: hidden; margin-top: 20px }
#rymo1 { FLOAT: left }
#rymo2 { FLOAT: left }
#inkemo { WIDTH: 935%; FLOAT: left }
.core { height: 18px; overflow: hidden; float: left; width: 600px; margin-top: 8px; }
.core span { float: right; }
/*indextab*/
.indextab { text-align: center; margin-top:15px; }
.indextab font { text-align: center; font-size: 14px; margin-top: 8px; color: #666; display: block }
.indextab span { display: block; margin: 0 auto; font-size: 24px }
.indextab span i { display: block; font-size: 12px; margin: 5px 0; color: #777 }
.indexSta { width: 100%; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 15px }
.indexSta:after { display: block; content: ''; clear: both; visibility: hidden; }
.indexSta dt { float: left; width: 30% }
.indexSta dt img { width: 100% }
.indexSta dd { font-size: 18px; padding-top: 12px; text-align: left; float: left; width: 65%; margin-left: 10px }
.indexSta dd span { display: block; font-size: 24px; margin-top: 2px; font-size: 14px; color: #666 }
.indexSta2 { width: 420px; float: left; margin-top: 60px; margin-bottom: 50px; }
.indexSta2 dt { float: left; margin-right: 8px; }
.indexSta2 dd { font-size: 18px; padding-top: 12px; }
.indexSta2 dd span { display: block; font-size: 24px; margin-top: 2px; font-size: 14px; color: #666 }
.mdmainbg { background: url(/wap/images/md_16.png) no-repeat top center #dddddd; padding: 1PX 0 }
.mdmainbg2 { background: url(/wap/images/md_22.png) no-repeat center; }
 .#gbooklist .faqtit {
background:#f8f8f8!important
}
.snav:after { display: block; content: ''; clear: both; visibility: hidden; }
.snav { border-bottom: 8px #f8f8f8 solid; padding-bottom: 20px }
.snav a { width: 25%; display: block; float: left; text-align: center }
.snav a img { display: block; width: 70%; margin: 0 auto 5px auto }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { margin-bottom: 20px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.png") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
/*内容表格显示和适应屏幕，，视频适应*/
table { width: 100%; border-COLLAPSE: collapse; border: 1px #dedede solid; margin: 0px auto; }
table td { border: 1px #dedede solid; }
table td p span { font-size: 12px!important }
.nr_text p iframe { width: 100%!important }



html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }

/* IE5.xIE6бbug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

/* body */ 
body{color:#000; font:14px/22px "微软雅黑";} 
i, em, cite { font-style: normal; }

/* a */ 
a, a:link {  text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#5f5b5a; }
a:focus { outline: none; }

/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none; vertical-align:middle;} 

/* h* */ 
h1{ font-size:24px;} 
h2{ font-size:20px;} 
h3{ font-size:18px;} 
h4{ font-size:16px;} 
h5{ font-size:14px;} 
h6{ font-size:12px;} 

/* mouse */ 
.pointer{cursor:pointer;} 

/* text */ 
.t_l{text-align:left;} 
.t_c{text-align:center;} 
.t_r{text-align:right;} 

/* auto */ 
.break{word-break:break-all;word-wrap:break-word;} 
.no_break{word-break:keep-all;word-wrap:normal;} 

/* float */ 
.fl, .fr { display: inline; float: left; }
.fr { float: right; }

/* unline */ 
.text_un{text-decoration:underline;} 
.text_no{text-decoration:none;} 

/* hidden */ 
.o_hidden{overflow:hidden;} 

/* dis_no */ 
.none{display:none;} 
.block {display:block;} 

/* border */ 
.b_no{border:none;}
.b_no_l{border-left:none;}
.b_no_r{border-right:none;}
.b_no_t{border-top:none;}
.b_no_b{border-bottom:none;}

/* margin */ 
.ml10 { margin-left:10px;}
.mb10 { margin-bottom:10px;}
.mr10 { margin-right:10px;}
.mt10 { margin-top:10px;}

/* padding */ 
.p_t10{ padding-top:10px;}
.p_t20{ padding-top:20px;}

/* padding */ 
.height_10{ height:10px; display:block; clear:both; overflow:hidden;}
.height_20{ height:20px; display:block; clear:both; overflow:hidden;}

/*********闭合盒子处置**********/
.clearfix:after {content:"24dq"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}
/* End hide from IE-mac */

/*********断根浮动处置**********/
.clearboth { clear:both; display:block; height:0;font-size:0; overflow:hidden;}

/*color*/
.gray_background{ background-color:#F8F8F8;}
.blue_background{ background-color:#ECF1F4;}
.green_color{ color:#67920D;}
.white_color{ color:#fff;}
.black_color{ color:#000;}


.wp-pagenavi span:first-child{ display:none}
.wp-pagenavi{ text-align:center;padding-top:10px;}

.service{ float:left; width:30%; margin:10px 1.5%; }
.service:hover{background:#dedede }
.service dt { width:100%; text-align:center}
.service dt img{ width:70%; display:block; margin:0 auto; }
.service dt{}
.service dd{  color:#555}
.huibg{ background: #eee; height: 5px; width: 100%; margin: 10px 0 15px 0;}
.abg{background: url(/wap/images/i_about_bg.jpg) no-repeat top left ;background-attachment: fixed;background-repeat: no-repeat;background-size: cover; padding:15px 0 30px 0; color: #fff; margin-top: 20px;}

.profl { padding: 10px; }
.profl a{display:inline-block;  background: #eee; border-radius:5px; margin: 5px 0.5%; width:31%; padding:5px 0;text-align:center;}
.profl a:last-child{border-right:0}
.profl a:hover{ border-bottom: 1px #d70b0c solid; color: #d70b0c;}

/*大层*/
    .container{width:95%;margin: 0 auto;}
    /*瀑布流层*/
    .waterfall{
        
    }
    /*一个内容层*/
    .item2{
      
      margin: 0 1em 1em 1em; text-align: center;  padding-bottom: 5px;
      
    
    }
    .item2 a{color: #333; }
    
    .item2 img{
        width: 100%;
        margin-bottom:5px; height: 240px; border-radius: 10px;
    }
    
.page iframe{ width: 100%!important; height: 300px!important;}
.page iframe html body #youku-playerBox{ height: 300px!important;}
.block_module img{max-width: 100%; margin: 5px 0; height: auto!important;}
#main iframe{ width: 100%!important; height: 300px!important;}
#main iframe html body #youku-playerBox{ height: 300px!important;}<!--耗时1778753802.8684秒-->